0 1 1 -3 2 8 3 -23 4 70 5 -218 6 688 7 -2195 8 7062 9 -22866 10 74416 11 -243206 12 797660 13 -2624004 14 8654304 15 -28607171 16 94748774 17 -314361682 18 1044625200 19 -3476135186 20 11581870900 21 -38632753228 22 128998096032 23 -431144781486 24 1442252806012 25 -4828456238164 26 16176980545504 27 -54235716506860 28 181949571546616 29 -610766987353672 30 2051360190010816 31 -6893420235086947 32 23176085627758214 33 -77955221526725586 34 262324300100131888 35 -883099026658612634 36 2974048971471279812 37 -10019491646890880892 38 33767107369242917152 39 -113837406846093512506 40 383894619652555336724 41 -1294995907294014963868 42 4369663684435514500256 43 -14748410007691772186644 44 49791438916551574399112 45 -168140175255245979390136 46 567925066413836106417728 47 -1918708384679212679017038 48 6483675080201965812835548 49 -21914119769611243358995540 50 74082179439885989984730848 51 -250488056383734983962776308 52 847111666941397580115932040 53 -2865310324767294384492298872 54 9693423491491926550373132864 55 -32798542309804325252088087932 56 110994430517480339920490262584 57 -375677088858018167485472035688 58 1271723868681620851874130479552 59 -4305596754127841544616790147416 60 14579218232897999545842848836848 61 -49373454035970391312738302107024 62 167228118763832952272924090913664 63 -566473812012888478769430146424739 64 1919125657041686833637195329043142 65 -6502470743191186650589000079679698 66 22034503842269828590344729539061296 67 -74675225064243991165138229806068202 68 253102704876462068770992068211524708 69 -857951350086673786510372807847121244 70 2908525474415519971578782782610081312 71 -9861118454352734718586299229193809666 72 33436544125076335490145560774541921956 73 -113385457398174859985100943147329726796 74 384532452550527665327207548807674845472 75 -1304209194185398465244189100520193444100 76 4423837087288028032138655207030394524648 77 -15006783953297208801386864712039078261592 78 50911024759157383584127818580845613254976 79 -172731224779640385699432100233714690494298 80 586089318312469479081406122486515846409716 81 -1988794302386612615872191367493052654608540 82 6749136816750597639851831236917729772890016 83 -22905413031852810652488573040468190209087452 84 77742554442680975275724975352251778854589336 85 -263881867541475984527417568333729963225720680 86 895755863689145266116914320046908359087470272 87 -3040874294107760220120935128478860328709269188 88 10323698746496433788057662665457282443106451784 89 -35050934388426805379083857055275619511836983320 90 119011983078784425496217546721602855326078460480 91 -404117830304293405647909669153550208251055517928 92 1372306103658837542279343057234674072418573819792 93 -4660355963676931294221647451529817773191251802096 94 15827479722640607426752776949481133436080671576192 95 -53756193404809850816671921427413894029336063130894 96 182586564432189985932156526872494199268251670686364 97 -620200639684498824978946812083452324513369187341140 98 2106775298006809269715147517819129806817049582011616 99 -7156923673245902363809043826727389384317702537305060 100 24313992184043323251345930517689110819807040627918952 101 -82605212171532063330064895619564551134089919894122520 102 280659343435608594005511181979550405244584100273099072 103 -953612710221436029117054447425794425518720286982556164 104 3240295645885905259725019917736641120530813344633713224 105 -11010751039273099969218079688360198747981753461866253464 106 37416966785291015599822841656869517882112309516989758016 107 -127156681014183719722155353015628425147333351307438383048 108 432143921852528402271805485056598177367635452396565139280 109 -1468709534851783856174366229598423881725379496595692108080 110 4991848183467383111017046030289431012283705350464134270592 111 -16966976182692279080793191401894245194739510470717004612028 112 57671977799597059820208896628738455603875733787517702170104 113 -196038896403695665821068744483782346524700973683859727076200 114 666402110860667293444269756438466887996651238604549966241728 115 -2265410458166674816955499458687783969270983516839196230550312 116 7701469115204284643108501354717069657378593175401359741620112 117 -26182801935126802409950742688973914378100604501586269162006640 118 89017267762055459707767990020435835585667513676179660136724608 119 -302654918663864293126051001619481824853505822501048656075848568 120 1029049567060725450563949909293311345093995508768985046749472112 121 -3498965704573003551959364583027668215858592951651581775155605968 122 11897553557490215347924748649464161801352768698099408977097014144 123 -40456658187551815501304831839509634687662929452483341601290911920 124 137574032812025492023219044313154890263837081525063548988285181408 125 -467839438358094300116022598514002798280572395880012801977444499232 126 1591002530253535256781166222152811986324381918522388469226677290752 127 -5410761310285743306768737149924860895232243836823618941148946398755 128 18401750448244884345264927294257607561537701257511378853291612959558 129 -62585387884681905156813105729473078910342203238141015590750464211666 130 212862721340704247573732963045937032927704419392247760516626284689968 131 -724000601478070333909905116822516440011336567914825746120232590326666 132 2462582040737476275668536197983157084219942360444797290200978258133412 133 -8376349041440685363343304675233951223810514781941545469313486432664348 134 28492523743667794906426820505259573920317456078613171574159316883648544 135 -96921245797478244120849587324302566454388076953677409965469670359987922 136 329699886966633771021229049212057311717876526902289719663797751650669636 137 -1121579801302860501626790211014092963593797990948738688667512021528497196 138 3815513233719102293231213867052546094454338125025047963299018586872497696 139 -12980367521070114256274779196933481378903415973391234787343124140841579108 140 44160308030276699164962458948529757159992122218674504071284280061196019112 141 -150240881309710803435613184385912216458600411142216388807222527846032813464 142 511157716175003680169418090396473635898645298241409878874078175696519178048 143 -1739131173019223069053622379612794621756823611739454255044651793772002856482 144 5917254263907071724249392314395132535409096865330859589885569571510367388036 145 -20133461656098847361506631305765611229124209463883993037545402615642776708428 146 68505724016202645795883603720531813712736863670931485659477980435663295071264 147 -233101634701454976931816652279259842172345924425012652974104677844319415875404 148 793183538159530585894285931300467344882198032912878333103451976083811372695544 149 -2699055700106438120232021597641692095913631348784781345961173269048960712663304 150 9184587456603875736677130314086582857552946750565364905169797334977812345217472 151 -31254818777818071144644106842020311403177167088241015092910685538624399145841268 152 106361319341598053698590992677441039994372582692915436648319388498502550697193384 153 -361959286600746891102670808334907011210120891313047866648221686756369097944474680 154 1231813298175034394324313179452896373070886689658102995159449870560249771685492032 155 -4192171991657997093633429319179029132081153110347492773514956523123342761695410760 156 14267314002662700825120985016955085214447926964419523262654449868175766889334105936 157 -48557258322032871897877003401161181676542632443645835322536367262609573483873558064 158 165262681102205608333817317405574290297231041240882114080470498882378437228793101952 159 -562476031826384464525883723133016143125803910161843928085420203384470542326939216666 160 1914439872941772060859991193020288264940978800248702293000679264082677534655661049012 161 -6516101172404756977449449507448828523633776660778616790333107919161945359645787059100 162 22179011259619967104190353793769670231530376253271462973655826034450379615847717180832 163 -75492658174155641668298239081289288101767567502870406919958899633107954165381492135564 164 256965801053906899839266576225874832666170322412857833399559365876432578203832856897528 165 -874689503694144225742476176357090943662168861496971427449590252795470492445775028590472 166 2977421930031406354495659755625950555481953424797115563055093227718451514330196189223360 167 -10135254006504915898054518003834547573661602920199501912111378702674027158339229813284492 168 34501389498927824091566668254521071677130264143665651435158670311888320257584297586118104 169 -117448138636768722052263409361065461064141198616629501707421107263106587613776576670131400 170 399818793967582849194938776915617302746484455676761398598844322854207362801582672609437376 171 -1361092678726409924093768112250619446579903025803706343764045893205245818379868092941539032 172 4633610577673869114406543291307478056709671253668694823703340519059409288069251380701093104 173 -15774609647360203522574631932680121146736364084924820285449609477794524633095987951530821776 174 53703783509976642163400439188705813661759549756906103132821584142610207961245566343853106048 175 -182834537179926536915339100943761422792267429400853740754368012575819048515055668275813398404 176 622470251202430116440753440673314848952181362539578432304011606184693738091246975611902312072 177 -2119268076654055008387254410651311531820114152597937632019770577552218005951967220337255579672 178 7215393914096692524375430187157969210606306627518828597860522658939347978901497197799544603712 179 -24566369112593895049754327028677781153522948308424839178822044027670464314687310367987669360600 180 83642807667386729104639027225571312155667794615416036013470804238248002675104733072974029990512 181 -284788770572568959631764876219750639651473520308644580114146603751612776533981923536294766784912 182 969669364863272951384831199608090299052114889340677164996144696558032713311631055363212028991360 183 -3301649550779624870085961469986069490001235753445427481406366572622441803316710464101078350146248 184 11242028624408808060666524709710062072908107866118597387852479022128282715103699006543737409971984 185 -38279366761618709586243131259327700453799578160090645387326484765659259502602625063295303573115824 186 130344010628714507461586324246521104368974072051124979945786584863829641715987369310964933662877824 187 -443837123835878497112688172114751721351463433952614414411298974582090267751628376426660410320059600 188 1511340478910865514829586718210486102489404219442733011399220795093200538486004242911047850902735136 189 -5146442004617121871645300700484867630587106975549455857443448493400512964176228836939966408369494496 190 17524993566833360372095901897581525848086850630914446823935062446469749221103409311533461115158868224 191 -59678047259158052026610977014635776815031496575261224776197734943365898860827851436444105596101651086 192 203225046535927228831151769712358519347792554745941837447939508767842340748757433166894476252966745628 193 -692063092763501648162360646235417336981883541565228825075285225068249842137165594034483875212018002260 194 2356784736206348256375149560460941720862048420231602494268775110556193634741227474054393460148236062944 195 -8026012934179497989565875458222267425601207047476762200517692779938539486210051229151043974505904855620 196 27332883267493901068648967345977933578485334221396915059817229271242322180879362626958538924908277295912 197 -93084342073111394082620094437751774391391279915694632549866326879707550423560231112629818239853732329048 198 317010290080809226508609956152986878986362426839566710118280973860999446628684665557862074808179658417984 199 -1079631554593426123482660802620075890184214609977791273018604497636351469926921689799477621824531969576564 200 3676911762887235897217337321127067164841529374817065920738417769727349747043036959418082712945795055076648 201 -12522649400687089415610310565884154362511201129942197526676322672741096343990306848099379841208467229176632 202 42649560233605855734281209202285057133804656766800585058215145818195863194563945097163878044606311560073536 203 -145257365384295999020795361639300954913070497668660398795500972945932424572286163269088825444698655791209960 204 494728564640060599118904123779081997844281719036273329561842154765831904858702102726739766070062465363810448 205 -1685004159433158229691711663200015625489264759220453610075046236890948834330665254067693153724674886454219760 206 5739051017501859603852516711018802689022468939209118868855471064326302036051641188440422587685407349053966464 207 -19547186724765262956197964380162028489181127039382842154780037766662062443905024749457410407872615785990777156 208 66578415794573932975190866263796849682002372840807758556922903840548898153212965026173068488555782642258548488 209 -226771056830420984466436317909015245225625025094315179021770486169457380110153938925410785191651858830796250264 210 772407914538243875397054751266360515693613052313784180740595897608441141079123981011307238148830596048958777408 211 -2630938425245968457816808825903238338933268308395931524190694967823442133144527473161929135341906377136288715800 212 8961474728790221222101694819567698110384329597872605168563040245435273146998120540334292238346400369070472155888 213 -30524817168799610890948725166513300828464136962993657436579454766718294490254911773504046702147347989267234210576 214 103975591616496271920903667581191647976764936086112468685372348133531087058632909050781841262196204778569878952832 215 -354172165422509788419032777876624795014092696559120630070011156922771399916081521967506778191638623425568115773608 216 1206429943415148155942004654928411494226524088947223271286965165680770929608365377184187010178188244369549705600720 217 -4109551245704337496188616121693136052770014663488304803383288948063416075874950966162105587735497979279956658913008 218 13998814622189326272573633811969936358340857856239524392014556127564098821915736251680891602571023234949873566770816 219 -47686193014081974179730386232017247135072654742936414132395847021217275945605698112661603635559320140737436468748560 220 162442075140378507039629997505075761439179604554151830116643542582746251679404499152132410681159290036871878565575584 221 -553361387366288198138430975452833248975736757690717855385265988729336585938581628986900662671187944259368455426776928 222 1885053065720143466210774463509736503118618538858292346721328226580597582929280239808151810203598241307453066692797696 223 -6421591515481160214219867142367709707131426871293284313732152233520966678373448973273836121036940710391682602239106364 224 21875908578971919943945318413793119556866597146497130499447228302120763453355610104023717089781170451202173349711208312 225 -74523597722841343749583752604093544217542473043362972951235573330088297789401806965018487098424366573001593009413595496 226 253878414585363330302807070114527416103448135042512033585879239562012802053466065229031504405646973867804262595163773888 227 -864892152373660107426822422639168243456237093227701257224282295352657603883504172494803488600706149524371028971772959368 228 2946471962432080744313821736915195750499285941178591302888830293648873483794918939316863702731320839672147457720671689808 229 -10037991188848269065503865233628919021448025608887456290317812956539171736961917642070645526737240050953360310901071914160 230 34197583010419348953268272830869434370502832434330997523286019155698170758121959845400302022522957479228139124116325179008 231 -116505944302883513677134778931381668626008817868382953769666819575814591024359166387464016617444001144149243608594232175688 232 396921652382797533602528309735579272445342543107605516780477238389982880128992570324545555454074640333316216587344996671760 233 -1352276487991153280435656006538006339566191417646897740258811809799057514742930273503299591530135699804984808900197850006192 234 4607126841967009636716266706145895989493838353614575010184116423687640073809600026621498037781977868232266534048566297581696 235 -15696353599542928470793520323430997231070514870278475656036553694834115814824497302857842625601724300065792197995129284180496 236 53477522250064676377188306150751127050038334737864363283550911525619693184398831640679317078477923688476665765670481139330976 237 -182199695388081128949124999901280824596060241797864329976042074866728563616184838313825166752910853909987356635395295061997920 238 620765896473882728001474632889023827508024147727506703057479803428337544254303649579854325702922478488023770055768479584642304 239 -2115007221298667757896070376889865636374082277574504473771055893040711787536263309304193123952253355618977299959462628393388024 240 7206089128649706750723539166421848387482465493293044424093272842938468253256066867025713170581773400179276086510721271905524976 241 -24552241265667812743330404432212696897763650428603605645249451729866196109442773611315760406943119170296710253544556047733719504 242 83653933113821714360051282452241686936184011270848793476084138092041316554045301048526721763022714310067475642349381850632079232 243 -285026515814636154885073686116733105595922778629273474419015264424722516774300730494823023215034234351267273494683242918844189520 244 971153345654413673600200277898736025027705691578335110223833355524176608987912946783747774532321141083241751901585140383346352416 245 -3308978726395109851343578909404854664938000509911839578397752909228707032257399512020655398695971846429228571777530216681602367200 246 11274667106496070593743830875887621721055075460894190757855528878379382024224481867971824614339198917103342175515670907366293963008 247 -38416433198884153437413188492719212368702031876278432539106628517102019173587081211330019484702892622088434866613363526528096090352 248 130898262804704422160965450450266265427704765274607975899857655580209097000631118844443257159938798089892490707275969465373561052896 249 -446019892052157584895481557619937149082874225719682595594447515462266277673843476675708418175814859920969632774675096816954310299552 250 1519770632332066938854223666919995590616229627558885469115729272778190112112873314632954688213593807190899005028934495414836190975744 251 -5178515907922067724753781284967977349514196179957177132325791177607474035431600625183165928857910996962973454058798318449276451879264 252 17645582557005984705022680381782256518711725707551797665877928519442850327466224539996678259793159454615268987447196426467993743903680 253 -60127075325826491279171531664437877780218228606177213261138960467999776028882098028428083764353214691853533405053142139512017359212096 254 204883754611290653554151506163929454264979444992355698985169795114606048442091028268392918490574760516494450115940344697102245836426752 255 -698149302389320225118353773298513497787479096477223720410997519038616534750935700914153470395616980212180875749644952902979540261952291 256 2378988847319113432446978010841179680626540156773205032811407049354668391045541851639440463971651392987865964712170348493219763001009222 257 -8106619546316166590681423556928018350270365102419706389749520621541144392925205703139905322278746098158481540241936343274888641662037714 258 27624246410143327103188336444223134396227036579329591138324647157664008586524422383768672675295832761896591010811066381613323662763647536 259 -94133525503779409478408725895162774802753573040588147096106247207711600408284737963613610087500481939318985625053637389193772262320288458 260 320775670591559051210141819765024632949620237708540740398437782255684801046837172771968953971265819040844676227126065659324705242043532324 261 -1093104561523733962733105035111260333070066975348390835712401863297881474098508581837078641842991075107383143299029346434384682392230667932 262 3724990377061865317888386408495362685095787086251594606366027173139581692252835805999522797107162097143771119213963070936820502437652218912 263 -12693802681572770185509301800063838978430584311236569504899959579082448408091835175503271807138680565686461309399277498687291003764520151922 264 43257503030358386197828401797541475450724402908727283417439518120266504102008906764529043472398208778668047327289797068596288591359642626436 265 -147412476683657160905328035297613886380038877997615761916122070823567306790466914426436573671511416552142650131684462940374312376017365069804 266 502354281305936184988826237508089475375147867324185366181768885756566352039385374120711612134759074327594562158236106435708709188631042420768 267 -1711941890247902979901052686864645192669988773767224945708457042650086714246236649730764595361791885885608532727686339090246335160800035347236 268 5834060836265486525051608940894897055465965540919905496268070940668976700361400993759374238127100154314629853075500300751786751409148501419304 269 -19881808621115878543498572099171796169042728794736640789623303353322176938668657049766127500585152829395372078935395107622424986476901306091032 270 67755382807828374961365719996799540132236057887213499753217486337335605987304436566143097814474861770393292011627718770547348880746928221406016 271 -230905710986944777361844270493169485108973815380940369644799165336744801482186735820469642438076856826097668590807245437839322683200676400827378 272 786916190254168569615813936214049525912865627746915561936947738919351030313283113320965115156226569653750954958428292704749308660392023858252068 273 -2681792677626277197005222044261206009247095502884222423352732873371525486908310979984858069263415630619683807903775276955689067838276778968510508 274 9139549998458394117320255641046165585490213952454209004880617439940878441644697735422695271437247749911616676008619812390814669492589135290204448 275 -31147794220373340845514442647002363245532183557236388950119020900570518156200311916084922917677861561093517905367886683953720497211645483431909804 276 106153087755658569946258662010583423362653990474421888599724153531166040560294789655903738260536087896753157359589377217214368840603730534968798136 277 -361776869105845604390707655311813268881583064560603086847070690698774928423317696243238233597993492552501790175073572721186459640300211048396902728 278 1232967901125594686327079859851168368807801468413267948099770717587189079043819378603269733145060213869648139858165844130940140513685018895460306880 279 -4202091786817639770210302093899963588521159893488839919940212438364818212997098990783842714379992938043054892852261272777946465788499327746247929684 280 14321287670231087894953217875609801674599746418591283844575006427960040537113171885620889821848172405276625414707339386089278140667264411881324449640 281 -48809162130165152752255503538334554032493179753403032817201297367523506361473691385946177833268352590483875184025685145684405796640769035871779634552 282 166350215277084659619683803761480719642441643922051812978947454740745254900348681920681003812719680757956167519978508369400667917964225538281904501568 283 -566954352014614494358509535359078150931460032846406602595833192742296966366120733297043460027532123395383833488321804941695027416672064722303544580104 284 1932304262016714530156679868269399156925200358910930134473419891301214631367628892489605170231915305460277827457506442202120415231446712331491076814032 285 -6585755506915632749243366314354706668509461612114555207462927248930963343108268319773005293127239732340546753501081268012480639178185462245033985399984 286 22445968567601903849372474936445198170363839762720234971595808758064478057889009310819504679044869206551477383029895369914593398021700443051423146035840 287 -76502166351708839467671082157303587391830587022350618560799404391123065448810110957996570563960416933288367378228103461228350938981057612648453482046434 288 260742445582564933430816820742727637863583706882702310769260039354923641222735201597337872853650669177628968790490739728808485360464895225200828172034628 289 -888694179325771343461227907812329247408069630939024450642490402121153678562289193133390324634063284717808783846788912537459089595717460509231322701086796 290 3028973814351974512757685470220249483228545732297409392920123310707264175112387704086076622445109320859783051004700135114048477567882442033893638655836704 291 -10323840028369516461479469249464077486181116134263835650934884146564115594499425330111905227575436308235165441636777640774941454943032441886315552565696380 292 35187593056353847424884685065704305965804317900316996364073495165989965651980505893942475558262196672325809388439981941106422241710979570438855246127357784 293 -119933465957686787955919853209157723034096956054836410739902776698328150805709927531221327529179013390126886419964049285358517722217532873020612161427511848 294 408783841567323190120098008765410879462847082190287634974686308176998589734057567140145465346675910152295735383028765166745823913644481897679248986061544640 295 -1393315768125232283219649466071352063152397942805249922167545894841919122734460218206724143128317015738000207858040810558364335982534423132055192939957012412 296 4749062245635306372038126534867123219611856550235930542421471956184484855301574567351549765405169816921250368614432280513485195291807529712639744208104136504 297 -16187084488631252794228505939398437376818925623554266733575209949780132579050998624822312988425096174746695391542926653970521989574324778731369187503547197928 298 55173667138493577322799590152739408971735855493814650174669032267049326961694641467021822114128718867458302284992452872421391510333402435289484134001717039552 299 -188060460995511746643786336986984033430394267037304921005364025121213138337797080307016868228668753406734662863171010064349494424118892282396793486168475541816 300 641011107488685842750981451986792736295906920965505191963640154820055630451456496596477209812333159411327657218069104149939966693064401458195233874576972222128 301 -2184922367062964369871738638796920434197773807336377665471527136957308606190059774799308567170887258864807695758373961640455719331114461254737734800760032715984 302 7447471450090485014366553921948226672765884338895475225136214953511657157879847256851680272904676055089884274799947388340558101934089357619082810866411151319424 303 -25385402204624916179726157867665579586071578768792997630591823270265397904567392379308835765389116227984151005419254270009879320451257767501541246064427265633844 304 86528983159550729098205406091808192922057998728201409243242127631032155906490424910189177622575761086447324086628715607486977271782669510076423690789588913109480 305 -294945304019457534834712413374366979208086156875407002618896268871020758795977085819069059723402937774571028300033445144246905458098701543378996122836375697650744 306 1005364835272060836659640623173481099842972023819971818267828287630490155423090692656043932472162475599136560945454019018331675539301918071494547630320642400280384 307 -3426953406365780793708932901966623322849442787019849068381941319804951592014228327507710390380506616312402549273068975855506532509812993571774987943155069271897080 308 11681402748576650866197446791665777642746584345911512468201454811779883035525734837910248083877618109674274779098848827645919379362022163254045502437761845776833456 309 -39818424290524287043079950344872591168496864042003455195400113803727829964356364049011184258748400847783484337480536090800178063676610717581581569055408422710663248 310 135729860236450656212190322660494262535179377811702782178059889731125300287190489402900867617212246384187956574133057295991960046967100727489052198083187592179421568 311 -462667484362858763163127874852378517174504647414738913047567693134079057603696931588825659103396215662903536945530328739070212819792920857310113487350559249130078888 312 1577120172733310644964827460048638717064316678553096824067306061414533929735440079215712524461410669623815037687945743953593138207942193321377816769140036134162409680 313 -5376043958056742440942584936771497760679365535045142294219878805598686690307029850221913916541011801044687282497875038923878909781417917555307022645535155745661732592 314 18325804024988496776775738962603558448810221577454231405337690593703988934503556689216636474770660388175320540593837407866317560371990475294068665933911139594387551872 315 -62469129365710896526745509343438348032317172199809143065445881082049011749262802143446513419549211343915700238999791991951025539318813270396109355241899667544486202768 316 212946272858197773433786822641496800231646640686784805048265565165165717843386391073718650009455649561348365611182536448232264679509028746502501296086926777894446390432 317 -725899995997498076841656646207296906450111831410427965631645081213766655617037276391498824028446360121823768796927195222428122429207401464364482905822528615574353144416 318 2474489938445725925006260534948702893140383060409931162821238277554649744916477672172226619162953217850646010578034577902155939487036858027098536276280580021520133991680 319 -8435226030573494898562361315021638933445461531900650072967421227254440108708666280485807324961568574652469950732672635766014740066559908463512369254833319657327067943578 320 28754768615538705663902569948661409410341149564502196665693182993252324984090172585806777536975285351379080412744329648901834384225670165347556822534309330910972925526580 321 -98022356176085696014882754844175428489458637787228052948037878094230257622655847203262513844914379550704416381660023810183307182956624998118129469902769602130295836864924 322 334150789899343518474195854530977762510102407415350951105150601835676974913313271811958832380845585758737606089637308302047348648584996441041126747886500157260249807647136 323 -1139100199956973161390514859225084656441216995210077773735898499425341702592304790734133813263636700542839427844911131238694364177439117340274404675500451948287957244739948 324 3883143434389969383674014734970075591660482860769160778907523231315148048316030549533754342867050640977100338333997255360558833764808732026783407836880303573806022794562488 325 -13237531090849726446557411790877157610355131731873749266963455698367355631307399622020130067894351720996627231397379586337011550458653468853332284651785192289269547715291336 326 45126598277925006899809639312064114347620769406881514922553956208865943933937334077074301896737299078152734484910091477391151195847066357683298339783525620559104557434697664 327 -153836797860200728827120114383923118270374733004316756377157141024945842369212947657473398561843955634980222089384417389114658052564192614173504951876778519938532690866510012 328 524432846008035185780985116195374273522159781441551764253729383049912108840940453344843151612158956104392772005815516132893272068089570153293283031533555348277304763804550200 329 -1787810746683269979921662745398799437828961515608220572282350743096794024473247265709400005628575226971063523294652941233324621462219048348875571221295556245531231521443110376 330 6094740186147760149458505824682172269354739230646810740147465102853289478733242110440423979669105862210844395781881398751118978444102505887505659910981494648963751936938596800 331 -20777382354598032218965756611120125394203792997474561259381946973271487389581857746298906304623884158250078227433264075598555279267246833251132109457407161739572624966678224248 332 70831825910108930258039402897503583975457508192285214299703046153101464479212794006494260851000579222125491357105351899278537988283033356020571342720867728598471401989587348272 333 -241472679232730202512304590605495517131728683093082559775095307601165112668775945709121165860807338683362186574986578673989995042451319114131700421026125080143614786860244266576 334 823207864773320187655430395198476431426108541356258861408354458720495520453250889346612963101516693315162688444195578783583545789742123667091817896679593542558541108107463968128 335 -2806421869716820562430794476890492163503162132674326026295342945935993327928926651803447932093207799156768302832729937436918198544895632610757393408128520459296054449915130862156 336 9567496777220327925141521659954395548416657301906457926228743186196915109492468436612060715443698921976353983359146241520641655952647462155668816737637504719626244951379126939160 337 -32617119535581399806637749315088146278764835465433178799813880421919378068892809721380468511199237661040783288580306774716174887125352971236546505279022452920166627673746073158856 338 111197439395303571189388545785896600032193023291761424751271840025050555847902359445168405306571678495927857007249059928927912502890278986082041920682381529373367553789089467433152 339 -379093080641452685515262931279131824774757234209894845979251847533787576865663449984023924718894518516578056276115533148018194148563849658475895797254797622790905328409133763838024 340 1292405528164233702562487965600062244730102683647941248492544083845275675013761754445062859258777049023715918638822082235009907095129117809588725016735338049657830999647771856079056 341 -4406092637632583636379798009895539660017365721820043963152422462994436764966294664409043790271484326997354637703461166022921952223195724180027306241709350391906374134293520536498480 342 15021396070970200183299512949699273116199760603288962904641142993484608898899239031855057943392909473377770167272561341251430691608169745777410124691584635355242750873130508186751616 343 -51211655646158946484783217288094922324726292538374272848099779405290822577947232720893477907365346492577706602589530914787705763120285934295571584444475098029790465931313635964553592 344 174593942077194542982141206475256607818557514961402490214209959049175986447219352834169608559440866538510734452327310219671202588085100660928250817441030462459748233353001363538996080 345 -595238960369205555277255902211054708005510678871147919809760360742926243616508026703018093319126422486004681623993154291177114771806789076774458139376271311467102875575214964339411408 346 2029342459110847552125703645156671902994092825983906700409592686226257087579903912577922637808028029125610698158676946795576005851109243817193189844620903311750499048130895888440863616 347 -6918646446002100744387141828060525365837021210519493839494261049609587003885346188831486899393023859684819111891969261303239863481523783906811024631603960712393096974440321750325581872 348 23587870082736469114029167614941011039423005360319854802134822774439268544166565717676000190826273329233416387958931055765398737047624786372361137539511459321108608279733172798132552928 349 -80418894566671281460613152104975648351680647150724977832363295555887220116979152900476122896200638941721743664403458214869328873718264491226524560506961975155315875337910838821281221664 350 274175878443341907098691449809826232175763162236719179461021820073131825497403425637849586874971172803935854193499748169997292787441080067710660361245378600966462555485418512176616603392 351 -934764371124526360765989157305241654021125867935627321365522556132560721810529504864139789373855497935070643612987735789599304047895128081511124966972218133571033342144597760384288584196 352 3186961451909470037377256576664161369901644668439947070474843429307016949897760277707512256079490748966481060098358250559730783365333250695633046967180237104533255396058488518878148567816 353 -10865587483667933419075707565641612360191150678026744348621947513311570625359197404682421401697032915169069058758192900190844226361367498211867293012198494253204878430494766816005827666456 354 37045149183134292913746664103209447812908630564674221190287373082130656000666363283941088759912602449988060222569812814901279692331499679527711198404440382803629276973003027795901317298240 355 -126302284610630739301634565321692321635354764173674606756169577403235255982700571643315716995782296199428418462255494973893453053254212341132917881235372308952074408059480504749782926564856 356 430618593412956533117591153589805374392171120883599503917316908251685034469593703217060915449088591170754440483015376211657183464615893525173999549658751865380859866031819369944031141683376 357 -1468169012573979694342463871785154442087814875982024781784871544580379751912107721588106556169027479124244466492923327196187958071204374527648405488554650439428575902197367199089345053242960 358 5005656262479019718750700461175501231639345029093416805041547237612907720092581767280711329754918807199221728500589380160669184420556622484545990713575945875919933142833105178975618686945664 359 -17066626262686403591530392632761290754959316950018852842458920055444045029285860976640195704478701574659912127592470422885897614811239691025576637886832058034526670967481733396076898567323832 360 58188345436126874402737802825964158254172758351345845016888933405137554868208621568000228531059125611149619720281193236680317212814574348382823926616261418285230733334048068280469112691351792 361 -198392844798770521673021265617190360551558792290200562736529763120508826060070202298931934107086257334678249980981414776353326489949947739355852000102213813849728955164526316208325235615095632 362 676421897760375411023258543288725153507888930710533030320806415796044370731630117190801861798838507091920761634066410408416159632210426734167873327857196922059811261056658055413725522756876160 363 -2306274303556284661678503261777525013295896133775161758734956787443761039303710335885503416861471089796933822123706802261834674791800778600417714198792907936773200756154856152561604824128438768 364 7863319110644589265650165653974314588186423013414817839560034343738739903393184972779009594221795658783150725568800817216937354011252052286437264285077070418175407426906732794113889197832394848 365 -26810349229565322446889498414989024075584553122022304737176274964038124482298852098574019154184519443558980378513118011656225058042489836073941659743109476685654946686235647654904258082306657952 366 91411463619060689587591495645681808751568906013421093006316654979760029722313160334730674946517515692823105679599064754811150868508036043319354300123234594986211658982511399939705126673974876928 367 -311673922251622971366155584830025414505280681536492733379071682980215975366258563454663117205040939775399320504385669835377816112860209006772399733964904467786385881824840576125253007215202115144 368 1062678450004929728959308043203853584909858065816519537867817314513657289389694299828622986281881694804925034832669263279756653138877949725560195399772358772617054318945142216695581515126401544080 369 -3623304853005133609079590017673225190156598120853536659443067133398951759142087125325834162433146219238590271023434373572556132115196590798402953001525995805346540560926565688313872027869300974512 370 12354053107205720140738347272817373757097978327895808525614353191176915341924066820407449150229644111272590602126556202936806947866783588508421485292381226374644249902180175193895516830811413650560 371 -42122644601936145738764650300390879246715911266654084696740648952951159591264947688528901429767101391971739883197937975343436874018364049125968925624603771198661267308259508188673143250836154518576 372 143622791954604469518495847225722769954019467798431844165020576124117503121861334183215889672419603365808502579467480841241433078157085406049191677397353139941701938760877172858432074704763585460704 373 -489702882994139704163266481814766076274862169708812404726566466814593991075377636950264648566794249461504809762337738989628287882818223244640041488413354707785634779235163289095598031382222094579232 374 1669719461532832919364613917433711786544140727238504615074366336702780767762460530450564204459026055859625081745933103597049146599465594942136720879330088361419495536662287316025122214174992910784256 375 -5693192933830112717455423596479301275069069958782968595621718177076656745643072621182457092387898696451066665208906450196468978787420346899029260987771585163530416165116157167861970362249963790576272 376 19411979774109071461430216190315657038662332584095662960805113986440576758541612308835455535739966902480262230522581276621182143755721829299448370592284158345405890894946792802852281980362144433758240 377 -66188918730733711134113243381238845166812943907135033789133640453991740025180476636072531307722931876835495378627673935054949781783498997298114139567585135194652508828411019233245486413342240902559072 378 225684775303168253607915187524730485801433442226681958180713223363259130233537175787984697231771391485325253823965438241485673850170979664900410245753113702345509081138918271057129553694856044277260544 379 -769521486043358082781081275647983245887110154310004193419164599704809405862412387432560735966445473546727925963563978328578105545786448935573349099277340254201528919167277668225742518294328527530698144 380 2623860502535032171612576131876861903818059972459076315171382562759899578511059273640387970443548465683647714223727804096390553154935193074042918517531060607984025567344404269434834218331951993430489664 381 -8946686708323766776815538225370700284273485275644368799048243914130391610801275681387475707090011882884841790594957293186043979144232403639585593382107541538442895191029806081504579849471806319254297536 382 30505995744490877822046921118581252249498700793153459114468012117646247314985219606385264120842071402893059325226036864133730892853009914151791686649481688841383876525399441514083722462386810644725539328 383 -104018278366304751532831439567670427129778355825851647619877010982208148489478581341403075375779593189426854019531395818236568002286868283549158369710696819052758261999821104506567549427352942654542083470 384 354679093700668649889408642961718644689743000800747314146441303186186882412403482370551506197147296989529850971978822799885384106510307255275933848959793872225719920200527299703007580672057895956733111580 385 -1209380561149249560299296560843317554117461895368158593354942489698535582908387284013922653129914189519948460372937043629204236198767065618256939154611205910080096748272841002488360430572046311308148708692 386 4123745312105873520083654124916456376825115904559752137146354411618575609665189429853533624844967023643136357843383246081196828275021475395732720465003239450400731640050489283025701628579216205853861751008 387 -14061191917531637380755004892403942926587315467870540082492630138263640178327854795327066627222523217600245117673288327365978907720360858202304814251443337267677171254768269686113846860106653563039274533124 388 47946165406142746025031162727261690130250532341631293619568415519279428617311409088877325527385194474721981779475638177978614152546733385417395610006017501049381494204823556021153223118802916747049399125160 389 -163488442988149273577085457949647165678083879468145625618398784720723787369437334535161269635396993554838575347256479483944232915952001577331646528959501337566607156501070748931747364674290038374118894075608 390 557470209147670680776751955741205195773894091907430568519987324770341418034729413375267061746824947191692163238864870841143248381375178344238145733925900737869006833204477072325585952924996677342007213732672 391 -1900893083392913195783176873603561662313424583847918563008132958891226650336487368052805506117276494261127778158988825804497084534902178919354224791662246945716837374637071389003156225803587438198853062125012 392 6481792592363948591083962927597527384356096124674743540235090911349079882281421239677497093372456864876268869051437393344905568437835526056624977124982345768379181388608221221679769000735796172327342580557800 393 -22102122202884714546559533262848220481240811786581258745241164754670623930526693613337726171680759866485017726269446007046214316662328518158230680733511423469654062652354132666443177850619074193655433201342328 394 75365783825406581148721578926426048281937957792670858189663816003888604755626050550117406654982310481888377133652391294189548016211948861108107651333252727511848216943681526674449130754335110247507846995896128 395 -256989782336640434184129635591421879302931873576662606775478571330519032453349478119055612932350410720901668135115290546829755694271591638706842816344217106155039659145436739431266672376345601920122488191241512 396 876312239499381069542657250210339620442635442257773410808588938486452293489860830563352232124698314131173176149293272066236266450298735180451733845148641648432623760000918242987007160709387467085593423675017488 397 -2988156067196015861319475285746682292932932012217194268134113776032232493811605260443960394849202420145518688564221061247474146764708212668960889415750833993712329467962907025609200966964574337277772172718803824 398 10189410194622606716925087630209769241857651678829584007367627807224337283815309210808461106713514746444117864547931470257244260578774276371137706677737719455318977292773334988402498984816872697175568022309317760 399 -34745309101254166468168332082642195143418737886040314147141115400981653442331303813628762723357415784470519169432225496832551477290218014771933950142179498460720992368728455495482514357639514593235931798210457524 400 118479897673191540305125735246679389735700311048802745097914652033687230917467633262494176228205120510272832976361775257159526738962352217947732377222178966198703598984232741231537384850153647502451743964033292264 401 -404012229708009354087808891005322422434720608744705588389163270752534628050691699271617452051562967768998808678930387725721973731803248151470560075945484438018734485758897257669985910252020204859227630560334588728 402 1377671571163986265866015346553858617747390459953025365032263113872838101406246068392483029455362025115269044746105535452294713400604043663529042466512633152003020231147159228375590763556710270582416177040457166656 403 -4697839970473004506245310883662135163992503167043059023986611106175862020089121566405772442870887121839741287251648113579331126177738443386239242958473824606837233523085951431628564125700373639987771229173034120504 404 16019614877687166037554362344923299958655150615301499652215471491418855891221070830872226583710200044015887042037246030826651315780403711403114950325098282780165999563532635592430057340641061828975964255442561858096 405 -54626987027344248190975679937523271925611664340553458478830649997048409447584129369847432864645180667978726851508594756527234920398509588553420416124300625315014487709203407247403591858018120852809157084023315894224 406 186278932817147546101405983718559327851553388262216736341489792605097874199937285905326952271272038672335489011229077375083760801728964509533137191413731547538541422413155039483285258369057330460511788636821372536192 407 -635216171351604742888678292654136517235379564341981698918662471935671918241540477172650730850971822021205351052174762355385159691306847216462196639337359189922076460068581108459714323263050717308867956857434998176072 408 2166110736374223660092172194184826972161232731461800095691654429232555180717271440528144452469817897896588313953951507438381817360853655801891275235785481582782311928848846235685147586020957951042906829073492124893712 409 -7386540139327112623649470329993690060580531806995083985659943002049952403414673142699574727343338047740590446822171606729885358139904698925421003198803998565191100815293462487989946822867764301348368648715940053726896 410 25188526423471543252763111592997402952463418350555704232634973331607670766480197756052619178427436141756200244216909730883694313556721417147917213292723488502104985516423627671529127799589542042202000234262368251723904 411 -85894577085832134640897684703564410944896804754742233035242546361643878398155802333338637603813263028698011520089893922675223425446545434201688520361487106898376619960189606301568543942166127574304162168744065051831888 412 292907174535504106772647688603792976555050638082458830339391602828185405362703733360382587407974170323835064476553256397867401889984312758908947312679789740230012132447014714708640134971025210710733267104429928400415776 413 -998839127030088207857605844660418486911598103508030677059818697032529511413700768622174453214535377139037842822055340624852547486156946510500207383632625257888683005970588844773197984854431987646086011405942893766709984 414 3406138868938808757517564172189769070860810657803351152380894068128048860750276537432803609865409356132471994232156882849644862349100988424801314679259417271160124380281233098766406063786988607904357742479308927451842816 415 -11615299564288909320296957604381696766441197176192715755105525845846084283083251659180094155644880456604046097327016096513816347641688135984294675528656489106237939974809784544612688702121944980524256382939659975632798404 416 39609534128416737163885182243712442476490915289870131959344669611507099858198018674211951865140290186387047830363360859662692668665462561495639933159905970942691570426173845796603287152937857591058269664115495325412404872 417 -135073546446216434742655895716584346270407938073600609989698536390803142745184184091739566544453661176723128315586522560986538036143771276591160680254754004415354793973091183795830053085344546846277223820656531017555929752 418 460619281751849895496499799518328365154886957884045501841496240488569072649373027408025483688182405454684646148771775495120783697451420734285204986456846255317192104164910605651135009722514007123924279810048123293637465152 419 -1570779272291519211605945942228534963519256715511977935379275197220118623133726789644944650728804573063648277044754612282476869089068215748323236254994670519876294085256284070685769848449858206363769559982724445833788829688 420 5356602760053203476294958713887308387487351355201447229166269323749848960940665429845061302641037540737212797712467129617770370546960480402036648663039232080131088259429800976036818772284271893512693683350475132180867776688 421 -18266903937552294684284056587249520242098963424991092931752846466404626686828089687383760917426790954764963972204879314067996675107051513138808526954418652561915466093339335202036386892103794879846425734440349290952423119440 422 62293347347820381587841054554117510359786249413523043997146129668654727621730091962014317385314997471893321306135476069949784908075224489617653596971323631081535730620338985375757996147119362039910630919107264219137287604608 423 -212431837424501597173324317985780280796249893683869380211898317210317904154680891251754114223979342429332740220710405320159848191389310813323737379633104895688153367327331926061632993877163967928097667045406644480534313545976 424 724433875914796163235300602287781751047301154010446930326086334040653312132802530794704045920657834361010553900499061468323166232883920418582750167254762726363209789529544707422331736259166445733053700098215644601566972227952 425 -2470467231746650181597077133013054410562162481676669320228109173693086247224819275326093691940936473346591084868499126831874227693628444210704559983741491654258573740665068352538271510330571452979626573063381693733420499614928 426 8424820210272438074663227845576811736411179245236315101802219507635802733676508021818580033632338036402113052394840125511415876949393832110021209377169479930091745460584935852583974938543975418749221901437636520205670920895360 427 -28730512717299696868630427531185810336428473224085723385423147127330755121197185222359691982865951711202957066848187074360845410251864734988798268212158264526267821069537716623829653060811596659549725451361884821163280339484528 428 97977712694910955575674123927959190460655706482584909727830349922109832549044336318688586038438315393205448555591907539208720754814312470649257932400365348796515320367208024537186266714971209621074629325220447777642135423983456 429 -334127634959053970793540388254180508940646456496314835074996716772732045380934283767712859448969065454811434060972262505065702796700430894183614625272603451409440085063342651049258018634697290745935220128377664811575938065016736 430 1139458916447896466352229746890327476728777471085958210418692431723279213311330982098227244113972396715972259412364119620374868644753119555841836715521512755803885808677696045054047931969839186810145650057981933482522027351626496 431 -3885850738438967930169848796822149877451667188850390432788950916565470040117557200974210151281457407379215898868039679928601254341831976709425987436598357747450819370408552201879724756451562382988883131327294865469555810253000744 432 13251795390942455554460374855067854448038216879344585593967185154115696630321869428293375437157345179020089763341565553535975719311815847449922413413842285063722942769454881539210586864413693902548143346270869819502551028608150352 433 -45192304396287244120859403360073921610916555003908791042471830081606820783972349492265222067034037516537058459035971980135062139599557664370047988621999474901992886333976548856000945920270719466600975925527656532082779475153272560 434 154118724139701243790076661503039284282421893649489683683426457026660545226582846925007952571769512441409952274396517231352720251081415582479413715691583201385034089435046807597775951229473064785646081267742026546341358685301668480 435 -525590456412943281017433528400991299783035662272532475261616845339881667466334518356429063630278572164417497442729655751880329872374291320540318414239447689256321328509899453995707640128154107723825608460674868238482513256413853808 436 1792423704629589551607598606811444601859090600677941687149112399938508262281612232471814580079874040293609512227426082948772101314798742481467452838597346078401192029498484709526484962303909099839208538216146361738309301765574184032 437 -6112727332865880138902712419041496462741876070826351129882525546170407409265205442933375447031217983508459341275778475040501072424409140956387593426045458873798128992925851617120287954347941929335957910965284099017156695415094930336 438 20846372838938144542813850205526526117066611413785350585147180835599408961597648001933242980241795249233224376667869778778092446406869702111952211383422448516072206785740548329561741733226111198449015693627345294099697713769416395520 439 -71093043146033158488701197192293560986249241299797624735915908805467555448368472198084844551668401045217563612329551238288094373612655831907915804380848537000169444781393717927438110988581043271465762917456957751207892338830879534032 440 242451474710823359160679817673141739346369771894656521638588600236791800574647934216636742869307875972485676522874317052101115806807710136968052230292644552637922753734087205236064048082642427723363081329084380334310024694121367643808 441 -826844176547759462421900193020719448338996059823056199890673289898062432312107805458628289791291508948031952780841079254086232670524606194074175829948260543632941944995286905885759907416704739877018116935910225290699760504551705150688 442 2819834537462571210736831674127428839546523952668435084830662117640137995030812501265680355032705154040368475601039137295965853330364304717786209864076681281885743742190401586337562155896370302384439599033465681651520480385048990618880 443 -9616669383482175128439958151043111709038281238143617661716347855609598717326093662849686236345766046249886926370778118364946510027501957380060985755325436782202724327112107054631554906195396881681935977053261152233835117425159563622432 444 32796450772189719570011892470504736580494295287558978934955328053747860150390742906125133582530788794745505932938837168112246310643993349792560929642619727228119463268719906188082767404820376131566001598351746538432119591193872860252992 445 -111848484774571301798426662088200314570673086282883704784251108341081510287234150600725558136288246617891202471689814827951508038535324681554249564962271984959751875848677410457773086362213682275609517270968609327020563378814852161573568 446 381447220593059788249772160369965295637435498608904704102688287428959548159246199471008971436113710971010632952584694711749381765892512562527227028723725774370957345970578940227378082615808203558016547825461961521003816616600428612250112 447 -1300887951215589549824892691619979452861416257019847221281698593716323482646078821005293739775077489124478454669482091322671664953218248059344449804978735913512984544089090819254768440156798455024874609787190024481003287441177230950327356 448 4436560515417485901492731227415573897216581575682019700201806426271821753573140736297140489197203133997025792887084203955110130389869295231834850818564598628502284138990642856287791812335368940910860354465387375328412446701027673449403000 449 -15130525273917505641816702300414145249979099012442329498101650355361862052655856658798937484787316262306042356756451979818585982604086506546551736542146019604259335271534205737192071019669973818405998548025031343298108079912331541657222504 450 51601541225811441628503936749813630850788229355021068326540141699244660632445061887607114360211913906577152680371280909357584949905685468184401963532751576664936658046388013650405225912494996904476766524273802782651438914979841811518084032 451 -175983685578547691077605658340712459801430532641016320276406643466168473845871450216311979547540206255304700559070942422050998174966805695855564183740651321440840106483862739260933987036412239966676625237780081385708606425398440776752501320 452 600182332726545310731869880547189090033755315369976251507348122261864534110440470262544731902698660232296235248122766252881856172900996795141136165326512394844373794575976579907305303049766187984813842058874578526798123020832763135160371152 453 -2046892636838572453024579420568669044353577399645989317900559432688581650633380819652559553592795694270809810896896292769406968696200788995224565001091122779945859169489908621667836734633631169857498767030682438574867458256421595851410936624 454 6980844656726098980279181756202908365366119119228361656679570619041112230315879086920215055041550620110124951483370244115444105192849832504061883801912460402690847006296730876890664852894824550585516396044333298425993694071079182229903080064 455 -23807946221491632821835725590679413236298641044081830834560567388884998286955638263681806033831150671438987978073116375099693463058406547603896919121451537643624204424388554796988325439381614906471201496684814799126862393250304547328142921384 456 81196430251098604256216520889634442026889706616986995987664534682067523644411122566459390424129172437463330091742052416540740812118563494637203783126207402167496777852540852910237520096645264089201962663287571927635455462814530798054209309136 457 -276919143220233528033734363293521508729529594769515610475037393868839194728697787980825161705796785610868567036871969855943726028138294782807895506779921764978931864766738594514090877883099728286689606984612731437970393578844581123655973112048 458 944430616389485951399055109695453541596751207579690575799018954237633462764574416122020241089821935757675880867793950163262514246158486552906491478515812878103804334289249992817457366382952904051945468135966985835300800164206416428643331743360 459 -3220981025898736347370296323647952039133745628727282456158784213179654911504990792763381709785401577392192220970635745176114216674192179525486145662153541792537210595692110548972071454177272118023092405553195448819648686978865721211904653720400 460 10985183140350157503493545805264017170580581700997651394253075515960436721998882395289484323062266246475967769418412772169132264677545419114293386104970928560337665237834323690228551670782887575560492636326558668788361475544758964258301479490592 461 -37465148528073338784981976428169558726125643019411292614934085430277764693329520462715290611342536228816118467471729365201138523994794818164606123173569268804238557694564896083458688398679355664856060600796242547196284142381770527776289970535648 462 127775807139616943675894388837010485905541815644398273387252869896870271672462767268483024928265866499461642084297912484902531874002937648773898654412652574962736238506236933608694615977342794956077061540826750779556810813681570965239310728521984 463 -435783537841307303586574099085432120360791183048404047682467237418516936151180423246188597128017585105098123000758699917380653462178080367562022232863474674889430221575679982786598135217051874377403527914720909974283974666616163214484431708464840 464 1486257352992299928459805648349429296532455606239862239664872654261839110029889960906707301380770135842057583248146241266444061584079186049931066244015816613491526748997483248235580504796223790881453901524072820618243771605168866845906721049767568 465 -5068952439860298868801800720132525296305640413444607554802083944914256835652153490861914794176429300600869082623722477507957111127084583131484474222886051623043629921120971001185972497689118694947719623474010954369185220307049639006545225694716592 466 17287946765967102193276620961713046239307725584692827704448440483044624340005351287103841930082495595434037435291236958556466785490054448710640179480774057715555018046178765785062630403344130037828047374950541726432274026433008560652059870020424832 467 -58961647824668385018548463498804031123326302798641729690733988932823716823779643224576866514040050713623192087702345512660701866978957039169142744820846267610842496755160230286854609263719925750912224280460874363225029865557592717060807535071086000 468 201092928942592924836251087454418698639613001118358153639300865483407161560652621473838733976251052298146032840254489018393862837343325123113590719224601712224269303373192994110377240957862703018107717326563982855925651240758864656291883588186819808 469 -685843416615106222088550237141326023819381054069430168222135092563819180451137208314821653616679809842245620902798760017235622344370541581944064345255248905869741699967162033629658965759085598544873048322179294254408941569823365275369388951453294368 470 2339128776388022921550265460221938862433916549331935344497166140859170286995884878172357518480382411695253200445079801555622292136847471215623674986974320020734647198225321055469829542621049581735095383333807766714580106417308874996923542970624913152 471 -7977820639789132622984899500555686241543078219792479629921794458029616834028202249510045025176587192863081534405198879115974654622999761700670578079878988602795539014897792962332715534586026050411416531374583529155638465029273353160905717789698136528 472 27209175333184905108694603762432230965134461533727611262440891121184211421352520460132795346324549096265369270380317667282515453899045645020831286230496895599436604711731235458066817914215025159748901974398605570815499452904248724860447574960025880224 473 -92799889882317397600972181467188174635764059020984747067933373896491385549368777709336367867439031061853634473251740257985408142093346339789327165374770173836002213759649305219955834900893228206274691182064347275936922473056670195967560076582360580320 474 316504951799625585790933370305766926650359526455015318739856263874882441348962322434577569868004801038125907555389730124320946134249076753485104385631700188541639670408330218960479156392338847123005020593978957114168743702246169709766725528579022001408 475 -1079479799364561212692399424841858430259979193975155934523401591352090628223089109718260054230785982447476014945686034592174483146518756960033572366507134966170022781467575694715133397631448118633472331387700607879431277358738571818543109009073722545952 476 3681709250132908847035162124207153106863893286796217373125094310426492535182367697588472103356985248101923582508082024669234746385040055574307859762586788635864969344461903414651287509121561898165225015007326888558787293447655814575420415147303954471232 477 -12556986057695054993058098263505578362657723638015751784167502518287711854436440190199098903553780617452157247390846387609874743457437873621366071763637135951935924819225309263019430477040022407149118626350130791872499423595806231429428681128368194915520 478 42827456813232249304069362738788937716709503978229499449468084818058473577162821540260614596537597084932606080540310378223011062858379477494491181373859700517446033155930606974814176227756258077937751423111531787328254085391690266169531423266925007723008 479 -146069689477047985405020132011986012298744628871451138041191301557253033840196337643464312931886862340659900353185915584369327804959482504307791242275291572826436548133105467834819860267535618518631664279567116741289650934161471125914771196868267672606456 480 498194431209718832172953515079254827838727573751880156834898151262381719737697793844409199431373861765709408977371533817221165215385086373384550232538198510187420618056700698304281450388173417482519149361059923895676831413899628823030942709377739524737008 481 -1699176800939266481279502600132558179572535338684048554992037560601624686782833588965430690555092064662329469775098809221382698461495280855503205136487699668952066109187109167800596384360381841484306398105232454123713247407769438539014800021209131398598096 482 5795343813136828898790347376053436307093271922339948517526123045951419915429994733904405175786990357526110721113838112277226787618370405127069468670545485951651499628782314869499665701040531968920262603358503328775466894435786863796718986278049894888243072 483 -19766090190433777630679432790771520789878138162999289166746146174571866169468677700636832066873554131652576190782379386439545070914428776110250877715692066367950627080468275760602494628810005923051809822470253614902767444210893524201670595243219521031094288 484 67416044316805903234189012516862053947281081811637483466747517942166534483570498942822815394418007957617144245867080000116842940933505692926132905319308187533402844087809770035061320037593461676456992759565771534426025715886920454524433006187673893063878304 485 -229935847121511366998402346261981762328353841320746347179484212737137501112026801300153609509547604802870211493605365179611562328345022237477741507073403190356278012961578149087061345038271539749591866329611629627420508723827299334535245634193356165732457312 486 784243665571817590036076748351690201854611321470464360671251985332920606432795652774502295432146089361601417910324874072127275495208893456147719338764245910618393889029412695214660188216369395989301147777192909711341935363254814689907574441576518390956109056 487 -2674830529147717398705280181936325828894732801143882923119501849155873432656555973476904067199633870006532248715554897786453348424431460993982722669261562332058157041120104345546539670352165030526331250287982961906546768241827935569396558827448519452827683216 488 9123099995227169384104924331929065310169991943120418715148331785859481234152985212412802522037169655486574833343686132391841601093155860236714382415087897485656420955688765926596948409976192701424091758820860720130497057364899820082246247337108910389373686816 489 -31116411545632141336286227490263035875432965698841707696217880499010879620409404825608601869204989606629664492974673197395149791585631127724291184275639352830228437236484339366775897444876875481057401106557494581581165898341006502768081289119640126044676164448 490 106129833533621415837158170155611818452919856477842302074802042586960443110528504190060754633100279578461787309770692433819767506198393448871696196910590274607141376035018653162004127015606828524469716356548599926282756729928348839215495832741765919793248813312 491 -361981487166894593714514825241984479627507388519491779811675168612783526060611534002741665573131999434249014113807284761998636924036112601802783605231163174862113778154273618935474357053625780231327049148438290706913044265985246827484109211906624518487224827424 492 1234628033835255600549702219877696978024661149486485016806588141150869564644719533423378503582886663786615889063446817864414311907279139402662846485177452197466874404178271483368314728684006870777872257913159285294717964300424536605848669371911455861694176813888 493 -4211015125916674967167681497514278550621772211597743009643247830232854242977943880655787671541170479483942542980933440680475320528908118347250012109599725942676407249024699020147496305987806774508936974110716376095957171378683274500228163425354598463203622735552 494 14362775052162133580919100749798557363472844649068983064396662515546960455216631607062114166014401575990707050509636009255579349349822515566694796947585568657451844296365920265643515383343888903943904396997262202264610535803783927636699019918492978062977124133376 495 -48988123288589632112891089954141989749767714904653176189773604712859725289370681854419333758757743420536240831277785922447818767125811539607191130318648732149660927234635540050605123559453897493057911527136127325953287539409345368213793622875506643145609878413808 496 167087564350611455959911225229200002697288881891519441437251383900133252501325511271251424777391251236898939552040667289000427569750881137164422135606733880071939093109238673603355359559616780659942456072479130485080392916253666209440839615279739759549202210520544 497 -569899575643969915580803292498403968309107791435525188183368597208664925863933558554185269741808929281614366518457020499608094583312085939968296064460403188563016929651041815898294968950918432137813288048340937276329010711148886774235812768053683687059979005439904 498 1943808220476450329509215852865301826121349956711393145509295408700613077246061826931328353464369493641539105618281595999885364873013258568726976131412346999421126461872348008842393311852239565858730910388409513194900058488668826986646563859644919572902378746654464 499 -6629936477650453118966489159018834093537613570944161299389107292090359959955658759078199387869099096266876002024021294348649720958791410420272140140468988080573391490304910248979650363918772911844569656427592179962021851417846309676809887923427465093928031476787872 500 22613416872892608734598423238372378440782687760773093417830320216957082707812195360794477688850300623751784008287430460455355128754258063669853747173425323878964378859487432409100971057342216359312041594397370408986820102411188850787858283074906315535021304361962048 501 -77130096653981997461986556495432920204850688073800742005615951424887594445610130065258015705947663370967746716489011025873439157504139551515634803985299880920577058999211190192612167654795701324535679136140682613685919256010667161146001389720534143680294585377174976 502 263076723295918971769676807600878810753994962369079801303933240064947764984135974001705828311946002793281352279937973252195853131659211433177470127868635076254556614972888454211899357437351698728692360155904243969563278371514412349359404701261086010960303555605709312 503 -897308600874099320190196812289178484478222871451154708978291870226480056098082188839012167803838783892328966766309470168520882683547234271963452925647630760592033488209839555047779882170153256862926676348675681396980755478927211014344514022551715521385692605683038688 504 3060568415158499886844717336230836918626828405111566218241343664372730465796396989513816740174885804492993661031927148930116417775015960551199045605819215593367259832381043827162376169678305359677688747677172820868998354540338392818960389336334114051915556647488196032 505 -10439103536870950508511884271534529526116737733916142117150781173092871411731269751804957020983320418059260447360311307531286088956626019138688111352747551703734898669098872710614763946406775755063838166809640000336293523759813223043207515962675994714249185798936186688 506 35606162217218656902059707175444790951730889807706908828483263173402028998173223028187459555639378906923931890364807124013677537019767259774113924978597016140839413852797612896835557694057941921128490097331810351728266607399467149329599647149679802706684151997102861824 507 -121447330170363368101879909834684472145714982815715564252420609776964376960252120721546507323879918845492964194699343418359555351873719817120290467117266985509884441705082464877446704468064802042254169397769690914682455269311702452189056815939712622077452966207238820544 508 414239605293684889207941810268851723226451718142961417575971920299883859286817387434072228478660850597341370043613441556505468213104364413132024401663423542995647718057151880779572085306509087357221282738595157151991716447715293770932307833586427594608915827030198310784 509 -1412915224368420851295457475006190921001900087884712677229045285860111256875598698072586376208563414172634976038345208717865933488735650744005177231457028883967385752707897595077430595930104527098666540058342553964013033753519937741090128770199391641210646784293429075072 510 4819271849897316599245029326873339868998663144859666184887857655527592377069159793496604647341387103745192353069126134293301682163696530976141382546943310880545541008012381425300500235502963860179408792526246162335352884443715787332162439897966484842414269456448069311488 511 -16437947044154029278764617306952800499633791717621281587639530220249927666118789875393750436648587879856310924521480975401184307823835020749311234718082413274712733785900366376146860557987152563017785847175816260560962824446730983529462801088032735246713986376874788951331 512 56067934497998802822735946739847926739825915425164695904388237152142695599086036489626158885394465688112548457152515175052428078585715613466439270876703585128339072153589615606345497087393095856870588109958675805716129600788776559539032945803458803089317249459181280364102 513 -191241597450838816127750320780051355343383441536813158625802411481418881720302849294664954530390428233892295673905369724913345090722493487459664782972102187120333264496396059852245457472459964223041222431512099066542943437284429185792921003704478025113886271030144167024338 514 652305424480428957045638779672037857434618548486867283554964809331898160004053286454197602482163658403223779021920186577689746269362214279514185099141809033185599035157173187436075577430888046272587295295410660403918210164943405591229820535409523823993704495873764060475952 515 -2224950924060247176511162692923824883050820424390928978822080800909476715518326911746870465774418109538528287477820356102456877830770657222594942795603914818505578557607934664892711139020673390572889991115818614678051040991906191401099495390627754566515114294450637145387338 516 7589107379916710499842534608337538189841735369999039005342713870763521546209271155897791250202524397657216747269531081331472865568503155152288394692642091749859126812545929157057696137297131044355929957995651446237545167212844567721085785401397717834084643474538983807772964 517 -25885810756698381358293825093958014920792263416462145200286155089976110551318735937757786547997933248265835513595332376756808868768842320505915695285559254093987256362875735033207617045190248833377850628387394354358950210145065921116389793503410779403845470309513548029975964 518 88294500740114569032456745152833043931631435069151678202088221748744629077193672444049063072965965799565449507931993521033963380905831361935489546402128064268546372653970402223461478203483115160113039586114718124511426416484666420362982497502868433058901277081693552452201504 519 -301166280070451011323251200069926906953572518207078411936026404593035671631120984896199907966634598219465942514762759740643543873306962851145210849484257665369846471226171105692635795841493833302100475774428240991655843346828345399486105931661948372378422288899030954813851826 520 1027258721768262383442017024812381139867098628603788173069880567754450198649978158525840609309690041624751734990787971197568240299754190845961250035610821620132277640224964008784733046346864447280297041900142511236791852344873047947084777784641558139179710861117516513169472516 521 -3503919579011826464520940212475956993509315180583736836253074661397760800270095253899787514077824848618646804855956988693865038576086411064201690278163345578026511984566340474939430475861428792834713834279830856045105942088429194080077084039096300362423971605813616560368447340 522 11951687228309703750484996843057519401622209774139148051911827013880130516085333360454044048166569659784305526464694427011269174374830013581605559463239382404541726788338721144471729186864891191249613356525237304878839698636516290052059528347398399931147279546891646330861323296 523 -40766657309160939802855069887186936115443940880961802218402659611913139656306310248407474038284824337216752496085432270181188992262831278797766257245371004714604088367849384346544305407126822939398083540933096878857760001654338487310193922219865972855111351761518378651906802852 524 139053452686605776501454328217871526977991532404083464491008445975062319626705532243792537261882645624577126532497803021690727849771467443317830445847573534087826716860810192746580982022738547753023381349185520281980486864817945206415686158518929745417230093882769025074191553576 525 -474306677491638555890456910780898791836694083242833272344530030262417255022794176905598850821623749403113059527753803090890594602236979536051368120229729079191761693106258652158126724802196175581485296270896193311042751253992063288330824565118713844711328212628338820031378327320 526 1617847140957610595257287635937201530963151959815560770574066989614183802092757549869995242322501785630624534989460669013427529667164307930074124439981825424948528747471400253674169855354459160514922041443633403809766182091404891570812066820122011638040076377621647529412342119232 527 -5518442408581718452220972928528653942063500480963921023585018237080669451291283842860987499883327629103006063030177510143584845614523234508344360831417467021160302631814457557360031633045759849912401835476302203328176048287450046728188368874280796893292255072067438858467676081298 528 18823324196854604974486202642758642571795076357978870965961969470240845055043452231911816341288607808116207247683258540665003142370517839267743349941967323089374501354247753327824010408302869913445324955620570220590249070107094208852151645524162050353916043151341879398025637569124 529 -64206190925065117491511804819990131380785378139629562763662210939318023047738823024358229037036536862748337376608718912993487557580892778009579733429006035211072398475393541229286362335022631894957758782424595811134605522328922901502897586262336450379458686463222687193345912251372 530 219007134338079178765622200485455875548673895550258353739499676008619477213686482931657581764814775765505473527863450967703685054398388729857627522124760779461928744267013460648181239712457737854077093432313901708611264967909078600413707864241429023565027911048620121297156596189984 531 -747034036050742416230723199177126196535953327273634308709564045876756990050164816656889712715589099602420934059985516673496659578165710720750756899711339801055962139306773828272258941119829060623100175289844046150617764791103542048177374734426317547279174269396619015514342581363820 532 2548139989140774229720994485631466093439560437467316831353793065694382995682421536849513019209114961455630443463046789685813366774122762162738360528555775966546058046860169715588660443270474033574736182951952255799104566929550408405580138788287788808463456959282366325619474902810424 533 -8691744309887832078810709470281872199387303940404947732933548408905058596241977450451900385364858003730603694914484403594968312476473054534946653285356342264702532856659472445856982120647224731232064751518123669285609339267155518891303737888223612505349176676069056501484415149274568 534 29647724197468655896910261856385774502957762925839631973562633071783651745910010809684589947204582396142405196474445507133071632865585207452658649640730038018262867018955768192531050043707231338990988963690408135649118205157589544879405640328083036937890428423650079832308005872913344 535 -101129192742688749939765975762681662274754227152268655265780423150320353665945418539761560815195774120178164888029577863396550695939857097530702577018627740445062632126787557100550973592439628067592214584590803262056008392569643692367746334434244413046603918105675077604025149055522580 536 344955024396611304294131790297664868977774356000818843978873093296306945573253784163070458305727571315188840211709430891093845733411058203307993206007137437730160312103980447245900405701511492143257525016126964620540727699656670431446262683061638033117528281647002372140062571079011048 537 -1176655048391905553264635132665749957512821404166323077372029150494979153209381042731224435614576201196896609782578534905486478850227169930459630859170349648874196648577984518219362158091540510614683548726408484704007528730802479659341134500872005909415911962234074294412421804086543352 538 4013623216622150577422631669753810674707004609171657028808739673039096766772394039985891639922774033759161743890140454200137930788676004585115613717748127803595920243503193325133684491389256894835687441781322233417197700894280380429565359365632852690519460641952756579632665620242157376 539 -13690672616298428210392777277322995668862331032902887198392858466197478253942327034464090359576261807866070473576917695356932098799961400733004535757445487709271034211130592721456013003877255485026959429267993649238520662952643033621168213629319758899345307605586458577988665410341498760 540 46699659624918887141146259849327987985495250419570018345003370076847686498282844461485712958285308787030169015409406803411667462561443549315189254011203979957127233194006358747613196967272025885179235226221418296910377672124092186564220090914636072560030625855557372699704301099465156560 541 -159295455810772229797390410225884638025664689247719547240502156972422084244121956142873146292077483173755315780216326538369530800465124465490293478301309795698572152072781599502680889238797527202489545452235112308544164021156730011328492291850628831395083514903828904432815480931204546992 542 543367674103053271451249938720369672204829047072259054157374442336820539120284293454727580531006216239191449240983989354666767969920081379510139254856844577251085114136930136220623388162638981255957759436550965690410231273681597542837339027271513355646849619652934770044126222606377689728 543 -1853467372553728457717174606760739561651095826891885529955862792737756648522612584760754717956111176973214015878849870804855675672620647719719990838621147481161667894990325410603230797047745357270793410341137173454987800759931742749356926632778791226541721644458350099798993246241109079474 544 6322325138374549913806873720016209767291313270904131334974898944927511641974761399672526344386449340678368882648199933901419083711804237286311925481263892503705957867029314893831965744634920632428448880910729217672461777955723531674140811322047948476195427302671693314325067322251043544548 545 -21565991953600461157200931936704554776934392043590879077576682168974472521510076597659009039417724423486953422125194972098166887563331647740866244396336377934567428014687734960337751606545133813577817470071578994752224910578182447915253586156425235390378062939689561963142585049054855994156 546 73563567013941259426150663304014391472968179235472809820759820211159804843369487430260657290977169877279061663404794088633775999114438581730201298731282850700524651973484469440907300173816966149748738434841238977523058343616410090867054090105977137348809620479992363692122896954080311172896 547 -250932461010858717657834465814065711958291562757709172963509552504574100119083988787441033239099575359939598399996815380016037470816242524642614988670541409584286657239295114062534216133610226271045366208048917552882898938209320920623889282723305530209233347487222261712195479077016365511900 548 855956384180649261557007375134827000450790412515225879013509713767724126353994220989313509637855938924661407176766117450192697668020201376497626842469176034505556020347910437185528524780488436223648216109350956770086286791290083287220835006279835257423253825001317499854494675684907653402904 549 -2919759939002822812436605320176919778664098888250641126484756130686512038278691974669550304105390838418157681091314983234496122770853105767606472627041803868887371446727578796638155931916133037438717940659635898163495083215070847378777593974275075461807422510798453232257281285008564479880296 550 9959633866832246392600932900526173483598679990482808348272441055691096610418518786427220889128742425958757926815523704283624029942938162102703516129649121677245405671869774538284924529122093669009898161619247140994035087367399461674858128796260250793821643523519257717406741164440300794772160 551 -33973501999410528995150908491302000052759354582256480775358349938889455937229030139247238311262593365865035766581538102522162215922985856767907049514679187641399947815148814107242073597825644191365747834493929326276035383382161960557506855219151048229255098506414267038626163638596044578732956 552 115887867718616096446805027928968160963407099266960389286912864190355344359337251019539986433875496411494197629947608019369064967119820840713065632911587341314104329891154287820229515054782906768632838608655312512800722901874517073199045539971951062101039474378130548509081197714221388452084984 553 -395308668588520924977594048150665589828877675060221786672850562408180643845200378341075988989212391159964941500697908763652282350574284120589820561720804134859661463897618818410109228164852962179010731941011247985381508519738697754755372169042128367295163045712708567968073053585635975537028392 554 1348451750116507367814926539045339538854625155717021667241477246262911259444130640494337503019804142619748667428036368582023536722455308775849672394243838349241690170928506016818102046522316627147095186198911337373045047958123153172215242641220579822218131370001488527236671351272328303089745856 555 -4599760183576082193899286648478622236719336136532577835323182046683387077486984164988313629417935313089161120883645029647922974622904204735466080984491566999032654333001925248902238589563695695818308088461140200470256084142061589889843831965012428206904686715994819503042241331590256543531895032 556 15690459792635735112264145217711003559050607245633529354466884710893921916954667873259638979592205889254452799289765401814707763963748403312523604710154751372893929174542953482911692158172410831923601747909097256875375507180704166866454273825329563095621299169645623786296514679046105244999483440 557 -53522556708295962034038881802477299873687051707780598550750093640851862105037734869648821119105533180247057684437586138565269837436844308555005696720839095896222162395835544627854468670778672619221399951786381440927348135741072884309299749050455951613822622473054665571469367814183446548835073872 558 182573915275302726774700607067678918482961686076868231770167498365918982268453465625194324232521763395644715580917080307361218902366751776553855324436473983509368873466572770639508040484531205827844065527207569468041175557615807236487770425554364710329867012843132998983628341806321338731368893824 559 -622789528860271430682809170423873246852193310568172904136943689638609310021974572194547557356891373042485661157179540159890756957041112356157917901907170752071205038927060486132521598921779919915780020982959039776945771581797592665099490923732553771938821932196363351235119176126689702467368687892 560 2124440477094757973911437611374300176865943974865233958951027494342058601915326807877455224875064240055675979877433109329720724079948682894307761580600068771221098157375682216469656196795870860549592042095514856305864505160370470507321605593852095083796543267284945822450319013089923794385820556200 561 -7246837497837997154172569148741035940846620046004073185268839966537942032045563752600160104133489851144678872378123516278309064908199751857240835025368229309257258780160692122530160475499014879956835586526466788558133953023876906128951010171044784609992649057340559851174521977056174728502497226104 562 24720267488735088330548912742730600108703786415536135374152130827500906743713359364970179515854769330685781171059365975983505211158203479924962134713514213290146452830154160573204581283327396827960155542847430681023997601735610626571773990471285995018374070364160778355177902385553699359448381582656 563 -84325416275026521710579268764889733634952327100752294999156390177746553242607423861000615983164745146785453665319356626860805672389495397156151633571581388571446262042273378741610665724372455528674197987271403866887488263670683775709049509701137998004880174472167835156438351192885090296138567085368 564 287650083493922324646332304408340727349234100093387640689993015628680586442859746562883993421998311974148912876005284997032064579574220904275176770224573980176069575386330827802385377886568756737828123336249503565342802951616270019511888532919579840378209847737789867881901942790849824454928434276400 565 -981230852916891422713475289989387522752047564449542611989165409169710334058477187846902564257588150948921615938559383993676125714460192026454812681951033411412606594265731584339036886804391816862112999773169665485930301828847195619666744264725442715929188769490268496623317154827425628156896845134800 566 3347176116748853000209734023366129965658615305809544020814234585812160338000843142688609026554462602429778279617350242561466125493355603001540781081762538635650298482797356827222558722240783419133604079347805394482726779130571115273235863461483239487240580098479692839443918400594153309052742318708096 567 -11417909809785470976367179635351438655216742613303418770321749411569551188757313112438946847597139516886173703037968316459936940663425746572757565761726252713637295179242403110503745585251752700374648315070916538368016742768564073234922489371492265075389822972178843796521565112978460269248026070298984 568 38948911537021994267905695834347852107153123557881552114559884388488806999240607277074989867799625112337024094802214957108242104098558540567620186504687168722652104166428614070054773639191233805472133336984775504679647959210248428533902083425921047507879995628592824271954341919327648305539639316265552 569 -132863201585272758771772192134184677418064184434112100525584285316547313156008625886131453305214894673687282209470376335478035993100987328517232841048501771294993982523694118979911089469922343606582436185838586227409957142438608051483972762077756770208729084002330036241788847558780232075030871687251824 570 453225951774028049372437999143143382144855046605476140393518564819727192017709897359692386898868537852938358381544279092436475736114108979294652637220337645843570091402897651009209602701513836136729305078051564223822443294191810425902125857443039477712071909409772122832124635028233681207121977034703488 571 -1546056966299912011779513182689475996203902557262522376419752811524352379175655288196770716076810335147471123693139813934180366833460739447441462359978641638166176195620069992755944874695082928667117654457132055659570468469721126844075602433822659629000780796698385352877814150966675435087890238519325968 572 5273960563244605710678669357696911388148181229927303760426284892454623168852190020550889620346120489370397650297417511002107683111658372524126651763127651382724373114312218026099667171559597302341613786555437843938280625301073400208360371513443022555428360593387995299504788213924282771840548835925467040 573 -17990735779566496419305762673495747346155628541174566454228553431774728808651834341949104060907324743385160179421859769495506095711743339698749088891405465471991234156206115498917891918107408842310664506677302496802002528731484038824333725433945636326133913974576729992428717155340402221288084459268738912 574 61370778411406069801353771020983045686357211433014118770873885678179848122252769326543478998883278626956997295324071149467460738843414053299861738639603967081775019809684854735074823835011982697030783340763679278491840589903514756276713266795535586499323703295556762784252193162561639222271735183341716736 575 -209350978461698250652685988347595604759765830851236279265880063414044598789149990165480570823589547887051540467423073023299758913888565307383173287238185581186297985602806480608919511105318714184989242173841823521387234833351732379415571579392303015953728825617386473352568932836661096682535960549267410786 576 714149296589491602677434219687091208700043001758984259076625731966117250602571757893081533870668031796453937655698534549709940231405089651557154480923477512207646669616060021814057450175735856947952756892501183737970153513970536333352424106119670845074722268854810060877022347608034710601237656277484409796 577 -2436148077811263760742872717713516022142427820757095737595926288292961761084685639390016945707123124700214322742348954215117794043108427176304554048147761865277818971292205657862302018721515525676754063979178125385339043436779608987158696724589127816455545848949660061791365998106167379061902397715630411340 578 8310344024210954246703526609249289680126457734223390714015929389690090816758708355098600308406141331260905791449419217389549160106861927327767311469803198876634297005611991766458230761009237251268831796933569504708765160653605024653369050814624305169858716914534159812422280939282250642481444229831910129184 579 -28348818954683332122527225967121049683617127165811381629655091304293236078944400239500795061111271699774763657983761801484831401913241867101584938344669807363386929101416241591303481109239840530755585534813514110396992987792433988509390441413022640794507778784231886118092615992323080909340025170479441641308 580 96705591042446848724260593537749328707064389759708609101794417908059085310699209711664602283347945924966467958350671164039064245886632320753019381467694247536846286819943655168444770094053906384279834738063240961530720949996489294122026966101628659815914693267738129613791729796501980314455845398141717925144 581 -329889763879750333414559064861402348630707884585558876751061759218449377041008354472193511027694029716087850984963806020693360406598755949204702771232224133429876283003862508323315307147765570999981847629306607529726279197753327908768951820304135664781822078417583146454868337463661263736715538750358889781608 582 1125347725850791008757138685595008342758847092128695656293008203397665396867680229005522594471817658980820184845925511230185638017833387513565658825457951660299069880409294876274484898688938266242771267826282552302846988717504953072940649119712785875607898747218496102804971889070827191875583451864677269850816 583 -3838886518236207659591217844737999745952870631391436595889285678439498238043551929166013373778836344887412020290158548461355721939246612967149048968778389597587899990614443451983567045622146533116289369706020604511763250093137093371901134613423570848627746003780469584130727437583343994399318647388320352494444 584 13095571232372924701387977874433159378870112059212850560354228824844595491936923107664950863557218108569427766879550529806658969812697436919366872405602251016723475068216260638246287405256066180175369519730018166858038557895195921452069798594613241178336582632426629675285541589043710844622481520353596228454552 585 -44672911180495283075878382369436665645753986590018158391810885691679087641123650221116000815477545560211902551063334664706415138204435138800963240372115342552167163630650963677477157128646462054632115724170459600757869521884272921283746967426314511416366191508180969326132414028669506005717045173801308200864776 586 152392886398861776860839819926668224901494308364762584386874502213245329173144043369860689320064328428272281175383640026716326281125568250229570570168931696112392027960740813077090784123896049571150383294637936938365968222506453523727025484666149695885799285154085076159999177557448481205106882549183485309705408 587 -519859237085408583170067598995326989955637786197514291447226814251648644153608811132289484672649651679110222688758614824628809614095208418084578777963062807102168485031290725700277064064647007811711049985659685913388245762064282197045109396410926232685669069628094354232397112164925695736629821993308203530284248 588 1773403100373873709404505442511800494439759462882127466082179766861408095923503743865446368751917096660479182655720719599632513143438282771450696232669401057014985050760920209109082748977168022747017278550558938825695564944796847750812154750201465285091952302253283018544687254878220265957211669920581663907245808 589 -6049643566496765648578010758352176699114333373932146498662225205868769461335477829872318843974933890455016123107519961524894358655873747187243219848585954449752708536512210342931981305437093886095088597316833964903962143810439524533564515733937033561536165711857210884433959833571669665239851720979405619390453904 590 20637293259934698631834707964061352384316025539365976889022242134217605056348634538241545083125582892157180810288407507001847284699488734281199887505686394400840758344575904905297180925267581911483261241208182086449173086912984360574901705409847470166420595081232231850102061442763889236537915860851998994788373376 591 -70400591059135889304961530884740828342615907334075233242254726822588157667445454968439526741601754817057973808763172192863450846010276701074459262792955359974822789593389512084885412357864889392068918859595592165689997347924344741054693758667563708228820936941648009122012029990717867059859219705949780302162001532 592 240159900335218095154196395419267773159527384323121153450415785336248152823439957591786728203193174548097115638254821034921887214957714015566969819962266136714079135393515278937035609545798231240622889105744490891961543433926633106745250246312005003530211216952247314105946895834634768923046657048655717020782695544 593 -819266697492884042808175745156212295654886565154014267778663470755148194955849905450827070591198738335801270443323978683639536248231987512111382303082325237015149582391694723809458396310494037480609521702550139980429854201079595101098203137111005163561984832408368154308436762191566506008426255951133061349221050856 594 2794799930534935012970603002632810493804465017565689726268867693373711819894042380868237785769154648019677007475343733251995938061692448135327057817230413889703367874627518560621510648997992453093538897679375630509930478214805054970560565899536010854524540019650780210013237371827184188528822118799803855262692406208 595 -9534035384651044799229014749886673062125957258657783796590016893422612299998496874994599963651779968537238019092462515447576980088421876401368330169205812613640573163772145310694136491716684141300360277195839167551504811548368985836947833332069030943794516031345143471268371597253925527344174538570771222135863174504 596 32523959110896689570582677780620947693153952651738604619049552954446870733001287184159997311577213303573394823340467825817846136577675627460915291358125743363005907094119250995051380777990583933392317522608442856609052108751464511202408573534626429893373455580711652914927942036959752157767412058664816373540647576592 597 -110950857381966648341649817795961074750146638591557844325000771957156613098457568575607760954376434204420331470312181419518049981915480062363819882690899854620311394208157235899703361471815449635127964468222657555124707508348722814411788590047695847877344262526473003972174071528299958498733545038675865419822518005232 598 378493587568299321415718231027716212609871197820161989886805427345992813544483077830114815428108998037184603250343069263315027517717168052648346261635889954998425787319146339655383674403351808354503817156961843804654203210940799637141495061980930054783731254905169200243452118528980326104822333364784743308464250297472 599 -1291180607752180769585207535069863201412904588018664254656985724464788512938076070827643240085395941859757850628000373276529997789936351703298504745406368416486308742126841809248683297091622620740270238085764188846663480220160949238358194882466277594883253461852835837261483571082199833516784823200394882517409802620504 600 4404697284419421495524363248286147218960057777003357936706334881436626805532275160803119781532853349714209593029268041052521649082171859296006595805467224016902022912389740785732840875675678763766570352559135350125870040016008056472682794885199648269411122282142309166630476535881898589403262229407825820376829570438960 601 -15026081485261207972312877769437815383057542418400688087194848049222801720562700896218768090083076994907036356822049648813887490355392394859105453256303763185016285649241622183179836920695107506179165917593007160192154465721168620252118964825983209539311045971611655399916236443780120774626053223741458283490996324821776 602 51259694306303541848842554945469142665591604223200649167269771930788438197106054816790966872270391182214431344150658506186636601709848971770677408204706821447013091001842506301665080137200445270397843532003698750104721834878956490321479513788393929492327605873312427112672020179377778438014413882334279937999701368392064 603 -174866606183201040137865994917475547200047544703272926312225997301491466899709768000249079673873430698167446624101981544608181601401816057953292395406410703975497620736903772164877787748169076985461785031425860446660228270943283700648439665388734141195942160618377781579564914013534416468742130999304251236313684906005232 604 596538318875220852233852449189486232610249469301788444011979093117076239786655441376093346529230675939582440698136439003872033368697591012453888740918906993044997644476289165275401559142819635917828609710248261566799832407048920605628736435522254950974866734310633183820562501797151858491740218488057653333758655255977056 605 -2035028069500074709655772431327837857347290951911126226895957855863080914687321584130584118094293275005665900756823013698152550187235090747957266137473947019761164894400527885979548646865684811096606261348168774603003521250715360613611548192103648478076054508343362843889858724429011571492481451210954394623666405515753632 606 6942294821935481486104101766550046670148511911148444669496831594818861429996894482137980093023990097642845457406318661322559965881759426873630211981747015769744973099842484609937935799222010976100216563532764064326942242430911379958937943751760785011881129005450353063758501652883623617807816991889829459716286565218097920 607 -23682976918383212571475659736410639705787668161510677793014953647420234291560777938600232518274688123249059951044692094441530792863243930707376403819392017602203992246015350158316209337043036116985355519407058027589970380942878660856708469851522873233223431944230703565796304103496066742521044343208651110325546020715111092 608 80792327140666203254314672314537723525188950804919102626001839924561730975514209007094177098631135177775105528796058036361233144536851310715183248968174812800292136107105660019919223773634582865027660118967088410761027266184106155881182077927615276990574191573739889246796841677328428344857817891602815173777634411609006184 609 -275616065801637714155019468887958101093911146916489323560627776263941799741591301836099642280509014922661222121581995866392824083511267434854233971006308983176153548300365775861217188574188895839949390058355420578382327431584947354537999045204109020601002253073163246628592329346556871690586775711407086851366884951789559352 610 940241734482192292779309244674225833091617376356722527912646342380614797737424332113649796087872840376419230677988049751963955037638623400655528855288864393113626725076597194731680220365161297316737369035615156382483177502890501317968143964985089020398080637241836399595400585708853151301070634623563317177915917358292083520 611 -3207562304971734362856401844337839188609635796800427413361381975263408987725464864983272814866319110586757444730289573736323567512513992219020041393250787562923820786129975925823956926657725674734819212017420371831351055562637324415528499713608217768487214900796748727807148631934294764742391694782747788669093024459721247384 612 10942366518826091106913404752338283658147219090618656300491939206564237019805498248180748344422866411953381895283675818153586102095888508262388331711710821713505824254301650260416378130691916647168983336695552483131483795183329168518648294046492888640525637332535236285272714858620594334020017121015693038793464961665412000496 613 -37329140627497480442164368720197750758187627500750382948429949022095630497444384972507307920764973857010350304529356915825690011258527183178334164055107244801177390395816411854418406567430419984767616410195110620394639754647562778937187041931384007153014645393618305557390087278625773510790137447736146709636530021408885092368 614 127345998300934110686551603073218701151952248189885133473788541014676300475508822129587282012036925472410077172587252022945118555274098940385712383518366733432246133481349158674513910557600865843676558455200429647303750779072428610145579526526649057549801108707993564722597641908088759137959413667743386530327465496345918409600 615 -434433379635459430597301247988599555138315920479088031908482584767185258870250509768137264768044530772908082326584377479982206205248552381294118417791526952793245674319137055765949427836260550882986366772814656177067731157537145793313065410477326453508320262020496452614041790548174324525591246594956121139975553421601543062360 616 1482045863624539873873612621079036608312305387224958821074369850900688807963014610032363782014548783585023740778260851743842823839686190553812530701205955792524279895458658593391364099398723355216176921979948125504927539332235238481633520343239485408329714838854752556293061114956332473070775962874022030123741755066012420927536 617 -5055925556629611209781884935521761452542835464959235846386719993023039971599072477035309791756065568705685507932225288116740982110629425937634978027503779715491333853790809671195515716986824328500328940169227633720602162088924201743231941187389845020189179300444183431278643908244820571251565852278072886376965815582007751941904 618 17248060486560578430133282363802135200231777554975546291310256716015537039080366814676907574734798468422775382738472399728595302445914814240780285129593455042788777680565114136187479885627468450094781406658648630310376192632046265016800812175157068445384089838081810764953217729968933079519111442283976026138696019667081683693952 619 -58841052034972859774584453724209348328748282667069672084701831185982901122686342909917772770127628057625926447553471466117471133501775528249539636296859176929650330497982615805606723632644184951342840898514015221809340959794843043482348682445568594145470606205938454809402652001186693452368544491020969657627780343501697269842224 620 200734100554595105853640970440206046734985819411875845745063770287062815393544626164686707596902527121950089230453629079498321653599815824316091557154949203465417670232927955226298951536244956697127782074419395022086805672948764685636851658845093612898975600138404860264892820036327664931293828871979896518308463680109046722489568 621 -684797942513672160888907827739222217022411498579148453037464903537769271292068421325731722653617288710885952178708381313977500110111976509865743566251176902129453059872873493140409733974020366271295154451351319914853771992152672915194291883362286311839130327719417834266997889443846719747024374385208577485222433868265077059513888 622 2336169225043388344338309576278649990140613906444394686142933040360928154630748065708511503098732480200579934033630179394350448243042686099372514451844137000114996228949894989516661900651443352032552110178419991627224509330083017096354363608756708560437496698547501048167265418881891792818308198824359704605472720045405918523334400 623 -7969786910882166037988214326687358704480937725566695364730285796509498544076462880582557536549914452496810980463600032395821054361498307719768110964370683706739618393331067845299132504670351658736241479646026433188611345084900082655399826180249835555809468407865176924519997736302139457556622725288990968058945299335217865023004712 624 27188777374361425199684315956679307698093916446596159953439363004956830696303647096620919046308358790042863305872572369813859162133272325798073185213488537969805662823723525009269923427113501438277160727760659834163035186919827017798876434253997514390119857453990379431193037860437820781065745367722966461823128090876553230317688656 625 -92754118723374532008474048847687655925231718581465311116570426120303089934861554026807416297291398013324932278790546691835456044644635083540841943154041484978444541345700770013077237268526530479557387495326291377304412127937434771807910870484666504383230714867816439906485235485784054309376585901591777986195462853984521331756504816 626 316429731240103883026187116615689227983917708403395398239128479683408951216136378497970133894466153739520526317238133396721912351961349106865604430600625195145771147522184282660403986449786362083874264570647199100043092085079041032431344202031331636409639417016623891092730986859811300499557529461487658761800942296052220962300123776 627 -1079498177965093490626297617756255168369659252816422379046714014689162656287145140591661327405764903347855088374328681191315428487204377026536674082021288010501572376924548100269609086908877694196082391794145239946779718219287582002246773609541569224137457963975824928585277468411879466241008855709507691722420615687249027624561744240 628 3682706391271744184381602977916069428461498374514995578828974261806311372892052376443751184144113055836821963478244086927501439078189687485274169874029017988685184809916142422556069528134781131997784964442780715977614987241351513987186283793264233207193291760128948598278040960672221132414089112554132161691467313916362872723394027104 629 -12563563126771441018091503956749483108158863801815451505181954253170035191503589664234623441114669744927645983361604697458537317478197386462991072427428897480657024445057039188412895910308280852370523314317167822803126373442751624152428659690727534221252249673897979248394950499693623108467246835607002849474773005772172454242757128608 630 42860684647721798199741674546988301233279791496611037248440506355758726186508792270308198267756303247939134981873536712047959411705761432741535406083548602234512503903106864945273212315811215230316972709086033117115263892923652319592084599013258523482970705119440915077372484436702436274607801083973030478338511071656641981505586928384 631 -146219713058460831958187215335193094281747225195966909890330587531837042175379895690696495968634134896541639140053176454045133407039519491777973629877378757211791206758114084445718823064729178303277307190037128698668379171095058026524389579576300295498675488161243552390859799647929921567883653994883102840165550728202382954512168803408 632 498830838251243846441185417180400667410270448979483268422172465702799857218291655888084246513387583376654267681174579622775257938015986165044725352253343605306443986366737980321477578736465571738393485803197486404848243832369123416265646364292616565449540177907966993231021425040176192756276084562459701563083201410340846769968643274656 633 -1701771330915627196286392717999633190633235432092961179916568915064462652640302810681211419317304209910681355723250520546152680748478559810520794624681794204471208610180644991616726474822623498277837779245172330171793848488211703868961901458913006050534750385159939634617707024891701560026148277009524792323308110416085661161066580166624 634 5805633980680640487216373334329278091248717382344035290919996084162240450550622208093584370489989706682127022516812009962040181193386485740836566265704832270403261253304641023696334598388963641786420306262812228341749227694733257676836982577074502034846064966208012476885243682010263706915451040920043252251998863935526706031656300911872 635 -19806085048156701931641242159722349640346015749483599288150390296403492410548850829518812666581610749874044502899782628984087500202534282694398442178145532505417143822033747733402458447568322037789417949594460809728546836920073141191953995844766908022919169549493474981378395065625880315056464820927007358210588413528843884551949751336736 636 67569104622145032169575150844549611228878565682986608748612769574973953560381685989357838161696087109771364477593161178356263027030900273325023073840895005983660806358585654286332115969609584489332527599561682096254964959511117798576865365265917617234277990393044956440631817643213247806471180866429159429232150430244800319453032788226368 637 -230514486543404518591926855347141374558515176805517475398666850872628765088457951666084811902444997895019434248693869026857719247293160902422045261112233117659219140152814743470084039989283441124979528184229245904777096196929538323095004478778102976366496876112945929451823651815047469913909689903087828370460005546126022406610181784800448 638 786409618354506172611327372575146667341177743537187045725742714342415488317528716530536427634897073342048885755565820332698553295008578509844040072696157309148661071919308909197887035226281798034995818367244168632574244210767984509751982264836842939197347034501473912242984314463317352825381221706542740189192314942920992939370551276149248 639 -2682871928852359862791499112886614609496580201799258438918646390035417339761751613719965616266562401243980737913434288072744644597915459659056973210460916587985886544366051971538699759816899516528307029266339569917679102527009794272762791684556079587072110697128134020936828898996022286900117567125117444526409969589167867408742764124729754 640 9152749921996514343413443745447644849677742559869796064081605734765831988470026914968252057576605010661003707523282007217655050243584816975449096690975473698988320603771841690714826669371763828434710781044573902086333279811205057436665952446147382902100658868191977742809139601187838824284676527224202925767159585151826804068507694514511156 641 -31225095830026579057172463872425027527830603231775803627961622333882501866735509227525785723494055025194144761188650014886541868327393669839748953076692634992562608450771494414458452265358067451811234818586102042975811189190725525108234830597033482432427470242252153467641869398854830628756898362712374187563710878389477665772655545122565532 642 106526213509586004169934555343748685555849723766845434370433792920218379006461318135461841395860408231284707672377976753906888261769430522095921359269588846887452049069304365263837629006043409869097425336155383997157795874198590935230296093548553798919479017870708506704038443479170617163917022157228807095871349344565708284780976476563089824 643 -363420754572382326027169109088673361395536812790103443760269487344225617217367979760196853385701990388308487748849944338268212818644770567051927930566387245335051368048071525324336105765288625592224400385536359841030119052218726024490743312798743977918826740796689187906593761233202845662181803712605726218559875573567772178265071368527471916 644 1239833837427354689485065584056489591172560213498492229338934622784740118982024226237307544210126878127374497196138693182788529235080428002979380794159208205421489936686768793903187690395222986511666023063111125936571008405692982067151417606729202397420258901946660880377964774648445706686549768626887005224459249249612760344533793828181946168 645 -4229779869669871118915009969448783774796046799641154386956809978464374613868546476474378687098713679703874800323038694209649895374270684307107670799573996948538386139548061944926218135948461085384614754441982705753501462359942439190251672388036564468389874936234280556412341792681476859762812624030434347228573789752868619220503825802938933064 646 14430207211430727397690172289603061115319860426214901644904128103526298378857543329260549251830891973251533010304580513225527769694696737166686629813418822200499444038214290705131480292147151863941218007270927519293871378467552518858433063974933952329856520317986643133860161612799707354279215436181509327939029499498332638455297714616923984832 647 -49229779161073489036852115733640599950210295068942549055170351110278647627351990929309133701241944319060367678636396896375710392557708115454919862494137971215185926024456741531991562062649206947380385914928824484078002506410659472646413377547713976885785351855711013750169333694464446566676127222055592367780483612087595420892970080425645469852 648 167951437329822106957747094919782388863203831969666591825347492527183594360418018236245037647764075860230831423446368519966047064115633290010623012192196222726601714829763530946740534988063777407320340697910296270201121300609059499975932990104931377721848342580056050784972784666146823330735177893082056944415433485783282405916546181148216186872 649 -572980810941027885265051467601183978476953544357854533511998444730564299556130062911878614551197302380272835785151820135431758815810295274715358969445266316246014261005209075092246845292764915834274492076619369946727977897018457834624886029410167707841699766557508014814577917378013464220200715110915711407948167034181360390217886806590352680232 650 1954775758143647186640590251768496491680180498156622522992916125664634456206766880542413284849945872513469151278596843117603828303799166153933773561610058893569341921771544122646887685270670979746434947416440279403280493774798923154008030618038224041285536011174261083725329404466473227522091349262015182150807007772286571461583505554014704629696 651 -6668901819873139070566741755840273177346361285744889108937491883950546697731056204361218716639305005320957539252212975365845114217356112509520614240285934718585760346325953547359992755683846510478011903094012439034554385054940758745545799067794302409102271505162471456291879964369190334185702113555479035329260864060459953995798424717731711374264 652 22751614147020211948456347525852901989611311496607156520984750465696266840198533488513270781246175580547264814522498883571955497446726700170840252187289982605926952814858557566736082295868614238305330965361869977702604902695782194302620229102717340639554282611135161984747023656164979011452880607668284478616639536813597542580219335392661836349872 653 -77619459282896872774946984384997294729339813633004706685426756033098327620566435230537409397107340746245989377682666484915680981680035085279140797512188609855835795041449166126831528640618454001582284231105028337715092242347545508902291930528287568225256392460466241148789309672478743751428073881595340154766541054922281647026246342902953123667920 654 264807035819206050194236620455312177924489971704077780542814859826217273265123972430150385157842452050366872549455758201141754835275188919311959945404039762489024927063910127556027605701541485445863476444826476566505133639299642579353441265219437448268609087928281834490906423721691526260507063842992230022668012499043510868450867118840399923730816 655 -903418402949872567233126797665238297934926050492710844721974980608762122810833858807673265192286333781192220551970754895344120989039058226848602141823925069085707240310190426083781389791455173468813951655006165043474479957486556931749422955931008671247800208865910218280936050965209040014544825887115812391473175947427890732782341145809837974068860 656 3082115082616459006549993728619841615012292059015807620907656436314398000548474367389967881779085015133080885633018765856060116380042534581583268672985637247271613759317201237208490391827499316272087954702119793862611617154560456276850390778973352160067111372470036974826901864325149295936403731532233424583852635396389976040150439838943368240061048 657 -10514999866270708556906565992020455614440362763065823301929751201606327278035937486026538654890675570671270180765046485976738509838448775928176982580015065914974341134815352560957532869639754055835600940486899024248251848233193045765064232046753683325652646843841873601177399553109432469849324218555677692240314983969255297600855430715851447198393832 658 35873206194027016632382592239047842264631563687012030400967383028777674386905397038715495929015791112830045352331592836991193356397302156733557020664521256174168159406520831341979948573652194564051932908161954738213488256640576698697730376494741298574616709536796620142572422070644123191040964408030866887824157942145862606031118624774012872111580096 659 -122385964873302942485497028759466956947203548714252481265953637154081027462864862510500613921682718201933286285293004318670662233384895172811191208201184860213079936837769615696178828781011976695285659795943205072542639900538460644981926425728601408966726294613979027873983100291330524694821923545494516997428466728771962091370740432389773489025787368 660 417535625608591574801570030922233344648482569480671757198342901517457138290520394398921834256595513158924186687410907550963725429717236523327263182895802362231142448319881335659754964211601960194608217605099777853255311595374377288810449890973690263636426290080020724537958350894684508250865531332470959171375523225076550717474208376910921433659116816 661 -1424478683801999029397062779636771688024379989351995541127363721996058324303898445148877546078689246594851084564992384732233081623114615057298806886708857014408424898624489365992310679599901958440854203635407266068411242319292840114389968598519815988350135355162663122557243225895153834361360569341209510835845373551377488734901030280155098041830174960 662 4859805274676127319513404245658940516829406001830051941142257314688493871757748634789024674383107635813182267553808736112620217980326960755304287936952855103547945439755074131811178780954353863178289228089633302730146246393201404127716461273072455931732889689673966726192528810581378221418723273540892449815990145745931105905067754329174480448671474816 663 -16579914070381064140414061016519194169516038924070958845452135642875255872158867953241001649480432011963360832564479299653528065144984951364292249122647764641158981519913945929017263445759861304392399638685821550725517568371394215999061721129270025510618448667057079243455795094082847594366946340004031326064241581631024215319197069472690780633184466072 664 56564789490530588832578843895488599491302974034994248332204662143457937351688445547655939235983416231292947532812196196611485950353222662133488464282835423392634083464456907000167753538054090952241551165449470078764064814724697080770735163574502261397838222990333226045319528159521807690601384839715633087309661790802767431197414393190179962917140061104 665 -192979228609513667385829964942086915076458274919996116309244208694312019086036086254774193539612504397528288749492335919108016537496883013674431777298799568857243659106061698354997473071830831200141661771359527589885267284422223111970242765787368432110924785098145250694160382619630549672481422712347620534118803708099630416045902204077427019049371492496 666 658378206484698155565114317226087576234080059813703594183705140436680212817689149197610112335635953849919246318689176959138946945626493036131262503778819771108947010139097276743084598262787873171186174560119255498549339701023302783266607554631072514196226245854711355227110058640685122874862198393982194653004525893609476108316808621386227395617838427520 667 -2246160651884922409161756868976761529884492404047029790513690516005141713687352870991663803808515117254562349035016313703149881826322891765149474689855160756427419074839824613340934932926113237915478400706282143086310147978313596863348556348877435544304080602825641014660839247302496078175134598705263468429253184875232630432959974618440855594398026300016 668 7663138417505750735303904152278519788847242202660345430819484141852922587236101322923973452480827780126033693582044324761710913259117731006186969249532549165530353605584150360455411995071019754771085517089421242782810834060951581166095885905958646778525999687180318551378646402086863442764527627009903089621841183633197372927935706691292579844501032384352 669 -26144058734633662608091014147372759106564150671120208020629383149198686127678195345133752073658787456844898052139931671872642463471897434863153004021462450883930494832814121811386610435366334234325964214737221329350085709637805748677651141261480712598601341055096481026328298760253415029374209058392649980822766893685715354276629418561756211298550787001760 670 89194861322215208842180192419870530380090157680556619121484423373077271675532015583517780976661947572143858131866573058044599614980421208250253373409177137099472590357165186638524962030555568103640448772338427466528904073298588706672896798995820770117468674131181494473422043885480169427077256596872651276924902732656102197421432441933452949659322675999488 671 -304303635561958448535025511870971528598562391856527954209509575107286851541469484131068435247023147870898681189157452101041556910122846872844552121093359382851684403068595044073557287583559106034509327925167115971003360512218162179947483926760227104119711023281227910456325904298346516329505007506274013566770707745417100170705850899542123106197893740309196 672 1038185426523469708748988432005664319776780418632462081555920655703970245952192555148297458871930714663190705759494186456905820731199243949424452171379062539767338953658095925226264648592533265583865627197837249385063474760782207034272962372054046539354398125983081973097142685233070131513497030122947151704019996100893427085988239911336984788763544355973272 673 -3541956269120515207933823285073167268781784006654909872802439478800360225663372312003312050235003353439607469613085145504506122563933004512113393312144734801276736964733559582736449190873584617243481764580789189734579791833900825262269788140081491427734147915178755459083048020753964354498176651459180530747730519375393683009350427121599621791040861789224648 674 12084034027164421837112479670346790356185889701977797211205725264875984527466847819632084536676221106349015071457436034412104574257296836058975650149773856748881813404991719613835828494481037213627201003750270764793143523630727822760457633099883744658400730393636282608641886582887199622787514287649767621368268021992798125722814543542144465408127773054231744 675 -41226945654075564388603168167161347865835395319134127079080154172556378537139492646210786250669481378539714980696358142887443289601027205503538306088265033068164989435796038995228584902212722655255482656338667374124602282873070719077465793752582037135621877857237206039672342749716697267298348986361409067664684366555628163866265604491221178163022203653801192 676 140653601589962620029175245127647341593213939260169810748665353740611011951417910851188165306748567514985854817134434646642581551154742724272905079454858435764695638881127420036642093968544462917406213939544190736166929553909300132270655291459365530930576630178290390313119970951422273222725089473280193983290786477710474047724394708536652955193456126668866576 677 -479867157476708975523232006337100343501082946315711009205960307446738106439144556597256284412905103786174603000204738589146485434820332693668997176251674391591049015058814839612688266396455435284666614236506863874157566154767892095540351582491462751762094673277193228400921576726293587444903539317540222639764037749064960813046940989710392917131364844556983536 678 1637162054090500435238369553841862917721337765675346983420742549947278515319499194649561803969869530526631011429313186478772476901450057723812250562415143564367737766564204083980070250971458613452807583585158155325112595780407633922752531967126856065722447841869195792794150993143421021339149709513702622918311898861278939003613309329106803187955334312823385216 679 -5585509356907945315955877508915868245389579451515419382530820668415799425135422527907391653647970165068837680427715584830588718262760006894374663819113006563086472039518044063269748945081495297238098175166362727987416491312184962838822451950007429748288781830987741642109609340111725764882123471175508536781670736205433308055923107000696778237288984886275660520 680 19056115082249297856419086316557868634597251273076861930494972367404909697718919386883732351710542857705625539645428548550047406847420766359719089762446978711117901599278151285421335448275064109554823579440721482236616508867894163748485474938378045458341332481749594563228353290641183210156016326443382018611368959562772378971932024099200626008226207244190299216 681 -65013929856229290788934468052423759613297559096720176057311860209344697120388132791500016893637997289367660318199132782641113861456304928744160892690964727906606087214390255828121780124900363295437896989726879754734955421244953819686759010856079282618849900141790299473146196392792892148217376669939127442947220378200728466791797046520268052501407471038943921776 682 221808883965886776059054531606215797483259186519836436448403920981773830672769638594377936110132377786218829432580574575435791992291893599718347052015529884234355403179624339011902234910250723285163390387620665669532174475074715300075579264835254015751294417864618228059639830254887001850820706316212142580743147278688870597774886332169901738099341788069266043520 683 -756749112824439337345303186619110890809126687941357708471813395706343089580331598725298486643343831477323814718851437552286189272040772937610382403550118274881925319782481726177141121511235479818144676698542036694085342169014196401792855240796359746549241430271082505976592821734603451162890035895453869357698677897053712266256730961110194555443155410721983240784 684 2581816478847631006537939085124751479652817742684235458955593463436930786214176683561187649860800871460153463905449096120843833781479683638972252936134350831293698960020617901848069653142793100407757397400325344473644087269092105213406847870402513092012751171341374772908517019011376971029440726652755432074510333099060510003677773103669810308477697946164530173472 685 -8808445653233945313353504324409777548087135640546753995337163965015892572064706432481707524107296782403998064594470249812147586070517021850740547060511818906006900829287983319464458989638541059187557546287048088537089366417171170055631937501763780283903912758819795159192545707427791009484261497380201118093500462946347824892199555351903060940163179513865523568352 686 30052018762252018190633989265898903762763601872019988528681750063633957142780329373838728244676804936079497774597313411075481027663701458427616617204749566989048505405898377771094300265771195460032498490358065218776068924859541729859137390276688552999394355192663657602612034080777294895670094654145462256940174746630214023206220809502376852077343479757505799960832 687 -102529415972675967222712877218887801542113174841752898508040091729822458164414819174993232758564459378627747968271580279342624520111569034254685591571475958857395060786049921903485787173630560456001669497369171468940514313410098246036750630458661379468902966614341899724496845256971115819830664289286738805253299831733178093506646389319785949038398554500807520790520 688 349803197155839644243839950624017734290807600591698327673752749700137735946899960597089358058491266083159742982818082964111569407571655337063847376116156276066992472491627794310757769224101341720067637531512358893969742089886566363182369332217101568388733238528810232981899892904448881843110670252116721967106800811262249648832154767663193062545480001165668639387888 689 -1193437068360602340566267534633040624932316676160686224733911224147800803309397860039976178329513202877395709893869714165812774745633532085622079298374054147018819547336706863943357192478677459259590976314762261121183551604757166878721109266851106854045430101228546382839109467005409493368290705395618001217812101360434688988540813176389082908892353112276618357869008 690 4071699582838695917286637697449866933862722136049818777081915019192190483569930185771331242681108833053957819113056133371392780834683229511117076618086073546823611978328399400065569965223028483470801366032636445677141174603261125472715358660629121059089377369778993957592270654534942160577964044239288808638310028643233722623276653849859881395351647728330322084423552 691 -13891603749471287494147552146661633330752844232666004579878447655123635701080266186029414411417761696042912529335710210758966466919570670355074670031440429067259555076022714309368441588367436250784655255613206186349663194456764609288404296279798631870899642253051917811108045944334161481095152865749290405686663753184808526185040170200519334635471956721260816165216848 692 47394669548030157712028804715176553149220790157164153262586260643392418508210725261766881231909102426009025654178021411043779577705329569105588257223600630896109208400296640051313791742614876268189895380446976293751250654392406020964487270120380509609674189933442906036979311532219660631826781159589517122152777612150563625729342434568121595971977262165790324138753824 693 -161698899617615025211089291330066614112765248001858163426002373923282529301574540815133154148260049724712833021559117003603106384948204928557851485974115451404199115662289299186586678118247064525825763240861811815959888817157773112638608032962909409872954361138604160591552305451262924937107058844082435662057612429049764898351026388871360093594608294675598922971498720 694 551677256756408560807059275574153053318201437330315947323134733194952259707629769016496213551376775681012206792469659594066396254329410400012325545113396146005050090354928556166533733215732539350142443434321071115817011374417197531760232688459186631498624665671011068519554427411823751633727287956153302250030047122974600395140028244561245356831913355605975329909108992 695 -1882190363614051517413928427722913185260573814417314097959773819816575661034988984552215421147029245652609705562855570319672716573250513000660641091685408006600952833873719341076549981734769287833339157381878914061299332169937169957334982505966732898334478902084502347360588407818344480373949862406002204706174370252258280786663039105251214204456204002112628181352926320 696 6421588307514089370394489749165897870415122262248219226974443844691391962864625502314711096244606550850454065000399528011019058852702490223650718021780311328612191265414977681149563171108804954783566490938600273373709675965826000145835370217806751294879218926461240913471540222458151364504603416409760650856250213395134740973721241899835141200646816455434465914254202336 697 -21908962892353720018307001604226352713684304397834966097701206303638623767428819326386131164219201038142983406210942829918918346022275797752060406139112861333176164037158769410271436821682412985707497697037248348831471803758426118297185055198629879837462562861563008539292570618996215126158089873034580206146480885819976512957289271780510096256931266399008509121330668704 698 74748352688487524192185118808709656214423202186040797395797264590191950943835498211233337719724932651242254893563552392397555273435528082402518047105408004926404971943249380521974782086926800466725991799299879863525504772075780101030135089909884155459962807308820982091923806526693129781839433410897130884286284213329147932140822995707785878420692752475319792989924937472 699 -255024483577290704208540762981916334196481665119566001218057955874070186512786777716664290321559957915889263074207290678717384265665346277958336311255194582535004769352646147858308342161932220229328582510959708992426494356992834845782787712871841537566977539907765668409013567836600704095731316539249286410487264768487121732783965648822946750709348878553874729337703737952 700 870086781176236679156169553804687438691377189765513468637257093153026943794080933101663518654312794745385380777405254064872167478732565137168012480516206414755787829175689320818556518354669419720291111123534477493117597623322877214115288239543471321654112547769819664672654698920551692447845078876876843688203998528905065280259443603596909333622841318139342425581312644544 701 -2968545476341770439918967132550793161492088330604112165368254235712579296817492337780213153007060874996734975112123799705422428557441802127851309889029269503409188643456845120195047668298293218012801047558846566886519723820128189995564597453589290968059799699476606603439026309019244806451981441585753619495109487280936718725411769498849857532799138011102850213385381962816 702 10128037084045113728204897199227648382774012366418174526207010928063129932496644790681620782387264004380096221687174752380219608025864712073542650541795380682355973546015909683710531241073735789500187116231089965126059788446331278540081753841747941934407760847327287952218152368614273840335703614825000895988842006213894754154982820913366438970970682992322591440194712165888 703 -34554713671350106554095711723858065372631556641868677317081104163737061697966287681798728258000475839379841896280773797591259585514831029616972643076017455101946206659339634222042142657110855634863597385276485836278439904946843361710163260453636983730786407775865060347109962830060819436359633835029653675922819363075638603678898050334226687948647369733126412818656069711620 704 117893470530980976632909062173915728527543520444916033500465547071369398522027798012932752197647215729178978668034439133997051185341928442562708395697238859098803617515877352008624282545904361171011680091031444486772497125350188783817389260767683708880333245303857515255710812290795497930244272101041344939198172587828715743155299835456062477951076656447922813374941896109064 705 -402228318491037200791720838232100043242376085919241706926831059535629949635774794787103226898872095738916079287583012324258781118896913579304350350753595973766304334695308879212482356011856551753017248203435745992780465640211591599496553568540943887970914436765579242299098424066656950697634698890989914361095762536924724832003578513733958847846037663185878698783935790839320 706 1372321823791129158720421539138779932701685953549056376911952009915455722354391628845332224914853020998026930466388025459171234100208171190128396771247165864271454175277985124980500461576204904136791521187687386177566808579462767148885872146197896888374223091941347908950558814850591502485197782743507628888954429824029018376754163901978377495869143000373090796689724508643392 707 -4682089712039962356482648670611725171357635592700473920597707217374682317542621317291602339488742399637960867662230402812059587728250826331906648343713131952381283255966002789195059202809985574362493269478485018660157825336250634792920532526030573858097249473169101339154169462153117065063640288387000828991424921435463760877259422433196743360821103633885500716030964294199608 708 15974376824973184294180737765134964422509829752256627131862656738049047442891063241483415725630127753435428168196159419987426654272022673811716856192923995743536360794565668762686702984453398770714013984184385460794475103695458792839606563293093389503794927266994573144098368042477615682561888068978746486303555341137484348255039039853897160332397844419202207755165598527204144 709 -54501512030176755751236726245528953525790889832675906646533091311114976175520742781007259473750026147590407277759372713031117055820008039048370454826314840374589596213483475635208723722495906733411853122223271725184716831068473636047573465640607523829718083974566487593806288816486126369192431720349078564437198147329695490821462731585555005134978736405357627209696853505006032 710 185948897562029905574611312307803687254941886505081692123995180820508378167741086863954337743962882758477498663849659464511692964319996502051122857960033285797795926928851244722479441544290490723775539237047913296298408152681770498713024674429365858970189184304709324891750942159460229092449284231055051142851105647014711386581060367929105054507536979260064344045014820299300224 711 -634423255723716236120349793410561290134577770935288962568821821409069118693733239605212936546780527671583576135668409301568661884681608692321594206235418824300439682016741660567544297916694306970207826017862776349267123214454287012701543024772731198727720923152730701494070594515377403467843692575914102761541348636305563662053239105315074014201258775645789097479005668804229080 712 2164536975811833851997931872208142456438489671049074140954080264425108929862974421466929832243495331562248896508028648522411935481255854204756902913272986769263426236264242305359375797329023207505996360762043506768687166499343755833902465952317030667724409567648151407309597529342537788976464919171545963978559541220390551539504246158781969183587112710573391815146891599203515184 713 -7385014476530400518324817574606462110246520427619663019668872767165875525148652886145136045894873508137279652011225460901081519869183506486562340123334350809077036217551491168624471618313929442747916284695049339988453728871106425946909477451536774854928671823570092516141149566609746985903903737174950061768772004882369290072284715040381605283963494764230032158382837050419318288 714 25196378217932187832191697035772262380720202499647901961893276877799380669931917269050210959286075700115181960519469672582978618812120855904181261227536623258058809703203053562242700312096081117793634171844214811116168882248868000134174537599179301470326010404550414587967193639392674686087439811409427545086326420099299310792858890687590878746561331982621436363979988205695732096 715 -85965721291309227390103929306225268986247584980539884732969987096489076854329324744632749747072182069253811131458159152913235292583082321904367559423553717356192982214472879062568705636345095764204412651639464631209854152893678579218860503353235290746437626251623726687810862985722162167500188365508006826310576805056111499313356951292842351725782330369903219310176560893029615024 716 293300583953453785931198835265898206339261318639128852301180055772487967054507488079116611018075574068318076285233721190933707076933341765028298700854237276955471858269842162818593210159726342447305519470390857495962339029988378542990494406518944603182344058245669421526034127030599979346198140275079986957557208304204783239757935339531978094393584284565571867008693941832633370080 717 -1000693240552691225829742430283421835373815482251725941865137029294110402152010572681750662454687490379315143813802006596360794425103673834985775246583509151791654140666265009802720785874594520523545636577853489213036055993673816857607897847383043170827628515772583387332240931291427241489975459609065823800748641831101076228575705277115621495531046149150155427051217510626434799904 718 3414203679468841565180651074990936117318171949115516146204624278867281020126184536196438414052314457001800938865365054673200405070995872019947981763088622430555940396664006038630630542469171123787502356008594978983447286169323412648864226424398885887425755463406265340884058089192505922005360507581450129769029723611658360142563139324737555926980027196231592909728418315226415621888 719 -11648722672342894857943427228140313865011296666087109604521351615404036127761420091711430655767629161104230982232978870079459815683961577286860061762623121244715269111313862809259055710954858433272336822376564023552212280288177041591555636789303914152969130425922081852221472959132421965467923918611277751680113710063127199664008778442240581895006580910202407124023304479013223714360 720 39743636734443518470659428668669483446352557381795715397575780967773689493988514826066197826904183512225446426246641347872943012372320945134642845617997707819648158773796567382089871155357341540005960707800743973794019930420573007198477705570436920187578621492700512510499488312054125794977396373759445677043524768361808605939057559652507767524329837912384338640428969098120225606512 721 -135599260501351841040888369584501299980737119811662865484390191173722562410530053009990674156838701743461789280999593844112572010105118318821335356292565594223842833640753687224294650925058525696980350454784281771075049307550226582938709300821116862874109555827754067952752148321740134052471949759903349860201548128104242749139554479953185523200433505508778695924818199034652635806544 722 462644553840421891839071107126234690205598149171435707455628631608910396408410516960287927740326694138762320279875171564532519772634463411561750114631016577772258234774641450499664984776602206435406274006567098282150869308164585323036405126791908423150005136896420556464975700755343654800103840829765842225233684216157726477152273008357490095505876763324781456128944201712000458095488 723 -1578476070894007930014074653442610825641126861928718521751762011895524653535533359922012209808315226495784247815589200371920999324537022090433166722424056268842719944771954694118739573154485480055188580570313757666848387968698188518023079056794475983171738325421212017317973317874527121090695602579406682266856851391506997009618822154703285140253830969417355049188584284426048908311632 724 5385536395884141502345959421832985050845420246247521967509268881384729502435543518924317177517177997447566041595603929012622354282337091258354722123903997716823430525312638084192769218972624244841841316151027241722440752300582544627546786015700053371269332997267686040046595619913166485789088043403693301454434690955753607573043088993672018508448746884267008498845053962571890613380896 725 -18374703548783011146544021258428537770717210279145393862663099346995643182407775036531449373173702168247898119573895237381195198903755702027440567395349422593744177572783231213972241225537682285502708514852883244616112140247833112061390310249546277716232577770911504069121737061206720959617548548177688571131598698759255250434628154200849830449537582229776972980430618510701204899646688 726 62692000568538428917161642236581065817040917175403482251801385788984802419896096180824382458030902393175720785366876838075927259289543220241683882186301741980435933601751348223326734222608146890203256791249633685011116717210628306215420715397105304123162327210214674299411775019796227547525841258849484834574631163581326890675314755319495882596204987684745449639696478827436154630074624 727 -213896819777495056266006815640863472864106652039685409423432708505943516537998580776734641448431562698933726568117024557315979970182185133482338197868201716707384013014267018442745643761178871244855903673740915290985211072225339956557229609394800482696531134885633753682027415338344487507590297958573953133833928697767208311478718973939240956371281892611422870814837953176005152886852144 728 729788366292707035673218137467903974079345358907561054793915269637720986595749885866550690452504884413238329685906403674235694472037745300991430916589109454268192835553783806077452016651208281654067781837716389235494395515971011689873453117482171225344126879588102284592298876740554228435864030614955818142220821735838379194960121578175497506900913706693686837495156499957950601243861344 729 -2489946139518812343486052472506413759213329066473295973586170853884200880260918126073435096861583172261753188112914803868572494752890323721848501230089738342028417811877276603914149672244534264616864190202921885611976893395111899336786070289285767489065402205137202267027008220346560887387998797385751950768845960491528869218096403165921471537270382978734497281875073926053089699869169440 730 8495391103989257767195888983875760176031630907503992551977940140104328366652927482389157111781066507726784047721515990243983244246141978672988645176119754845853425169165129664594583810279510685903646786000512928844071718471475336808627279043800215998425836415922138079272892764416952490307419097710153405997021091616762374688777434539972746157690959242072026785353227339403433381570226944 731 -28985260522458288502585794269287562877212810576814699288679967350932689371838747749924384391113310784679383590145560526311755166250870410976563719594471985274135611521865339042743921071495214763234581559422467889273078855134657043188136510086848942403027726370819726808900921100342535643673038817352607003154907183256762805420386386782739464718360082863011423224012693023395947062430628064 732 98894341796535403440459885349046192613738968051690452878470182190412449734902977442496938994595985376382081855459273272691614495548072336240831842486846689603511217743611946709258189747459575211044772890897410975512756934874833323539735781102441060620131385913570632980606052974373169935853331188824948402582343089088348708480291663073539261966021239645266847264490325916375079427584952000 733 -337416320034870974533040326969589590348851434664983184549133560529382890253159822457023467563184709706968391931289011962841940324048378268785245332017950988793565775206614589924074602950991587517975718307763601461227025276733052140404528029574281184918433129471804388806795890676905516061720186334408318959592080988532028114406891320388301190149406596742615361232472065086566475204381201216 734 1151227427352884945437408687711930442046497604680465488953811562749701593198578531144742210381535379916831983276074333817416042446029335732282944097781199191582268762672218452223468073713734036949518223613024536594513726102620564647344961542586461375394901251607418922390644396359096083595275741662993006816649430165484657062031765251737309956926989315211436431983764264585058522816905553408 735 -3927865184467046091947518589389566613924727424195015561163638324901684731484685318335956721722988424380051984523085993376176768888507367465020159329983548297188902512522541501934047322859333366389507363114937629222296218385806667882811373015197405868708131185787462681122843277865611296521082375005446149352058744611423571290791356330247544186720205080182192337075680201103991352410494390088 736 13401469406838015092216907024806968825548333240440315094651985983284084168701313941070012328633408858487225746846608043453783295081119936350625826844999605927530238423505059974333286342200929701205703331381492160780584919421571943249448281051447606579262259394635023723715797978924786740541723314303281116538304800871408211427915019024027826551458235026514057067198571746151216839534930740368 737 -45724468420873078029143073231748322715683167527635268699747897061220144775107767966460926975816354736929659140625307330728223633472900353093587993697879259682831404452478184189481537612293570580038899083419463058281145736764678318594101689260755059639900876815082663623532015129770210324781364574678279015833073062743470244152926250389135093839731491897433842658052906469788053989164802201520 738 156007439800929934332430871793706002247805120013558102658164919011312879313110880387245479288019719147722072321793689832843897703286139612703762865621952594568514828283564210066626349500531537474268974585459344867303735802690727521227159390287984088861190370275802107158724919584758382099116493419589186987770689584549920291814470390221569544316866425320604232177412627292985030178004731454592 739 -532282701073989217083714443309001462433847589695094277279486200669920126627785245016328280206632455578888374598275779341584810820700800144873414624076840962281125124207422682211904230541664416034413636595978192703144965632072876581998516053476346126867500298729634972440202208851921779984791576441288424770321214935781413851758041435378377160851204268969306844937564261959605679685901102677872 740 1816100135494466757078792461831648514182670483045913001719002920066585584164302956568841838069047567148536527941776280705914189370570731234619777747659298049374505976914033130456571370467695683108055592299503072217062268115928310221508701520653769998363842351977748211940638052834845485067553772646189542369367731099962950714597187124573355733362114462585798914759843962632097173166775218783328 741 -6196374030004120006228941951448947677742517150559596845894967730901137319971454439657286816040665279232311863286311797863588244081995864423960259791089467817007711131305435146810287245581547746202607539343490857577469161547540621608085540004168137925275311119888944075835598709905841105819686089354268305143401477920322549516970225252082052263937501801338593558409822910935995453717015488301472 742 21141502738908221094076723726148352780581387659878891639489682864421029295737076002158809023595114680613379735506189107781233656572689333676538019139614615425945454571748108977606936091617580433344710096233687625245984684720287324341612382664651922049517763563334276814582398903221116473013831648636914867965634702007027006879855323041254089556936931877316323108295013442413639203349694736263936 743 -72133079881654616050623183388925760660111837464630980992825466072533676055938002208310427561119062137979987265964810981899198392491668005576306819826783008322614702013775679716596219983645098189930222599308692045166932471683948296678305488712858510413747723981723406073388896040283602383676764103135120429220652768988774901245150586093767062085055821904536187839692393813591719524327418425424880 744 246112396901894032102185718143938472765444757409238171539362046195401577366792556336522753078663698877180200279615825187495922405511654283628308666305913725383866306476670122693665873081518314882487672003415605301173467008443628933486353524973227854467861269180217453894332836545168291493656972267535156286111529159364765864802321797136572435385331046323168971964953101783159186632583588513918688 745 -839716903460732535499184258661128955591390201201643647447294218112833273748400620776809002129800412578022639609887537682496279100250616629507840656500114975168666335440888899258945778414319298699308490956433366099669850052564178941552344165357050829281189638455998403887445786160778471833635888754101238115112830906393245035703657433194474512604249228086697309611900282810202036990926204394866080 746 2865053204768607173378261617371368048858531578076363037594490190560902892869439200821055313119916613212718346353284243846327505001512744428352415456712839505577936333221846921864731318555109026174198630576188899649985392811756431912162322916895142807937363249271251097770253719784091990715463549783387304691466040866350169006237520490038600225310170206389065278498275206974349555968073285930178304 747 -9775362610362548503082085496785342436722990915638103728179935137749140020947246963937640386080022598881103114655476008008748719987362934153766635049851019988493229491390054343467561536221447155306125134232096688715793944407565568519656731273291598255851490276518860754081766599061243898034846789658555105527682325933657103645411140326328178310770367388242640525187524779650948465565353993277791456 748 33352888316487365300702456266028977260167380813104649890556412459529490417763140937791766521827755218600467733210942540781090844436734969716465540459774435531567236001100038092607864326147426878332304033675881369134665914369898321201522135720055528180802815648423894907560622027547101014450244145069636499222564646685630673484043974484507461315010877519324376366259567310015772770519161103810198208 749 -113797942322100896271693035507026840586140081442646492578273770790273337222841062760404853686513333483313968203924174150806977525937370413234084195756989653812633288440138838597294552486717597612743865034833149328395161150571302516492255493852413819571954727800167490500450554883789068676003665572699365650683149066932245961489072616312050224155358571137676390621326530329142428835873754281328755520 750 388271716230186665753787695309111131304587543135801500913521336375491457433716581450605878163346600243689647704682450274063767141826149503523032565457323391453358630403257957010691459188748502429421601523598481315953536788812980912628491219795287609567507227214627305417539798021671160010733224109214731020396071366757747075154355731744870289799991810802142684874004170773837059248556348318209574400 751 -1324760854162978758963020497197749082721246007749416584044097415757213392361862208216359556644990758664516644489256466475598068160641320834524081367949096039133442877936336287879169968523698707078972937802481823399350494879039133032218590071634836617565428381385751409460150701114809973531729887367313791192642333660687638619896490250060885887661116842045617186299306065519129950976644039550904293776 752 4520012143747949731950173096658386481852594899282660089848257164524521314176437288333845388716689228923207105218891431373600421972208018103340415895663220936618522570099285638459640686643497518417336897307499433399801450533448752037197572528389908551732938950365866667859779496131667990438631345374249966792043803528267088073645464401557961435905104513149114092923722364409967296861167214746550102304 753 -15422049746967928962211827949432851891342886471866187214519844639929496094783569803012763377502867534913595343120949909807016721669413745189216991631926880236210737667198264745990877490362478813480528530528015651614794210530482833327778062953823953817524825774523211893234481929785471301691011478237051278644775131920511090238830664454340320378284377533688659002391681712982478723372047435988761154912 754 52619289508679115987129372684367661684256908019155398168644816043469869658948364951192200210643678830213988489515588916991125860007589404241551172748203800014746206032963154331429779106099632661287442624549660698777506899435018043675969909172892558714083279188539682302500857064356431519871301333351509032632041488067914983088774597762795977036788788950722986913909620112681724540768111531694844119296 755 -179534634013774381008536200453680224451668444096707091643828896498913368140995216018612796803839796158283214771504454688994306174118341931268717016164394341276298359156759108340289417481447649670545231598145318373964239358132142960020130020287272392402249046404496150726219751066152708345513358742033622429103205207219308312127857941097982565394621861475878731806394253866184492019943940930747125377632 756 612564580590784937704463427447942129487407864510642485050755045263381756784258112522881471362018402444730799983684526320479501602248504872764850517956934495720381280403614831311215873397852714700355880234056074166237113597734627454799592325914519314592990949697410095684031941376776630492608128276377659708864732129551154671403764796660663492243560981736189863652143679079301221909605726187643349387200 757 -2090046273575140505835082764409880446209610825492451249709495332901965001104851757287012383663589462742424951780208381987486254937638471705583405335718535224419294929213204522852969074017256173588948900250801739753801328084662471719331751055502807715404898759765197553343572863968086859582867171597970180154124546741443909905332843150532265454983911230900470917341166594818908353583352373499139864066112 758 7131161946852596748180484768040133654824132338219393947708718140915935763482921858173130139654021772425941958091161173732002309681600776062960112680098105586925217442285402026157230319205673141670462004038552061633200317890885908856099609824032270008318245026038519764886522974835001898409845845082344703125326051256559054673704769993648178011201154690360834638514161009295604883379481481501875470585344 759 -24331286580968604765918343389944980657058054002220227234758061596927799122251535053663080768617156212641896809099454097268141912721128153891789753186886427700947012677896385075855140453508448977415783565174218692630705382466201502496267111868699319038757309816761149477988442968402240508971434748115586242368258137235237990791061648610262331731345504802092567868773475464270666577329952265613610335709472 760 83017609693164870754847746557758596739378324684186439357945086126625455846396434896543335800080078212073509400726990919297087332949819387375533503369003141013555144763931927133530377049093498716194012734783266694082627695879854767401502476625885948806059992709629185426249885145122571086280381295085995491105523924072995894452494458685465419562989907193941876933283440266018885446873112035040094910416960 761 -283253803558080536594674124331071808366476624444494191307366846347453765755831146245453500591339060645131399846262005344492793033687603581435101417767435082962510458824862234645099439445397396461309253447461559789547340552706015924674702213823551143835700752925157825914522299233396446906604424034429372915282275575900215763024333429487891725509231378639638933835742133238616140394192143838019346409759424 762 966455028232598334031773841899721761126244763506814918394535194203667921949830176209958739546878909484962008050602455719414883565856062143021366943908486930457987061114732614210444698187982125089862944361487552108306211950515047664702318177720955768371528048704073298589581465274598957073976616234139083363862086804513566601006483254200198014169152043106315364642512920451775694102124469016154076164522496 763 -3297523676890571141068812183707609879507136125202663968497552005459020313676491188136787447964473525754630014070018298134014854924658468106720903809097195448252030351242369301898212308670870820560669134832999894818623350564477490663448267558555836666038844947158100615478190132832743136222841596449151631333168769584431359009973534607481001151935069840736451081450153824758503987604821246977447830842833728 764 11251089183183410714092094270853584947280302259377963891195145889886705980156759412590492489157227986120448705494499917697350278478873888382722648089143124879946776677224383443003837043672839023072504451457920559139783695547747728205622796684213422561775590343498810731857082340826863453265450509477666896359865903850093601976285134716417747500687173619066554543435355877663495183891498406596451027038180480 765 -38388538905096394988899420794478351420062075490444826441531107471443424123387507821841607835840157819590825529508421953642498580466837768994743884653840531638985397684812102312483370469902312741055740353017906406191164902526963689966572775880520247171536883388325285963516997456640540649584507331388141424508516959910121768586615326760771954613407627165987075406103624545154260842110830283048967846582048640 766 130981201114427677529370465110386943734426189015022608541486512804467170327472674913410907779575927119814959728851219076741743552546012676430382680246485105030844481804685163118521872320174134262953509348448979763926954822876687369788757387438379006701426518057491281325561701353916576953967615068317088117911878864403491859199187277844802420064380949371878076929348258146282648522939224016615312105890006016 767 -446906553781054388397734975392885831066941043741058263120225617644630063915787983742846653772122432248713739459590915725489559846735552624031213801367109643201481226612795335728155770113227614825716819800987626442472950738976296059156246501301578344760670833485668135979680871744710297596651222908303383528747588875847991074667443156189696829239658496557293945587938298648519562635098833681937219522740538254 768 1524842003456653005723572135078852217789778473279208433611407390230889137769559830285561830946202108164628584076155189998262688172025334556379996630524863712082226084812017532908689405011456852888342818839551255772406903679748341774226892070193391365245493045713339778017959844539609708047329597566901289990176088485143187032875960263394022589110006532164318389599672668116551843961371931059175519144038374172 769 -5202754539548875369900552018322562238373670709244504235987172510325796424207022844368632980986747167015788594547330197686452444361018338845694743069672531112962894369892140043757634463357085799360458775120190981194833639699568109990687617992897449323221305444499214524553024722062647377252169389184625058965962276054575714399316684859040748104877496385051346715620919522546944188078590810924485929744001690964 770 17751791703571438488365470291726639761504660185157879748478185752954361745142841014179601095335577008601521384708678323297085127034051514198793212947644743215057298148315951964406163593343995415376849988413737351138274529151610631188696192606388860206152359444272328289620745738459072534223432011645411170225772552479401635071339252108872187914272433439662347726362881373634608903429528040019922813116352190688 771 -60569141087366614810664275577581291155111905070300759485104649533094443292242396579845166599787175936870147732235159471270914834750759881300953856202729770740553993611016856150711961966505630943828595358382813958018275033471707581361680738550184456112809677358218218662786454263162583380226553469321366355389715395962947578726684664463297629480370634698396476240746192875290315566011599545252545454649257309828 772 206662177605405867526954193392409283780494661007121304786047848688701120246633570939154710807621412711302020188331423220830609995182551265549212310009454365156675010443479867820978296379353811975144367402360110164095088558597211676101947581472611320448982207268410564914340154622223053999696966124182842799692910924826262652308554227567765432621284041582878497038494692473519296494936355875190213435746943469480 773 -705132855183903692888961304953892522901277439141840658192258309733918421146179056198876579262076443207137704405289104875832405051408816733887001208229861854131278063524881648344359675306697505652334186792542816738612412512086560809419071271629129994041338744769665994129047581685298243896562492604717061483802226694979086565070418988197992029503127772047672241223341994278826033680809840856762335352302075215832 774 2405920445653201456116078135823195229011275252529384091714729635440468461014156470662358393822734120438970608617004808534395381383830633349811837693289794688993190773660171916867518712813660333171706854016607674047506574190897288891163116565067568692857163740066176475146035181708350918131226847125389847273106914314218379188375736579821367395304401230787113111531187465055076234059422712936824314281995697769280 775 -8209031768931037678439556455370900381658624128775685171422206378013014196436976754856092895069188279246365932548865812416966406925256119008555349680167125347278172329240599528594269104987469130993373075940339942763361569576692697192643954717440180391223313047828599149509545625724630929354762701305336176654619462278019176939487603821715239214763814294685015987382409353351873499545624804317562488815699270207124 776 28009346135774722811424672224472932820798646798856986327692336695921484158609175984484550087375787187182530203631493600107226066889297106425187668302931634554783811301255466000227702199178396739231175148369844996173593629234279255732206503355968442146180120849564027786846005569602995715101615713188779233806607868301696745989448413256281773534765904479676119082252377067322312220925364626720400137971803040420200 777 -95568410839479842388901469550209270791859805606445277456979269436010733701939980204249214838270192384868268170712663675545946012782483181500125750156584244190279665020394691436489140009521354271513873661810528719200525166454927972936864544440003090359452460053119920538810733126199641638671163895694153465492198466260343419347985976382447843481310372499727249744459723349308718008283625268075524067929171001920504 778 326081467621406449222349757296224588955949154325682080377090332570142156390802179877186088106506034428498239498758666457374905230021991295720884474285815530591652992402399521614414661196691850567155719560239914504286946298257414221733319400091282569176250797894087183885678754356045309139661524143017285168537094324585096174021872879033239971267906455597051432781233603428798316252575124134559923780556465031623488 779 -1112597878327890610656049808500425130203223811229485763416895432598140645991825389525624844789580264403005920487434450535794609122884358757615431341572378478514088848282884054487241775206499784534539729163113269210394299426661756789881368449476501379705958563032674891654586040473769928327453876435903362408920061210299115141609681152831901046377991497935257600411851902740187702317370949853707978384841522773067688 780 3796214072551791001091427551513356243823371280923010631508933851118943570209793382218106337408032563691550952154397485075970666540987904156172086452500392951683311255974187069353274635505732250259745984779590349890925244148985165234238423434785749200684086598565936304926668366863390772431657504222631684445809708564154084988044219939528708259448131916439093571373081720074510797465680069843239874636318013881303568 781 -12952795775227030767784475752826164579630670014350928318898481551986699145399997001756192193279593494733231188701869844007720011412438443986387562194597412366499665343569547915169261481035813398214190076748984470564129368575552922326055029227934508849471787601092374700462512978487869921716077460408234784279805447342616650487981225404409273154064207702646915489749411436694427499778488191895379961583548138618872432 782 44195362107219967519834066663463327613410410453720521434905599423009234637110957376796937482082226864726121139192878795947466476680005687648192880479756608077618844821552378830462429246770152281722989799086012660290083253485751728372376241473071977412774928186887525868744543032448010436354586809847924648766213839616846586040302564754413153952040056791587447378758793180771981227627055758527065315581489130889131136 783 -150796141514984171264155769129568744790232860387905220914235672849205397018864801607956810386861473782243344598599866945900374239331070977713513462885922368074225949938418157126353897745090747173698920209489271681386519466549866155894492162903142815350609335875347345198467431254335277294756375163000677539502408116543287226208455190026684108631473850132197965535028626502748826194160192188179457989626929191619377940 784 514522196660222920289910101241224248551205155929060418766454269197537422045186771554867276680778464953448611668392405870938652875332027838942520491256609540193778410560493732135629038906148592994311436267545418523656106606024245602707476722062645337754600701202060866016030076002422753429013194410615552367046380957024832797085494562586231625305055982539589959214765735964520713872202634507439496502553586411002353320 785 -1755570818984372644909715602122187268881146034844831836358970541802770825593282723842361177372855632091959771468152326838067004666755370274473394785211946933449824684939471133870160272374828785019565710633431252974542858029191190454703485468260848876855302575961176756177184138896223091468263724504421107721920412608404619151321624964401898905030587553366764250475875389345491345174570703440680404721704964300530728824 786 5990084421738048562118495083218712525678881066550099738011384725866841191518925088310457807558228236002866420503337910325041305438672430170022805508814987043220877105327228496341330288934243280823131186270677853799915908365103609440762494110108210850569433220310973804734654145672753175843617078112859615347269751194150340144352920851034359144209201134021464832078813792413433961550891113940054140212256575062322472256 787 -20438446548269738657020554520896425739557545094562151391642744196042227174268737696514407389877574746673396016826478500569371651383985836324519244329412534207303165987311994721728894084572066777902192135481324962918032951419552096556498851039885357336635795010909482847801147866442965577735156677440940238017621159966443592304664162679627118607346504640591879672165141127158380546920703158325166052053456931543121289848 788 69736986036243443069196630624554119656433101551453719973047503874140320405004213803229701038420720755618395574896479742089016281674903291486455264082311374209588211036009635402008410852488489572285310566119638059327107470667227452020953448030991428724671732411197879570579492788795367421597522703530916157270461594931729367704112056530124885826811973215094615047757649977513960336557640763931760379013428641476300527280 789 -237946221403796849269427337813944757445746264681787370565165970683969981122886128788702532620170423415647168325059688617605988865208695297349595196078972847151442406578456007203474624809133281782489782261458579626575283138331811256895919575990811442266312794434874583804544553296038962530652633362153167508247948503611317668154174459319719404010967284877976125967212503739175915133929531360441642200787834638087978662736 790 811885526729316444664001449906795823686627353888325619828326582040408905485921759515706595506647917259987435175382746086878650797752300506899376288358390432340519747362739490378075529683014901085781093354248678187883901922110302656780266810859410789954778762711155148507033550680973294666924937477576973070963646657198303341307564121368487105503884173682871271631933093270316677833056243465882544345478315175171247851904 791 -2770200053517039447914648688185191915561866955131945689133943454685279666012095508971952803474460301738133160226620065730714316756650597060379267243734875950106300973971784869352256179397083641594625327087610788027752894987837294442648117215595587991799790902152478598163956635703499090294239886358818008720249896325622706055234588546247676718807846487473784236016287111999219137014331173355844907977321969710154979223944 792 9452089242791241377845970054758812954070945572886994534265354091285813762767770248423514474631457434915230430933390041601824493420159191157252762965024750617294602084179989937526895710486416307020963344403004024549464247861494547083377385048992426626591910185077162206416447541238129280791463036874420402820191247520874011262022826035623601025057294607290983519856727450463863451242576129928823158087045192368996121949840 793 -32251122794052416013417199863164100356658513758287959492934904104232251484941099793801154871508134198077142348018362083162561271362017950266808168577840526884734501772265386838778827763315427513786620329153203182227050695754675282214128320224482479890294027474039045489318021738126107321230129347907390019269831148942558797810754556088968096910428844213325826947190942981088744517601468317105810650355718826509883722580016 794 110042946029764901878479369883678099957661597457653341444423555616582177398584377650821876417030334740041894818543004699267460918036190431924028288334945877572044606424873088474196297597709170546522188514903722816669098342481919615512983459518985448121338661877538022188676252510537584558007304116891831511841471848696486841118603593535311880895016506728017453323520718247925067693719458947158738083498964029489829272675456 795 -375474045606226047592032878526953162654323572653487329812387576144763757588120479324603867053815377928613643587710155116162600975055438598975598327448091835366884642893705804852693006542430529277874914894892672405853819191182193969804705036467412690760171813859482580804008368389174788609947329880395762652930704184966611664837539830454950653108166463976051001441402694751365679482826113695086020238647802849772500605175504 796 1281144092026718593296483466090899840307485857640009318930314904407269433775608858797521576710291069652537555389934314364339363418630974650891767634067209350697652149645636161208868730152235790806795344414996763818003704437199477539038038088236403905671376915287171510826873286194753501647838527295828514340226580364868190080545515671587142304005503673029445845369254288607941423960663473241446339179185934788065013818186016 797 -4371358009180806792185152155157143410134916421412842290897565622403779922823115319295822676242124463986844912130293670206516960899810213048205732751044320688445298740856890417728504795625667992058686896859447238790963575068973007681154902241894237598795689233174897547387111982364435481104010197860305091286284261378783381499248566594694612417872628575446042562755030389532404381747589913944953406234258371025931975322488288 798 14915407226289972713031689031776672002925418613626688747821962841591793927138535290959354548547261838030108792278182804332527596271959948634904196481106164478680752370677180516928116236268296109549233779083564363304615546468208798730489796978874568057878546036866453346076448571624945681116571873859619233000431431282737195259186184976230033257384041108517246135177315716462668090961056996933683223907640035888172718262677760 799 -50892547921942780745715619756326987765940961423477242181363665286419855616494069754230023297234885751844428024933904412744912269855592212076118699618656969930176164118973579270398331789559782976859084070401130447169357287942851078875940150805555732391621721053107386449002118773788918772615938873278509551048190953601404265432086617528628939251114250544322834772608076005977040247948978220463712327708497858314345142371579188 800 173649530192297627485198773750568735793949840753159570953638062123688820531353417301372393693459926957859440260331401633815874170230481746930197108563771309144590866224551566385626948793287621490668907464970801107552162982115942182808277131851303265710398333807671673023043891497946336728162232710002608854527815016785900831277913923914819593947972858254467511222477240392582295070142470159800033822952704412815265763809459048 801 -592506841698908361273626819550878784406395303972817836191448338425658771500807496252019838533211893707338555860831812812976256199518847074619111470643043915702356414586368457725427375703657795873172849268607511828478079274894442832234975532771102569267730502330000471419636693384194875852126900564117565128781671462598694595092761582340637484044831927693733379249519732260434411695711912865255743328355896545908616012738996536 802 2021684884347319444688061077804991081557063994215481360638923817225753049398626432495063093611110651633907660854949550032599529563322813679906223755583016653679748463968929358257084187683634972665819448556411238923774797266353378477589563316502509251403650492753886839009910808774702474073597183726778367762536608425921216678067989322066555235285345954107394737225050828695610523469077076514766475939846447971091528538839071552 803 -6898170034979407686928552774657236341942949310810776358206553855494548047888807421949136661086233354689635348922429353535970394342140760921067034822243308213108144735478086719556440144656083601352114205953982856737657498154541985208288872213815093857906286883794448439883613343410597500340420628567838310443660415105555464448226395668696561631132504545994336909708025455959190445952146213985814137098038176085667151804488554008 804 23537192668667605831331613593541326373342997182695076882808170684463803584246603105083892141587230532697650086648237860740497806143493757800532072756485951119437140232850451300679206911480250614697108790048781183421393160692810863871837088940531237677071400656826377062139766547740367565786192945857347869056239239316794211310259019395196081344017423238436930187906417516201795811278881065516696261261338637856194831312459637232 805 -80311135180264198113299988284716259432311720405452446234758527770461203305951292536270102229664413072142067484532651665061370090692913403127521837898366423484517987743962882963178911448197276593001374186684406155906077878192750491545306802121065407320468971476447832141039776903682475753954332199248678411680824265684419570705083603365151552663049755900315110541148677903190788582766853081475778461306688333419710867662518486288 806 274029426065361406309611711882129697470286428401713740137383154728282813359213969926582558733296077876506494476211011511435049544816823633249606299775331666987245649573272301840910985025932437629475242713005982344513778199426060636067791214958914228375187210129299879047802112839175538545091653079825562527880830597933471811869653719528316294563129637823678162528281654129689066469498873982171601867981745668786322632448161006464 807 -935015845981431316425810280339217830299998987666602415881989115799907352769894664159973219605582120094418515177675525104618212808786619630934617300943560689660964228594630170735063781314166685521795540187555376677438228184414197976740325477302732411254044109760671305805636659309298529408666358286537810203781249069334116864743964031168523345269319701102137182882959280379849732268378471461910201914478910918546582474736826097304 808 3190370152377595870975106513469745741181414599008056459546380247692066753889459475989739553381235392486506258969980944928917214118158597364584500203606790011938659678522656794117766957013006175148970158768860339956472971310619809282326358662780341641845990703025809505050548838127340786008308185368707275532187119329502607274500942110993948977977940626283488501760569282106043741294715965042563432144596430282320232064459061759664 809 -10885879131282974610273471194311432432202887398654698978501388938933981947255594809282863070916033352396025311457939728204109824700448613443687972819006548735507119247899672276965274235159327574537604967671401081478692382068103420042611527402860388656049090431315131513313044995394524556676882485064741661512628440718693540842236265515813811685824408005135288866507171402662422289001552439063234427394534396337622916856272339808912 810 37143794954656674639425963920351910292284355331065330503876193986556037034261805601655565203734997724791813131440637494531034847850291047891922150245090369859501329028224670836944977268949764357178422906965073573838390438405911196223248024351176905940078354991478043691437020263603185808606654188799152972969434567789769630342510098108265369179156766565006425161900951001553154720102977441423872651949266527802655855507648131523968 811 -126738735183282059385553451131723181225184058043402079184055448445839632886835490316544446166330595639616582829428785766660755863560151092372638093549582823040804509946168771911199382056462378048222187760817855933627387771071422291354512184909942605938647887449878263469918022404800084886646586106176103476011617918655369637817194433513996099792022981564300512810784346464149641119571500633531302450729903418831068180785806950075056 812 432446905232294076027560201718636508248660001351019169834303496240585438890419418545647995783725285940417685190928517898460785522777233567575899407082516423359044215851398077240111325334597060851117796616638738566192050436537784221048329845990482506536964002875713228369106497454448225539972969670398541585557855795404584963627080144485250052019129630653995799898703174374163086006565400948946446454287645999136548254474406147390432 813 -1475558889252115276577586229123586057096530993447460446864619437176242178321902378057076689881142608106181180487019741850903163596689902859753467239622909302997248625468190417323256024335802313095030341986378693821553239465328308806320993345667444583602483449247725865546587444164752638101494322043219674597975952516061643856049460990128132974252258681201618663492917817011563949014469602527997023504621654175633342611013126208335648 814 5034781501036726518832963602803880668370036942800125351524035281673394211366018042162876643355815805650142561614808623201657647236503431518578825083175354144488472146048570144180101815150938671030853274389383348099314317774264605397631784263145539701843892076109848299394029044274517646379958349277919575614633231951746959986714113840590274703288684503124708405315029223257813529364460618948646173418317836679608410230091588437628672 815 -17179283069989615109303149769871523222198097770840358250506572096059418639744021150220634215465249276975832604206887401454837641504731026156205705523643534646274030601243797968632498195515294981736353676117077033118642805438232582313956390141223276533831651374723849410603593775620299954817346585731104082573485574638038030344742852675550172946032091345993202308255916654649310710149588707462950662686769178851770496117636472467399368 816 58617834429184455789857932933178746633503363851895666643916643543259971110891127278402229260498587608152256236039220417716008716438967771022178218350920048933709971863087077336941879272399247435159084238358662468708855154269156376579914087561595400208457577199611220603828224410946532025144825802742846636754826074091812222108563981899523164671098150298899130058969589909804965113969684932885729650048967308617122107416187022453355664 817 -200011436626329449110328765179067897221875628944127855955370887619633441615078680422780687174089612831578683715810913199142076979958699973022456828958550706409194394974282446678308671054853007752545682399755818711137971863603605621077204108594898925682438731067006385084278689822081690787106484364871620380051790690301902584508429915012070920514799412323284196282864348472915827022127536132781766687179974837670264828167217810041722544 818 682464732179805049313380879272455821769067015285120452241637626744496562068390929090297831927979651848251409359182191433881807558300489699471995474364575162868861559882330111068361189110546680289404232715900930844673311628841915162592892412664092199611442794414688307608511726752544686638391995108534514693016491651638891013726772660118246061523195083309771921923223274801215412265299631315961713352249057911141781806721286555274331264 819 -2328659129262241165442504072755930421050992682629265930427469098146408900429102904344952556190968641695175715701149783930297644111697602846442359902504556993979023455202013379446280350622003582985864977898579093043295930893132364163368456887709479664693400410025445401040167559714229608147510641477568472909684472555797098524698387020222931810834602655569187530533946092591553923604600753253306183999182651248756727989004644924712767536 820 7945696117221990205958534720747715314989856349015587480481309048519576609554798312277083801361674087946136540794786762142671538827291692368355611778099540463680306534569711449478384290440685462624932358939454420638306058025566726960661042135973558367452574287565024604148864200002687176129428582675660697237376798759804471325122464698118867507467500881939996279718820763488824810501144014535910490354624309324387187564277484989188663776 821 -27111797010806961434967583955654101344578206474480548157727192855409526049937829792251806304134882549085466059510571399794291488945789664265813561367891731482356097047794541776333788714053894524526253098515116858130827802859469553807028337642243291889875418070354433187404127833362491802786187087292725693801213648343025112791621696190051291300401665348149018649051624939560777848394707358545757842114416469437121059957333854027853864480 822 92509211306707289214782435153897704614253287407189826234946206708617177560625336957686747020563736278462662589180750064102454700313632026370173319766569177537294677922049813263476322700585427086097615256480387886292739648713224017094412705079439911633996012132110383402221828242526034340638176963836667850716909928731945939513592860834362763472758048622245570117549586632611305317258166721770592976413751519437168158925439412416138319616 823 -315654491313380478355073220751331195782673964693089283064785204784175656437153536622853809764045030398520949115737671072867688198246750012289940801898885065967485627599437637862982796864480193263883062310072734053157709828409914879496865070816532122587666060226382994166207918601626031043556924864679750054084328964280953180237883368164591416338620771329793853311953388197070572009991531829316448609957683281342394783651293554091204647952 824 1077058488043533037859644653630160360052458421955707297925940830816795978199475411217730934833002910101087970282731158181653218346943283230956195263298767010336135349384407443106341642603252648694277875843600751102906704625901137678287071213383869696747339137316011547524405472802201717301541379043569004416659491064965067530885608804403024241532325187336935895969478432478640558456366602353507449606469973654787312120458097483255061340960 825 -3675081048398843472384165033846075180065784273511549921371989852811781916579332789293796908115734963500192175570515129683919549869970188263340747373656417270923121584423131041953798440058906094455964843657739947657218150306316652918215457988422840844344491382718247854261743860776799158745719407417563182544850566689526596871744316680248802754410013305754508070254738442842897179297853960407029823222849409877954580938774397042467564969568 826 12539923096268183422095986513541395442987308673553752413259438607416814708865047441830032189619761821565661376099161964392514462275484546779449317875042918314030972841644539099669040911314241952642480106315636666669526448697956089445131208666235718581191171089427077488229323642870554944599557379107915416819887720305305392895517085637211811296867406307217369664274561241967168975997709470595567089767154030775352181186926977407902051072256 827 -42788113826695833521068030057660309945600196658662056289630025364684145582792359000379140884544949377791008949882448634267591069174503570010602454006631882824952708365798556156548567085315510725789613048490308457067933078135470120174831258383526421494837051198952644195963063696603086443393818012749961318236311759259184224844898240628020417489076755782666699944354617474504789309644409278624165041288455089083727490152952457532740010235552 828 145999621052228160187230550966020847207838795156220365691624484187577824431218269810808744396100354919037243248864989252334750360474514160310814282670780620533348450729382500120517154962203102862510890576883701168961415281068215507730330882468608534021826774002210809719026548704764232441415466224253555069657618110154686615593123291260791441715114648193574508571090431328632636825980901311690949798241907383826081796770427502257990959719488 829 -498173510103484198594692812180716263578163861090006858975679214608553232162905426954892972469879014610734059672778363111614548803305547567855189786384226838846565768827212030088895680045397669673235550767486790026222218865034310191324843878038560377111617766606259101822158925120375741943726033906505219055434004430293151107966982958271090160097885294090598147926791929144068934679468786211783614307748690898481326073354157204742547731902912 830 1699847057863847407581094886469230582406664484465948318337025398753886873805549801800780775330799882551827098719397352679521677456047473908000060422413181842933911543497945005981134645037673571826460048960238843902865320676998494926137476593031562968926182338204456586607861363183858792370464426079544294607763292817914267740233906603159296730596276193472987330653759611821474714256905181157328295836041893424689637722067344722344939140510208 831 -5800152062802572816561932971404444892738929975332765851397264328055844881798460363697039463218728799187349613988651332174650554038411784042540784389450214977892285579921446565873099784311898113976647931034475386624927351043171321678308121916551269036230383432993947690202953798559969700110788020970062124659942121984673602837779456901639812076204559033876429979844879987897275590350588212342832563816045291625617424521235578812970598892475844 832 19791067729208488906416809587972373388552684284452049049855700198732766711498614766513054122702804868831818319104745557122194961281406437330330120568880216320967846326374543248194967069123634110024717178080510331171210497430687855774649412431304671483352778699022852904147490479682314170819126809778926152319660831486636832432689301333523699595367834518462926992810094575651430243091846484377553489992410222433604394300420255946340414568267144 833 -67530409524074309732745736842598909195239646597636240568346223663819688379249799048974721719660741103305137801341776858081945659548416838711292641348050207226814847943223208271102960491783911447731392438826688361439612707563912761464425208773022584276329055860234967641253436790464228581293119261771544372992086634274703336060095671615396964038254517593367364022603986057174225904278777292115088922407474385125014642988979332675116674143975064 834 230425136789294187358916022463029767345667072762472203372889618457990540493911563618662318533548758254463362512252779421874762191835428194747813140118328292848706898421616029296122898266338044142929987015493079858345923657027690415564963065217849517667244084240005152636203654161755564079622323028520336761054137850072799509235029989903833085636333724236387533779932832410269575778829564169427211441301519356345470405527329264746274303090797632 835 -786249959317022548646262449631097530572518677630395702218639916727143876111759107943520322973613000895352904665736836131938595601859826445254476238372021039046584272619765587293057481344119642566376104690652518219787120284653152341491076225532842387110826302931628840296169860560616102658601243688258821591772705070261833952780588253662986178086783781261669792239617341749406814462295864142353305577330139343310124071166538573314498210401488568 836 2682821194780549192656370854430655307938255545760921248546871280821394393847557501014610280594394652664079125974577211853959492485032074488298710843931727359070640952907372152786438187159797406533547021275876388061110135740231875871739330779788148942456702812543029280981269566040707169453565580851810475751174163121485297448437091178931559420559545271026365439153481611883371554180764721137759473063032138508227756015894232042439936154755885616 837 -9154257643904215382178310642759644278142013767321709887344027446180363324076099571034155664487641395246749913173189818027966799289591873457118426083470301300792580317092263218037113009541845920350822786787768314842846853030764070384781587280472594335957087161160276606545268690420716288338242147543149750062101842454851757647640273724654801535833912369582279337768863604634253925091213144949958123923082681041431073195171822757341339051717784272 838 31235958937697492043129157298557508235188583345225695275781741220564304435078603936662455988218226922470671607884213198826650931179385587578038546445481930264079257104476620397360223728828219455612176313200375835290218519159756324093579906009068247759112273050740042508179046273723109980810582541197767375006968321493715097821643085252245459498760777920364910532890987777545285418502292507025677520962950285110732169836243466900852794754873693568 839 -106582735788019714421844458405130166918951829023144708286612425891404236419763093567896044593795427606456389223974169492061480209165333602501852951379298753570059961408517694416683438814618478055607458393698673132772990516810823981285936769636270842311181558100845715075835429356073421961601246193981241770701433120858638386472654773572807533466173440455851170193824434178781613489810371334383121933203134518433324711100324890249166532163751974872 840 363679810200288300776552638466045667344586654153487476598261012071231442330354304847038320285989324746883108394101338421579996566678016297830204080285294467364367878272291595919938730765896771318898940138835780417797024908520417303905729619832515091274885913127395365824777460070414505431437288370692591409246116185149355989790075632976655736962530073032856117141523332273585945330514509580753130670091438118184616147461708120920967856525046936368 841 -1240942980781629485297776117244258661586120569233472943888712061454389046082865540584353374381345276222543033846463973279585658759828133629139504302767645728508607761717161474994167923166135242964136927591602395334870666129168503950018865182093897193372556911909888547115343455717877563235160719063853059291335142420188699605270743657650605161210339061667341779051720846557272952597573186746488994440848629560030120381199908705310083890388878949904 842 4234330651337780712220104828076238752062187914302887754609460416659698172492230286897253375348203101630610656627494413185564913558757207528813606208587863093559368123909640023374350029677851986003310365624716885420539008331715926614333331438731452802015557695400667417480448320703614871446797437244001476551130408377161555937567623917150070138573987102653814515555821480537274102603847674180490216885543148347206463300547870825754433323931988511104 843 -14448342073317697050369509819733436118024988699869537893173965067539432832512549998467518577341594736284957311037511466985579197933285692916444695705281866647648015701158761645509847282182820979328662813720357997303559428834806792023031399003274451955318107618032123314035014779707636706179475582046165747010084488313041225307584889780127367686589952577961644151004145321676247858902099851256227274200446322381552783979150068033704364705356627840944 844 49300527612383838965389723593224901561639394495428839623172559794408315215164653615519727076306407658643564011542533893353298447833571497810718388635782167621750321460429506273017775606624613122232963542935441109257096268755894584250244021522364704136572122963358903800724436635095484977968537846655649505465346637159209922675233800831491852762314114432742944703135944513024728272409622275922642721790132020291899209134080601986720406730347572525536 845 -168223019120928737627400917989623785772682225529555440034592047449153404480514220716147470259921471497053556137882544441657923164341948854599520275436577394245003589108449391028212333701844464350517039876205447012833654210187770186928504011486218233719904344836041794459812741993244091342793237420353503444254325398485217646096794381887730126812353317045542826306401667499629965003353617340831777229226125701854693905176904637214424347963621008217376 846 574010163834762872535595633236191406375961969714540196251948330942754324273808157009043605384185814668902677124663219761365457638628157864329110773935290545618550987984125058139089753865584560813943251900600098068869101838233289594099142475808070581275174103490288239416577988853077092335235825564204983253442635839151630263040803233351925841430748689751444355326326205782789979006495891927247076662899144846632009714401019959338747309704479100471040 847 -1958637406137226368599846695328077041480822893279048746207363043904494682638254198571744948470797781242510311393788331216285446165279642424568638033591473809164954215215496430327017188597873439180082897451541286907171338613565982892399681632653346885566286838831235854881727768062742279367371067640561733574094027115982128700792740263295753322251769941721335217094314907203922498463936735318732555063962637735540303791152181942411837876196031701864056 848 6683266948600323072421677528946987177470241656635562754056356398844260099780346729928654218360965023272900746913760157409195144093307865647290762277244715556963359304292672717628608239827404858720037052366112895348797241361394245749841226259287283431273859695197822778804408256285515196652765873439475903953209497256011194462738216785992492509278288281552059805668330973346871628544796869520651124772699361310710332629591567045594055572918626746969072 849 -22804674285306137979386010793656031079134338474070540577752068478735467080899798427181186382446759002939413479156296222616707451031868600586622531243703145852562006309483576655660251495459096450237316182016715534867106255729461477536016590591059915220135356485738489773524257043761481048002565260942204249748983322885618261009666179969005243913512525224129169898030694476399141900313162229976440193197791720071949041678316477111265919468859286035365072 850 77814268554292599787172214360321968428865216082130077846206194038332989433624862731847799486627995682363209589567704056257721731598668912164181858006125118938367939012169284763961648011392433195179114134744728143345091902585635801265252154612923814102319142355160068852719741557887328299354795503074501478484883273089039267708129139459311654531563063986286016673448451831814814083476769354993198525417819955088334149202304149698004500849304294248939392 851 -265518572877184562110919944235640176567632892341707598365282201710437048743740614053354363051827766652742888881149139422212407616231758588904178023789044963902993118641704368300941629660171522308997603342006170805309544887923045588809735861915606486361132513455224880616369094426962981182697844699223749556718343025500655241597418870509407875484112942943788272348537300705689006815762362189309831606667517507235197650125412285974097064379722479480457168 852 906005574722017776877685937428346354423070329361666058723041142294391520711649981007050529289338011662403714782716483536441432971700039049243680316654720922890464122922227574410886076073963893379708883733552482096730590754619233919229295310797337660715828095495356317551244656698655001050865846587397588355352870181724961772561499569263438589038811864065687516388113262657707477614988103783326417739106777340151380938662084860915579653726328122940918304 853 -3091484925537341548487601791843691920115704199942812225940059283106557683398394934238074041826544315076936521287500068951278571823835000093094921137741494856117785249311606680063121999788760388171491937272526277801539990508127426465774652957412709353125078155384939482697056243294138969441010599801096301834125513187107151660672367297138004650416228683803837972573820214229901763363422064501829402992807954684772435295586831448399279437939267970960701920 854 10548815441889681854325159004054814180012653869837039732135582135315511079763586175698152842905820143013529530453270253784493128774077622938932618551780872536314983689504441005959411269155469906352157543566887402967767062973273683989558374929898062213458306426146894045330689756604654381578191761125839961576818504142224618300212234674247294742800678664997848531956599534995745264143456718956403376874482029193124150908035580715401545288919092493411404032 855 -35994865256716879470208936114770774462980026570938932739274507480112451609342125765953354021047777289573047273369346639580138519889660862644709849453482863140073696897002818076647330112983857170985768003780618955351455586316869969354746213446050011313951244879559161031293666944960380655895269645611187377972792791747654929878475331682162859651445006087762015878091625102180692444340607310037010955497933238891195175055632190024785840959915956439298751920 856 122822435949669498904913012778926977227286822766186260171769521740524297916441947525145882502950062301661832038419625610538599752448468485845109770208418581251301301570496471899409125028663102350404017057586434047606993889017192249172660279811772963076248757483180302322697546378533157715119538027653722597196048811368237639612627457563238800971661438967561848646287210222822957803457882277322848787554552073399976371144301106840687664485768798814254121056 857 -419097583360711063361759179260518715925176512140239305052402264480207622654759206748649655855799341926036879651775207656827774225810515597722343959323542550734384615735744941513025351079401050002634080853935806529004895275861937359600359628710218371507563976049001263422716223202658538729525220091393076849041216136734468630063877241618082213126124285529477133496879430400743152142743026969811620132141861748437623228755331924663688805098467508136236956704 858 1430055529488850245041393630675300708359614598211593310203509306157888537672207408474924220239831442939051861514881502484241860616714149087998530289004810656517908086144200607870486281444884635914275530381705547052015871947779999922844410906124152590214492275993258187071645191031476931983363957004143723611958737451374142948252417753942384835364804056295428467938508636952216641901772326680713365914499738397730540569544133477914075731655976123571208659712 859 -4879675484624236725796770192260251300564273136745546342485475897940599635556963091389650177941376042774174986263377586804742659149949142214501242193185464881779609510633010729007371740805292819785758329296783011102750587639193382828896590292967860765584828259153244389801776931280067954113126046657553120564899034317561396447016755056237497141100714275078783947871019452096844805400314372677381983838648951729921931828714765461686439004587256976210884241376 860 16650576457807136144768734783600985430813198631896272973015567570918404097908765931733882515308741200154058467754806340509850651513080044444655712920567809185596168819710682965979746918250439448155649560084297562623365613452257258093917834528118616453289769503758929906663379121099262567711561590937537227380867528003197337484416346636465380066979731687969213996938970515046207157912143903422604705636660578172422913247922755979041796433144803966325799070912 861 -56815639532403108969395480922470529411368689287658699311368290143231396393108168503734311440076157305339876033708071226417831525766658782300916630088405235284323811798815254905525111215753793867902046297494665721290436299800751908250793001199088772393275997545461295417848246985704506392258585548978617871035081181532913849911577113174763051553668577727576255044565861476900878345725805939984742120680108227640618727693855955309100664128482754058650530913600 862 193868306951396884526590092601138687548386591289662909087167856985152250198926263070529870322503219979453812239544778839813613686349879039943587126018407015071894563269930644001435785092269577293927492689779160669118100308432840912151080406724241219021849952503500101838385422608009593608668039589036443646170194493545969592929435739282837491259992400747141058062594231422409016617917356664675153077318706193620685009473054645317520897693032261471788698424832 863 -661524643253282257305802826866421945154519682224789070011075282039514639452942522319918885268299273443216378993565167214686383922857940624225364638105772428285066536910111377426768330131534556224235864624508083804433195561505270438319703193257905321667001227387416803154623939013194314858575280276812066519779550059610985285819603761699430994526234388900059420750913137813670669915178342856332875771008816030149329327476200081009792207392029585226102422202664 864 2257280489144812081516956424933990094574255373969592177415352050789368619386919641065498006898010801910565927133188723155034324152295654204897770287659044378873926656334931450546651298923528957783702613992871915042072975482626897689887880254824318171711436320434657164374386754678828232850958150312409339554788721908781422782504089251025153227282578486939149273163320747438727129836449509047084217436715559451504157132661184412594544675818547254593573405861968 865 -7702386696527608000542545720783254068863187438970766708694610824350947157017668233737753616366698307926146473235533124797688150938592653526871144544531465681575136392783365134066110602313412041117543585943114588288038088945456945590938415409428724067924463432137726082500999159188291972099402792074332353793955903387676008962996068246467485731762723998724387758446302228396184150571015045628995736146301221926084506962807083920574580719519480851065422804275952 866 26282422880877844655034015186040674651860756079832543266373711219706331008995074537618179328189145589663356118327755971160767376332228425561075730054284776724337596437180541577800328890141870904452339876037465417822371803678469375744345400487198784336005581349291393007911327112362366204772930612156359371905812922442183764195997271450432052676181791471639851247687458369815293493718597605642764367422455509630331579925705029210050674308362330031188341869609600 867 -89682099741609059577892938230369896542668516650955089548899705812626726298426581525736000334033977735563816236821196390639322907858787311709218038832105506364762758036942331154557446033178773702464949905962509553936315429993676594578686122487078738661894197354137358369561892228799935305824571833365253729768972658127401752912785578556327855316046529081384280701958364180987186083349730443755413771973331251879839307369538843981036314915686661412857909443942832 868 306017614437032929463348699755520835836776882616867112545728325356960223145742944322509323574372823311698801681424829605383475853064593222673328371352716338618533366086201032921177633192627970453957171493521998509352793580356220390966180970360987915542394131903738013384261301707950836804872254221397443105014768120318740343635925420304463120514700309099470876163360596526475523367848630540701329922163671906267637027791601212529511728238568024294580473322181344 869 -1044208851267364895234366564490457414754392629639255402946951461252322147120921291068314568744615658700116178738749978329897985722708813995834168230774393313504522640668364777154183021099785251428893316574657975846870168163831007168432150394068252255710632742680458339623448018364744039270869437365860393174703818830442009410817691710758602342608368078881861671669747338831137462980306431498962333583856918325836254353331004223745614519677732977217488719392297760 870 3563104847285557532259911967691343645372703898852383801692208102146360396317257196701466034480215428636279983224883079310497340919218576412053096347188229773910650528844832403717185948761338807549847804659883457308383075465144120152442014305788267993335636717605434351525231647360964983962917830533805951072462312530132962347843558155768032729352013588103377128765590978270405695124013992540990226728843523817478330911202302443464504336594797524546965232598433536 871 -12158223428936538831535963256090305769520344186771419446671544707480333608130318097338320279818514790850313559196547032245703441766486661504350996463918443880137502850561740066317972530676556014409812874802790124657834333124698935831794501907584164026891611729699720110392301666559018023131347963454677351989127371308556861257346668427861542878351860839761526924830228664389725124207876625318322308701637883660596372019229745387196574531313371507141241427071203632 872 41486989714408134969189727618057224772978716513201579843617503673263234583418112385577301081191950349124098470449677704208693817439164848274458161259926935286454313876218313100056737604088439253640325273320208457005445322963261666926082963235127577848073500536199959656875415679145124083660974251455202070556476814215586347073794161486368250520802163885553301344363230384661409524556465486936356331094264807930947895103837169821200027304820664514866203341272026464 873 -141564386837640239081457551211469888072918648254154463313888279213820950500316828577348173462890906958924892291122258226272793003543876427885372308117575655665297247407433569857289564113766464707966202022471733449335207502086748425462124662636194706328475104481883621393828911050672379376755648132561546802982736810840869704406119671167412184822564956201462321156418929309105664227958105039684654263340838129054440195887591142977555278157196820592977196239256747296 874 483054781181662874612117928938846640155937248932001173800191125183526212548488538987957527685069390276134294912797963420462563172722632660979847536398229009939343166636650667043678852794137951773388919350699399380301205840156085848421478459134461767769417383154911730105995199386881235900448099841422806458265295617130068454739715901140073991553711793072260881044496056571251476038641742891590511418662408633187594464383583296281556631050355736594958352841560771328 875 -1648310561872410097834940921284633159263097182879032446554081876667667496761186193786794004494930625416690857264972885235518129145352891269968842663488237416263963577098638529512509094329772859707198854333391597678116917380452005356985376260319960441390303427590546613125926219688564567421807030082026137491282590470993568050689667560604720830316118065948423707905059501999354502505192812576846893449546621410272247775878995617773872840323302400980996943862053218144 876 5624474872209311887406733133137350472949774444524304586250263504873028605080874411182122615330265990825853943954109611865684274090473280851733032828736502474803368208559795651807665047040164242225922200050195380889983018075385311936532497145491252253477028896621730738228941399366644083824300393485589896088219356134849920142003698818355040681153661825666735471158428156806327775613660161129752595385218504657691537190477884388872606337413125155729570029061687704512 877 -19192219527808978288088384670787719744674065114696965390858434731108490700709329095983674074393480136653868659661310803090891440943306185517015799899163218042483667032739036032858274927773933872194238239292612125951514881063707656294411596861095343800755402350965941779292773781168178790473439303355535006673111734931325780947120325505742523517302683282984270706482013861380767926937525795383815218377253110051833060683259571372664504271318845480636284588998868945472 878 65489052343832791658035582893622103675324014060610483552075922407347728531358945646967688763850816085138374933729131808708216263247918205711429293879555985038000557551977015243430519707721221551017494485917838983774789002891418174056947385783636077309399079474115227992822166874734260214151067145498784871850803030974412952702472439491325313601149810045640120359801287017997177961111342615362028924370451672951478618400104276606690241345525989659892060004161527926272 879 -223466532680760680996460401587879358991773284839327537215420019379230067389324434033088390123753246549771840199179902012633200771489053452817534054687107164824108650401299207706879343441744669572054002938898942739902757606954279349948246007475782263592002604484294642220386651323207569991784906716129117046973064293291335002849005454473024220594204326215014837677135982714392099197283979729577514083168496427476594514755579721740492721884246168493686326557459258199760 880 762529334045666043679044342220680763899081048945274191213247051653462774348806341190893782281297528327404037763849458306866381631688303067699819499950500262308201853864727461693361113867687889762169926334135080807040781152310467245683210941989723819667754275479146955889179560435407298820861733825018648151395550354100907378800158709418858722693669348207630269512476251189134266369824525777877777106957896315209822056988275727605938927194618249737060323851944647809952 881 -2601961702607179819648160325049154991773242256328524493391071877345132337778876028871218363232786043348813913782015589247945723441275471982988672644519846877323948488855749192047627471136109922572773079886474983075731955120853503214090055027496870889123419688256512993938961547294473045514950774253313018721549886082521154531210374298452060273381397658519467243588425413854356172105269381578299969092874213625525140478455039496987559584389072908703883898698847426127072 882 8878621124493016626788783648421497126073455432671514500015399128164827266352511325618077749342548829631245105260642924227995908407984298722671160508298373409839471502278918587486321360141000660583914615700306347388817364874558168718235436905635908331721391386724218524451804338565840694419369121954631913855751115893703142730039152052054828131079299953135225407493140261538564966121361142550228878554941540503887036402769080459682605273008243847710878926201959098359040 883 -30296358146087765124344456470318203608395563082432326133799267759381193005552568161118566798467360593512717057325343240479731847863085503602823136687345179270013476730295454940805939327759222608889033593663034074820402472240625878820937818797023982540013330824892312714325384620685631760208564849371762125667060538293114893199194549294597612620935840221290612606926648052512128504773873586533399070387060512092199620946699462221579090772865191147005679618007953896532448 884 103379780635884839812820991520928857070301243358864846468797486871213063704067069334686509526619157063797174155872815842652119595571074595561328445486831397320078021170765675544499650461894045545229743921677132309178905139866566921409769347398306179399453558932605060243642402174821993707181250630924895110520224994746405170810684554369627764297188746636438604741315614819597864136212898580470833454792537738525284885943593853135616726259672131579771365868403209560105664 885 -352761405033702406454559883543078097836143216243738644402699214404328246935594282048250942515550330516445370542569173885463176517526439233143021556079711909592795119419789363641125687988148269789004315964325725985124838738050266862227990261439395301914788901210577777161557461372342034091154067829335711723336214162638512874883813745185206095794518844575236955707865559326994185624396263045419826834790913938357935652077020833059636413603409623592177875396144854174711104 886 1203723662190885444784139426770745339518540967968829276721608957786112537068442368048489941326718239249338910802204574667645302948169602309824499585147825430777764981625413446577810168089574988171523465551430460868785406664101920689135795848230835790170180510669352661768744870239736743080355830784629267039667294117962873635487698993601597297769017013551754247939487907489905812844776300719642177854163119965553178392673602075228759372533029575222540507500921296128566784 887 -4107454939992293681919565400543383559943348834312366131759732647066770202427442536697820316042472912510854253330196755658028597220839460647601894821471450095948540772108668268118543224879954273659561995644822818608210309456942170174640506249552238545368440531752487044532256445965969935455101607044272683073195649916439662729388679611219694713427380690440364605999958549869470542771461221481071377807436292733356033036373498131836559248561216186027016343445808810732437920 888 14015838777375776942446259451500177501090270579497194554460066790513319542955736470385861107360718946658693553679491224307604880477607857824092094121091501725133732486268298624343574528587719744104287241342824990635837851958334422661249780723995863723741210546172988495457943264359136443123332298178875736043048284498563820677777417949831097295874872825220942262637583730340790615250322083947496662057087835187303455722315821753576911652021021169836940155371516917671326016 889 -47826175523447983650538934172010101475387200729034405842140260664084712337712226527981039753955673717279894964459708529530336604877766418940285643977639158814264771584355410646565227990789637772432025750652286652332687341180737037231481694704134384595307229966601596089510299118152039401127111173299559885464035679365054159720262908355205445156079590083849818927315553754022155361773830207252991065917225453489559194746832868000114835086736084798853314505263978389102896576 890 163197119015337237417974828921257877746844220185626176246609926139566018190680539273507097012221946770598296666261937287093617886648804560544940635082033798669664077429257553995604015151291382289919590580146045034639545995535357927351321399532991329759206212976915300733120935103865629329237170897148621329985145841860403255121604097129072703607939823400934173921514205763225725028633385213557993694644646074268017868418304725290479772340521468868100549262739787497510029824 891 -556877403170349957606849047263882056127465160096602011312200956316298601455177551065993104719773980087498362455312186936019036977052918722723325209359853054034395590764901628452947049996324969884584930313243324543680971432740409197541006323739553498651613722632276960290570712496364563393532915593631998466359931963281617886235826853616691659492437902890641470117928675755011258620478559694759190650635932631322189819966336138974869153395958603903768797763062274109866166336 892 1900233526853297898486769278180498449037263313561494172876427474430385405446593527905080679607399718051290305640669628189122441417014997403243789171145112898579890312369460160570527065897512639401216383204999720345782855324830383798540988384182212631918289530221330825428444874780014794593712413268425682119183533620615600343614467214859593140510455876807223172749795045771314126987246924561550512194679432105525928460813986116168097018638948408778549022697295713313228940928 893 -6484173536312825165570704782060688412094544945694790371679248956746947166378304700082938488666308704388527107937553520165922390605601814266679215148143949864735692180453028139062482607853927715475701872301627631866266194179548632775241522079519924929901901947679547087369801518004543173113283905903372217593458527823227363524464034951238045412598065802466394355327317459715545538155058622053296685937693980688204276960427938353704043278013328631519370973166160143651602789760 894 22125981968991712103364946327779940141368163106951616331720059522080076681333053617264457267039429898454264818061255369830850358008481338098851400950224371916437502801401818413065615354290531191917880089892039722775912212161282078084031400139886416012400416864369272535372348656446857642797614024652284899063332966972516875783823419309360323562250168315178193742261077825152728141228555796664512816668487245071904948173565001480261587923521479749067151889371548874124045538304 895 -75500660328453558380163719521238785239502156128237178291375020194263560257212929393508382310068301780473015921143473893865385961343873139184067717822456569070814724508694265029539112242750435236255828718045437161525207047458613452229345021031995716423880269337831486313071074511998520715021128768630028859524162036836943047912377192724212687261947607274819451404220380184673642916706777646839582394220836801910092171740838729101595121376834362293298504932284357804069923770940 896 257631650800990217626895483021426040660476489039862251144438887326359302385964462396689184032701130406242976410647005361941246001132697975890763696398136695191191417579992929678498390786730121797576993448719298511924817334921201222188000916651117981771870477582034027997913936642061545906327003539860191333818540710282338488911008714516708829520441631084993316406975498357574695873853052291427974206829406997514511001842136368120744347036546348967727448751770941510476551370872 897 -879119579245687480028559831741362928243558296834125423956471363915442362214267032444797323658770272832563855626844310525781466093221608875534386103812549257131747384501721331423776336654744958870137813344481348235561706073625289994242779233678735911284227517738573014972332314310854920340628997677315540248838493792928130292447793347420447273772357185162548352197423142764669213483122964686438784931844758434103404752576441424825458302077027933444288382696938927307748052252008 898 2999832168942267925787307476078180424880149386792686735712084745014215955506936949669152483619151123004980106531579031749355483017098427074410786017245898973468271101194036749948212708490622604599599326896913383888154999554358330574336147491734804771628840024860818793797836821552139498368759996931550647341011109492134504285631648932693977702792262744259968158834094362645381930559119364595458547251914393789334874093481814395984379738904498961813232977599977042206284187255744 899 -10236376053479216507006370018644294764207197492535775967168959334339209288433997721922910483514056260277453768494198560939781194137039322316737057483386466232536697434678344721808652227033141236370338510589397016120069431164536018110981961874145504102880321495159813057954434703873188611405334059093232308191935643869581589075535548664098825134922268331569012117588922244028941948793478649565133450275216271607617499643095140695378459579388043320010542003919674250124589690770888 900 34929773896810017317275855407327105575698409657937134649304275742957392080659169062408851522845507340991885344137498016282880444227965290359763070610254592524822677796074346351917041390765124278516851701377445905519679819831430069549275080909281753989146383573767767377691102558412822689768887066048916602386232742341007937225871358149732835141082368167687988121972435817827749635157552714179055112463913766386204669393071427700580401504551704810245694797238420161048851584501456 901 -119191582018933764349412840082191870078281825547040097335953198152395917658098433984261637379603605750291721309000075769555005286821233649032147938677888721837085544831546125368797396435860843777160680192069708511970771581707397787255165237444747170088279222438374560283100204314861804277891919784616214624420340284120228241418195078848615186422730965871032393557781385621360296752493552386312261903243535204061719162116370028897220785678272001989234655207397057819049862152153136 902 406720123549908785618167055126127320933716830320033511035244308061311906036110524604883722658146721718991149501899695818119657940761589796435356180819771309715570385298871739528649914160729062665067684057904023349124887693857985239110600804921991730019218063513226621678113061876967078716280713595452140554892955222401799317091989212067277172745578735330776519657812430283077446769237190763977167461408404211549160428503896353003387414029162086942554923280412592388120366263726720 903 -1387861101709238401305095730637766457995793396466295090956895508018120195370343526806974197622633711385938265784934345354036109672993689059757596491669152445835793348225643358901127214157125613910465771096105003448980446602517433621197475389835146309268123934581850958433103768088716956086327778940430854529396022993969520681456692983235902304822948494368492576210429415126439003647173625028440569544055922565865905410718763732460938360096437969617485498730439464401861178053222504 904 4735835540462100561707757094051522696492758867112864470644803715568575888772355719014769136630750060949721273932892556679780814720903265020819604871827133136763381348871725592524035996458605518456296991184531483852168442026844542573318939396574353997129771199705039232311762423584128594779400467624660270098785600281264663164110533384801176770745494068061855762289995381390916936971121681924414552442717792827430403620900601966816910703474997182596451934612574600254818258544489808 905 -16160228088166832876133283271150709364771499319423392210001864973581331935258950396434348349005897065841502487889026244949493388078382023829890090281071906539705245071230793873511935702738168737353483905686464550011624665992695646176901798145236814154912514483323973320920144638406836838388233941130453290023094894076359857362724353597139930600452828811378690961821612597817493293059733646946455758941151912818887487314155849085712342155012213004167339132288925420835451274157646704 906 55144045587775343557285134507894337453736139924832492442458336532618720008189016793302593531496403580101281987366242399040773177637167498578851045909389339653468855826507869256204115286579491100143946695255362865920058271714573469076493077695016240408669889666315688435216090564205386916387075883585903568600153597397794000546186424629648539314715005588705529349416041139363326074344454182941070352670129523858821570820714531748726750865268483724884556220856548718872840194254338688 907 -188169844844835956360392206893807190461276529332993544557007344138775219384411121710206152947787707015218809435164886282109848016706797810057571367192890081250746406613805119387809616704342216410796279327639838985385970581891978789745444416319976734201526690809226388242437901156525475553724346024056730149153500271927644729924559561359723988541023162990554861930718280942781662416912720935951929858804003714155274597674417025701062764770260678314272687997512694745118358355268076496 908 642098554882170134553533812093733663730720732584995315868476528138870577420132202791775913801525828634780589051546209448515496323646852715240373595357281298152880954355420768282260801724229222312528363884446054591940599565598337065913630570052555392908988028455007698510266561081541270598201209155687824719815355639710491793889747177150245842776538765033108940863030598537308268788150052976295769752842228417057410479656065942651600027349023352300742383811547887400768995569148942624 909 -2191056723292220818834215703115708700410514553635247546288052783876342609248646234344356436018901714824551603359644397542003440301732794260713940694529120318070916810372939815651346437224314644750594480278473621302162847102342462700479087446970286353548598454805234130001085469028766708176317899619919200423524581122880920281278385491859618624455301173764407902333692447673315086758418018996199217187719703589463107432747918955137808579291563687998266762854595310586687791214742144992 910 7476628668342214829536972122973649870512520645412480182201912245962539780378796802218708867691725502982256666403441520612043640459884290495148265804629087666243729721646093866324799930093820616118957975190596980068633637915445652086965186943754339913399939096052519177472842204105073655401181816415660812291109710281427516582989568926618735896931672939873978165157696992904001539856761258816297406928398084523173854759843227609809018843503539526160183081965227889862798556695012987136 911 -25512808193420175254791002688464579287975766697184117409781465622884663049869912833020958002739422930427906332056974956572155975550457223601480009957241008084669878511839929010864327294613039163641448389830524821677267448329523388278548252360772256682436249581697717542256704471318562672508236087082410634028123925658522833702446630781526719897055340879996732619879890702173351094485918358651749386418992181744745027880014021384328540034999702005428392261830984533134582412213373689128 912 87058459377510664742339033857477344113719525215125924359312894521810362078552459589244426946354246360724961734816175585256185073303371704435292869498944237335655006598876862021875268436199919523582449144259812067743883970794090488552928652141536291726468187067778493630482478625536350343010936056929443577014419237165586747414583379284365986027419774818988768255343833750032790350028586961168490246460846729636787130551836647527663290236042040275351384736027437542739027562947672433488 913 -297073526283641333344442025921337326188527872681285198989843267676907073185688543696483916010002984325655796062940944612730972224785494592085363558881793569294035959960412078325643442619729784607357321039494817469734721042559173840595150780858217929095487500078539211802121171218573690604192917179976718057618058496940256191108320629852500765032786633566626357547285067426557233530454960616870707615333263017165364289218397817252952317836189488331037491692044658887875854707003524118768 914 1013718063363794466507158518427226678179347451045338675970293619088811037598170687708110784916516320469611247457567893593692003123977640954304089935514305527022286404851090140666284520722432617759263316813863235231901069474313049219479823862022055877956423180327315578654712660535715715174983501172059865633720737496519301615787983830977308617922081986286128559639106678633150278104757513659549388908999204622336165230318891039633500428384968902972249198662423397913359874172237470071424 915 -3459160223920800955165427747886638272636604148869370230795250643988412830223942418798450173958629299615949799288554334024836907229800107463621099392576230661216182506888684026735194194630269868300340366243415926086160761592389526120650086095991530145774028071170567708071367245591409145192718410537114247654262427071994102446619552320942165486557317438983195141781902397092591765714850145906287065699349754785570067056077983563540389082327593159869395010346637634006298776178703441888496 916 11803870343965485791343967415588213941583246593673243261179583559853498894789320049310159951942095290311690071831587184268944086806671220374312026759105895774010861003043095851115086553987403616140227089412665906739943418581675754174352373786036195299380413195546089095992108497385239027501452539815360143187485573446216363248184085767734569402411966588845279499215231554898878852267708383319957932736815251907263289759484722301629230109846038810076781650006318533424981452060670154890592 917 -40278977822858437643535212223308587851508546238179029748134068012762271923134661213517384413681627942823682783248492922034127048901634464074119894148660294438213310505668118094107408770583929643556054876163876144709299999850449588934978013571650965521749637540166327140530361024031693771585469013376013309205341846857896836321170397111484773873490185363809890350498736032571092970664859984860123994159340135502813029093104295747548131117148131612229877347931680863737113211088425385875104 918 137446190933189288866065386154664061039574676266561074024952115834659456224657637558064599818739115119194091976573857078889976762105585207667190358799807890316397842303982940362165879519834117715838282648409642232259128665636170024591871371106753128664972019014758752977418865944542053564505674933171727458551826962560626244455819796266320053454958455312359894053038530525360087071095637870492040873817059661559584470539742362990671399077872982922715942625410362903010399421809327102825216 919 -469015541291568639722538079147501547719091439070840304449957057172050789977385961458250362931020165779478020273724037480044473504167463517127723869973019497911895139115551919040110611905517423721525073905689892828167497551440558549760818832868521825342221269114964027565608427368220590133309304296529485529996772824295280574030912162629620473325673658604270581792175591237222467798321757777352876936358652590325595602867788792645028475993469290355828942494120032414893972448791381773734928 920 1600449648168585706848672783013314958102674863828008811007942729006965569581557895539826603985918357000372574362141241732200002707248204534908524472520445300744770135577049715920981262559462741084617681793999492837972115688458511277188740385452996940835110265935507231225811372753132681322783943547903900399747137564841044687475870249652028128065226923317230642333724366840317243360081721241194630887483133303236282717438328965852241098756400496791166151806663220933117217464830928843747104 921 -5461312815193029319767955428530103715713946194912630728524549650907530156396828535351477625387198409896620194311631664755205837535754505994035947797566981999020846721111309660473711886863375761027690206632303278646829018735358507109251318139784062961706281883479575484246147558062088852199489407047911499584725199923894514823093630310750455532899702976857816692821689375281101457632935506596913192364118921083410242434512327245627020174969813429391319483699467600382145314755046373454808672 922 18635984732480588877400410346001632396505273430914892415948523654319092707213052724920558428365696920503617321871528742672256037976801161451783952594615688743531975510790292655886060432631497044646329620128717197605552936024604467356029153337147100373677764294739595999848341530373847387584485639574482220819054472276749266410082541868016906801615207096499940779283713150896338512652327457950517529930459038837706801509533093237819252052240228752880700636501653958726983981976622203776260352 923 -63592792160727159884055825152119321672077151177933544395673112069828901288891044515226423298832300064419796140008261084419341810492727689122209627468856246805830030298533543386353416412407142621542567609798290363589369473505837607983063746776425837372990553513529654617798070730851759584843913138388501654794881472191635974044820511725505741897257924713705112537551932927525421849126893082185383741183843139202928295227701488405015222224321319648708678494458202871204320648706162413989372832 924 217001979835460157315864846812542807591391127242825939077239933097632257130710759602532955120892968711668716196666038562454820916034418312405810651251251620168299834926168655806230170631885266700292504569819567037365536351505437340223943242383735052377689648586117941811031242522552152011040399638030720395711835990885391886571790966957120108312692730109079861383649332454067329114043586093781752852230696195158262882459487563710573351060246703434144105354723303401289864139125907193339711040 925 -740490945127538632004073587333556679682493182130252019741291550295545280449882026989025497909257499643758079249867955001617613532413849899501927907643712271040578070707851228089971858718197382913694722620029756387883781043154570225995907738172288602080564931089318100658787212416075565175756202578156377935183034973132311900062584663863613942885431232090148472884951724926999534852527288745970058605821242114091280164951739767737408114496961031274555709232361469853995353986605823959186128832 926 2526830215860398609737258794690584885135470426722646444197399930500756516085145013710941396891748855762704736248519576406317331570127618393535645944831235717814482363620496961026140002598977882293627417114533359706454550459351680316087011227519060256143643838651731387514025762146629598013341874195295720636478068661335972174728609905704991232795925833772459917435217663446450586056248065439055939589301969464702408155534094940245886576719783995907437366310408285966528350216589822778423296512 927 -8622488494748589967412508230691712903399323451362999021745116985822314127655733243957218764842821866112673388359448503643693564401424569517047192110927735512637743730884403209642930775736176153430144934076400413227105662178886686018087122849665938707587635443750012820047298645528469319037251154825912937090494105884097462633002843249452675138204372523468552703635209979511717030331910141359565845461240485711582243346507579147275154942493693950595841389550607640884256523914350758494569816520 928 29423168419180838044514274343904820492382987412022104769920495617840955235238936786344792944590392030897277041115004466489717121560304024847248515775151563307257492205052720404116273177673526568995372746899278100313860050131383682511916089912407347735421849014406461207029606638157387538849653998638579411196981516073304498087003901584088246721690544996260266064124933056110369984803333924316015020893608570342676198088709690171309823800599792194336549459478892307959580958898651580371254986128 929 -100402956977647807841826145244165167226173989895372618418404207353050697958276362348084829357415350047417763441728849414925817384921341257892389108934867276389224401499565970187731439322181620278752837678223923319947779625162717504802056674443603948423831620963112875246380984970655014456172716427323107619178624343114103747392506016100867032442222129554021467263426423431189620917916015773547790275795974514467158026569273077268438388596391108335222042004759941257286097988230206833093904228016 930 342612986268263508192434935121216176643678909596486169875983573732183108283693399055678707649474940471603180907571448155316525311875058541736151202078155068671364488964840065629544538405210078429686532394262004881238369880592347978841171392134767756851979941918449180409835613552273524714642822967613064369136693961768060172735325784126251248084229701532194556549203402498710135107325915433540840749943330179009883070873850696187852072351842242197785379061739476169966004461618483485803697597568 931 -1169126185197283782606261917626131352374445189475066599038307630440682243031920898705990585224977900492804830796343214951443734879861511739986367695029572506142689549007186027773501195218372740627699993891312741236610259875375182474783183577269677884538596379095679073549689460880864695103117603951564266673766205714070882289493841114360328279197935926387449622500870907556876510971862549541703909833877063123086911990707050741797371257562991347528800914456364445528702205207836066494056966092656 932 3989506756873492293195212676235501364501345021482958807104987949760431802383907690688423275586458238679202551595366009100106087986085449751424602738842943011962030513835515674689185968719223680741251475269196350505026758034560849259625472368653972817906726187424170554105981618640253528509146618545098960500200606968411801508322660636567459980670087124412534882331795978220549548839721227379841960772508789822792904075964146482521065622327366205921148066293990280748025130340164763408281031064672 933 -13613734348580567442235194968829960610546326771391623996312175834723352687085156104165135271792530840348164793491498621933047176292944218319565856448395484975147749231519175650104685804104235378181363407289356148866616221489481434803083334542412826383697337623374001141212818091039754342941723463787192316026185994446477935377286314667824604574974453710116369891516063460749324666369059972328199083919134105496972631305183604427512675595914445821451269203347232049801120629948002133111231693351328 934 46455334063710623854913220532121950230990861116490235325683854411930775441340075224378368251638191198531323453381678575092935183617390221479329988202739876317115668355166866263866289354254331976685618843406206787054694697431733122765650271008798163566735393388258510659011816749900227451755218865392386545734091228558773944330778422991214564643969080144428655114344426906706451233412133225766320238733672080786771595086730311029459052373180340975323199317225338730725020920759213060473431875169024 935 -158523682188000996865998637781472465193263704779793993331490484561803925113574111695109629654240894329992674486925924464747551687190073021915291809645454266963495342789095011487434042169185472184980429968669211645758980684217166624119186209143766759364588545678262499326803964161212133160867052863679878868199609631514087952129364525543365519056171670570515349949449555181292016627472875262565777144574506184746342537140721715091062999410760455655237035114115170335219345366792794425346103197298032 936 540944816410375459405617240831132353785806794277495266422677965606301461798817442214473436466294037616451141587638891074419585299548143688047161325068175202874068354133379821197555764493754390864316486241438553234876962172658794621642949418743401824671485737543836209848620338534037630112845375792881263025322353069543375981908220105807843275276438818971001922040522493502875808287861593086414924281555237227481325369349397166139638403804458422999903438546681556502650190585259910463405379767300576 937 -1845916376717522243581989660509070771960642610590640117373701709476870594542486346791126512789930655512663793330055832099052804412109888200707436445421699380326262803936113495140463044795757484398119623013186368440215569104772219803657259319258864442337390776524164548908287293515130559246242697951654372266155352558477896674446527112823431920603994798106611519361785861942649171954858026684670101016840336785916714680509176045669245910435385714092755577222473360941066370332156271620543900692000416 938 6298995947165296068032262116381652238118773419809920668842914135509769764100002921215194739306647120224961690772167381018362855485149675005682966472061630894463864665036768346170346873535628340479949092406571987405246054812008886088153391521519225104377877247434979038536930930956455629024297257416404928047709682095121480955931103974601461029882053462618187591874651900351047696360678808825393675683792615410256060925076353833058916977667480911796221037878400097057188756543981167071137423796989696 939 -21494674917486911037602341803814070488652877264618134019288452607884588254187150008139084773304847957205160490258484517622232115219501316233085921883918702841310913741068922881430086106786156075060421541315513177356598335764121960298516119415107757742531834184043608431940640476322363929609104042739246245706227482181582643269733790700336994999165256730997744126953592206633197654455536444537576124779396373663385687960933330477342159997478661091910903017800849508588115238742048852762118104338972128 940 73348405861326500421831564709885222210046362400813078395472623829831283059021389145641411139623678315408477391197774972567308990054898502986215758504299574007949356695273251451040589699654929631839591954852138421146351404180008421659325369987035481842745117469312656380994157882880118934386891260461972672451527297451406241645502910176060181049326855800973296495136808716850844515121730550105552982965778523917652014765081492053793722989587616800588990091595231477202713519390023818606941590397322432 941 -250294163598596299902441047004936574599892995804134471322836295172981627476295414704040308950024449019004692392380023328109464012897760374334712198484792337273098513283129165434948709161163836146648016206868249441854828248318758485449185096547853012955284106197081373100380651698839425197445140649859855834009156984681537343988717904037972179916297072773625544270158366077013061225368332697214861786302889139043514111270053516491545623355245306424546868327673838077822290848193934485921440572816554304 942 854104501598042284593339090274591705015188757858950544075643585381274290812288667210102633008878174215524084361661476035602390225710995078990750201577892894877355852038583624280649584548983495389109476665194235455902359194652601345147688373619647935192104365847730559571679944726225138152346433756060391546222461585121740782214883869242411838388401649953647875030651218014262185035076906457156915179694930828357466682706387219462759076446869113515610260608786672762672848330342660946477402249939670528 943 -2914550220977087423406080242877694479349554635761074240817842342062647164295794020495028041863047068762521391837312118395533686863540535725688326268609201197642571728444492263304806217274667500747524729597377797296092001041876186755569057153633359058127527470196861204330285012198479495476672552616224891331109049318846447906118694389022450005478277917851713553461636457093522460356160435374721920648351027456872035658503927478527803279545611422565960900191861449800079280619638657620621602189337350352 944 9945630471308164202560325995290311254130269794266092529607962733758652942309902128592958884583221140186026250103826461801704957614448215563964363012096320013747414116001348884204512755256415800993371551735289807220981566915324823811555956439894969153422527386400027537385656172384160947850098091350903080993892364961414730307059508726196565718471710282449416012484215879186631419754307007168390020844667802411373431209703303462633180545549872504365702043860089020958586263767783064862771866701315172256 945 -33938554272397170054020267222661314219681700299521198761136414216712138600242185049797774401883854048855932788020529303256488911207585866985001228200302910645057713812294702458287241115571554225335722577897729872896726940409777520756360368220785459633496206399833871082631741993160622322805363893617625452567234683815691559739477386153487681198835065476591019987595474263792865623333212784587482693140032390288123517764194145371423639711746530529811866317004190627456229144233392070326663482963645333728 946 115812276854971558092107410842157800542677554284838495950564003679720319735740425518936593273580238987269204782924080991089565290986196333466707217207743578342715970715176488804034322855073999071172858423845094810288211825167203489897610350149336904890899095656016051242984803986336631195369599361086929250388064786200247462700998737366040567887978335509012020340822539728813551269360350570648046853676095683923706260935353431154773821968475745766327732969396574561516392702471364797999798714263712529664 947 -395199242743023544608057869350775388746473393530580656498825924348895680669675618935225824489426746038478660366687137404028529399753397507456425435270604850569169040251788531485170372723308047047002132128227901595699157593408410311920847722327280077429460971227325660547646368395115294206741255511222495397447186113460808582794557218707477685640434883219530437205818298395738609693609212476863362963844574380341536052003466443877490569208739254051637322884758991626340438508435580440116856078537168935904 948 1348583523261608429708113754538209568667563161925508225250923971593817228189741858846263375958575369127350248784709589189524346264489192492266127671817817971300811974250694604296360392750816023653748959640285008219184815352979737867954664448918051265867731614519742940766124973967838868407948032387563924988942344270992111329525699553755075311203702194335128164770095547870063563516793978072842995168829953061472247822206237006699273941284344408609122395819525765224622749540550284478134583099415298033344 949 -4601928172468565559228089708299208547762796492459502384510517666788535726464147059680721138271141154587891298652927213775520966286318993109148052682321081287339307177640999173523999674292750213908375761509634006768456682435860862322790104159904252124983017869834049427440284259218943161182386205787487598034007688754246683799052027307319876255152117816449658895052638841585520645233180097213115578481590578558985828353815714664083030018773105566264698550362399752970044225676164503237232010112249215428928 950 15703702642155527721439929585841567901340366192421274444223811602088045554285576744888502551921828978153137403736533910556661698137180734485474756589413844508894066102181819841111642608881801656808293342047895770228890237334946684489085118293100040762502747760200054074471591364146410436864248473034810111019402497498282049280744072362813904129078793783744857819655012720652304032950601063567574037340005994965511367640247769003985627263139467306631668484674366969598398125238516016099074402257699099051520 951 -53587627570053496708198574412850639583955513888058882392160003167094052862869220107334002686443181074976130915344562383367341709236530263571423250955563500506127857741436657565009169762519006476935873515565046759755571453093215717834129940852129962204770820964321227429519409475234178831995597621046548078024780952519294995534241893787404354436093492239359998063863416855566273329339464128605897439987606802620573980315112473484563476596845669683189587996211215373196102613212263322019703397977737488689312 952 182863588179343497790769827891325663299387080075117486692541046729318996116519197943904541992661824314592575932665147114530381588634021917293623294446229977813311233587911244125157991380961882658641470571652980764880587800803675469473990566222667762304043515136207099742777760108367735525641616613831577807308400412948185491135604205647653738979335474588301800556877766811453295254481382961011260789923066784940492467932387516889789897026741454737452135282146177689708953272729931813604623705639199399976768 953 -624008037070044516538719534478598673090621849451357580617132239469402055053272534099234249485765005833112628893799012560253578648872707002191495759216161520132468840661276157545303346233690789079041087098750902292668439989858402619591021015200671384942337637904140951494081096771027370285094934833514282901067275347486062289823041437396998926627336039686988878151149476271175723980228093636817279856391123061401986213255893092422675203371885017256685372686184466397231908089962171782969480492819370110209984 954 2129380967126973968645933670160873350344608681339129914458156005168157107959038243087102424295621753815100409952873427247008390216248938887923315835042822104484016583123299373415839816255615748491072990629550494976954989133758315359497993211910800581203126972271623943538371327031365775803209954515616192484211581583912786723432615518632946286423528902373780041020346925689317341034571459852492657628962154388417413581264787693569875075135209711435465434692952400858510284644181680917162046277388457967729152 955 -7266357994811546412922437929866413940699694932906319068903674801207714248579734804518883156249262080089793197764039261992674771714459973091399158021345481530881283475307859075552940569423071661926711695843130297092405925122039391769373886152478174967677233431888815593400207497259110817808677884613437188216271534902907484579972428140795877104634629116466960884279493975157993782140800390166638857001721538354695378877002484418211417633433723709414892080529671253309456916135833178484307537038756741718612544 956 24795932813327667893618306086452853488650603520326758881996679312663311834287075215301264823408349225765539647201480722371396143439060635276718442792764977323060582155824411790770652228257666313161843522111874969567739885655112050709454138574077482780119422882510523207742943782539017448358096009048566146492840339461277315333357529402343388450907317736819746379696728161685016121974645958782973458055711527805110964733477228515419277369232733856544124997632307130833215610062182514173910127026111715221166720 957 -84614413463891333923811383537665300959304589741771333922470910185105422205681127574336191336159173058759495406130886730011155860023680525507454016202382942591071452171186146400780405599637947545463807654345266194006564754088183039436211847665746690192679296587156984987944333199936185468618488961639644337774032426844180712333101772834807905697257158206399378963424077892862488703223288718431211428916031810159567073925170893096273495607073235215481371714124402972463048133096459940210565357711212565413478784 958 288741017339995288620723271846039179027957611781606765326318785695003585608624072943671874269433986352123165021175068972068301391663532962163804584498991813435265512689837443308237943643185664094949517125063084780477835055295346391130821098194940685452725859895922941122182682303216686258738025943716314070580332509082478889295950181359279300549426440903018601717438546327715382900074410241961738990412227571567624968388665146274722358697650429145347889222167067975611842092362176790135628166374834154524505088 959 -985309913617389882676294344956763545644963448793172508934431155550813694315755109112459830713697081812059230361575417828251381716826554978204226405412720446934929978781668687840926353706133125411776684271705204524053916824920688354107484273269588949069052988554160806572521939804229063430027354480685354839334808164875655503494216721177352328390655441166289597999627763804720997918934910754407122876524601011709830806988908563793971069702495864291243416241759839575416929276409160993321273668921716665563534584 960 3362307723127762026277682335818994728210637688465434768345649866086602326285448177620590368153431343880389543256420931182034915575778335584753489103597386438960722046763522059572680696448657223637137255889479588164502758484141570293515834709556731858189668516678145305801613035301415895012433779727595335001615684739625946012966683355287877539459120704704868400670993721208135574351336041918032042114927941789635878870946436432202946789192050094644265451596113304855923220975924594013668331387716237479229677040 961 -11473668527471983248580724330275443556062137926947164874927710674151675132303631374848403796959831611842603723245137388559291024248955025491460685508837255215618956361659653099882693137118627378184057177683080233627423546349949932213264795285138911664662636661388899059174234519750432449233651152663111720399197668997355944767061301426482446837547581969660910634556703685563236264359196772646738143982362914095865828554205421114941097146468107482811094809373540905980034203919129259353521644446476215276073616848 962 39153210070067373925543633119168175120682278066903013650820293560050947123884498724951320450648340236822875515524737517302525264595144599921252870816827610242058993203614286659280928265826681933063381104069124111391440228567232915745115070377144657268668182460869624892445885808891635837510002485933280019483580649500979640191925672201759065564586087158252805201371814928708524030319242748514735751687742205016691976583053699150267687974371904935730206209935813707147888002613301057881922214227395062565767638912 963 -133608068042064744635837422823831352269373727470699317943152840912857917007625901175716288221003776849132395140642052439056070014451633931039740069673553239298690531966672625934613501678572079796286886890051166759738544595568419814295262949455580584088931119022068404344735580694892676957278730360539645318011386360021901566251294455880898341625742169180004962509076892213639526544505319979701637000752777802406675842759358407401366101508417191739434940786638399866888072372353160051111255905909639285830678494096 964 455930060872536412811334946247560665894677698578097431098598095200857389916741872940892566022557926594951455338569600131153694445164328332794999286252742234413588422065521068903097455761175697899736039179318371919325669019868142108266423984058674720080715371781515782263165937412711969071679027328661902473991288800907007729795427897639488353627008105165404715226078014445455335794358763983912899551321851103571707297851514905905055002419866725504950914105641460509277484830659631011175967190697799393538673644960 965 -1555836672634928114542167502892423021697791525003991949882591013296053580560929508298005789087183164348461498134299411711768793631026677085370140706313080806794700101803019031726715586058301840918875910915215337728364047358004165766338652798116648411581705538247194422400804676423243679183989180930942026147235931589766179054885224541274741579518709392846775663247310118614454238478680137315280458283906584100519076652210554420985944707569485499962862105168474151903661289183908197270988646251561318506270539219040 966 5309211338900700170279325185126762651765946923872199305406794764105714781120483150674409244049199816003630113173309741939027669050038804125139521328157304848080408131309566307323657716361660739775607384179621207193633090642764710498339750467800757251315288006587214253432482589968535714425270994864127736310019390026583290680270533989957098653687191581295823121743247401118273759909627575200860305422731889555373650537673596287343380254883706844387224549530797378973922492035857949271465635166484100848357970257152 967 -18117415927486194969345583241840633584903487780859059530935898357151860186224186972856233923024167292322297750950271750885066282021204079219190806440950375325016483314251267554548508929722114147645604441589178993348064479331572407862503588250374190607576793181221528844438312321689875030442844158682570989287107725540883097384511352427642477745646974236315142526454729965998768212812291709193417470909146759838811432703716361925984429697940793882821280944089931377144832116381947228461384957694728498563323647648848 968 61824801102866672090687624935650967822627156639968738334762365766015283714378191329802256627322650533462893914767224644648128642014768064996817115815847213605350515980038819096681331841416668412684663229501196020444495167905914092562489271111127753640052110440575373385103378821990036844106379206010108560229870267234685106397557973687771496500904624581468164432128281900074646124816799971293801948858307233382861473587660671282478235743919997801056650352624136434392173504519221625691799091410096821296430904742304 969 -210974240592793050441638472462135387879397777242347328756168723136499694077973936205180259130683711590922452078405095825089436647682248777895524255478983688609266466036833333644693681178875151186950312763786367231009091726830737250273968964813007513596291585317532700681596911214465434361999079500680991540379284605221128842483172295406400901985991878450041930948342211739445864624917502218089958454672007346433610598883823705223802280623925079285731145664496214444885237508153890912723903589985143154228499327196128 970 719940105794424965597352935451290021089023300556730128014457697882194712463198897113588933950603836130310324891175654521494645158405580035698516160888603840484126038534249172796541276197965592071575992262992288768922221512022405272337321034836052421139566219720048491584937392103401410893671232131016562052869685351936553758524790511916214934326426025559134016397932002386348610873302291750948059660889395112889310486187717850314716892559026583820040845162177236099454475679442301238436530333419184883798913084697856 971 -2456764528900085194480553347427617780276594727594791304531073024399983801633121621575839237143559698361116639529664430037538992764301727914967522531642471368388016329158167503431916716936904346776310784686048245888762057399772613562932492733294238194408775089810668511272208358029719760039620898255386336640865562475933651078279916303150820592741468100772464199383223450059394932884819104750599368405846449685884757464593251767257064459276762742946856796541760310944126688597798061068367477109646130087452218460763296 972 8383607325260818621121353009626270956298348707231783565740006221252938450912245191319526984742427749975447880163967678500800620843638981738952362655488848916246834632478208298189000062834207826507984244190797590336335197425402178594452144614053765750141886390160273018272146586712599499226120003516311523255243509112799346070196441611646820530530646364968102597130096913739898337041223480815950894960441489005114837967350274552756983743744169395652075524095182642319832962709358308780850138856261631013736306255246400 973 -28608728299887037855945018606136397939295157181616182434604812348336289775815650179697310269341159069732364270285452613962734522088684676485642112874053708937666701484661381009092001062271756105127456988117034149794434529284844821270512402783439432829738366358290198738548511919320323092203667617123352500305997464458919960654357694124684790484304139777656472810325052251797533147287460615580240387081156095440972730506792209087182071032319502229201194191512500892477078869779830927138265056759243155428011432220282304 974 97626204872564598004299608644275761591650540768100672506499282223344257372578977274197702089117856335430549740022315684709631795638108418984107598846084828323757373717082185155302689542015682728776655308636020319772978470288202630519182336241855635398981389779207445563116524588412874930808976280518295260556750433487066372418218424723382037584466782150544606096957498713665783891395884792981612485316566544780757956136425045196928283815516772500691599383435838345245471778235990819305797947795004267593774894672130560 975 -333145912355074589715367843689088550685873186822671009123545375828741630562062589085653452591871565033559095186187792676729965978297427982667604336881953961051495460258942060831081748716940455954995653358134053189504329940338242078430419373075544014813941871058229388537117449646433947632926540968452631495457359901563247638832260981672978114949477516517749930655504034449576005292540305230933814536954264649567173452001551898467322419687388575785170631738258293662248634719902852116477196988177773211178515713494675088 976 1136849038838817359222265939332680889826920235103010302992899909592373381315721890393099693991097350404374505218574646650722971903730157840126736012250920191022521086026350886492100038181095146370468399854919150714533609251307972864165352923162095179514513514413915290807089998706593680875281643681909735853591424360947328580878907583504583718730986790242722641045082582728219880572700903813922642927339563554402059519349001530150445089956475271583746440530151516484123365023337437967702209786114924202472314859646910240 977 -3879460519177626158348692962709455018755238119985274909181355372775916401574875436989952238511179654852176771343488318495266368859968237265207823768466987479083724116591261897503972733975552129885679596199387510232466800934362729149848468168889667506476397767008061232649781998749179912941479857773042988077080977968849031944681426423195634152103325388993502994141144585250439949338112017974085844868188152291487287149310475027631293586047142423064996208987592171020395384459319234075834338815684221832146587213363923808 978 13238540275071635045820358675760634939029126622889002719984037788206740247942287790171101086103120303906884935128851953379244416761780111296739634834964484952197038409102536387170075392586040204277136420832049382943059130462982446231251161251741572188312438189315100938268283104499369141460219834564422872617198744993557688108707094002662441431070501823053531290011926877660401692091722060853259967525742477526920591308757257015007055710519382140144932017237560352551179192728880764368468641041664704764230184290600007936 979 -45176137037022880193938391712056613333873345447311965387287970186117180466939895828924678192689873931013692421938513926950909856352168944981498588875168405400872820601985371777233220820530127889431467372902488371501639999268240423306634920521308636996945117623664498625454353643671396102298803155834188192537382215431264511361372993168139414463132373267216332065052723749954532377731158090899231430854708363756382911457294587774104973552529528456943366858257840976102333051757866654930570293838336121134866542050989400416 980 154162345523150001630621826093662805711962853015929132643412714841747867549979569036022170152487342408664696287859486548002349593128695050921625844126630793974860662771145549839164746841212360821703540008350092047349546952690728506387053448195466064782558567884126081771274786818076355524566215014580732967390010932559087437960185405590286043605484598349241038899520534982426197828518184801893946235770180425286381325256277239057615547953074065784243955456958312557229837213281069979883810181253118016491687749010190169536 981 -526075106986756722656623701197752661126000161370333592960475622125158613308296041240318724692749991258701937958075658231068127418690197018981887424191803952302957630552020783704214235560053757684730541031513223616351068520510485997329521213822613606021460462840872950127170997685835202533970655231910486754293824467140379395562597923435495695742408665234982440172753716112025854498920122091604216816039136075423368830428104771966485495449269178158602885642590387311712870990964832213307242167393745795300127995134689763904 982 1795218934618559593084679362153644032832585833184952522853762710389268921020836864604522216509547474108262747053939290453601962818262400652918970800745665308892885114122663665455667326814243247750012255718379248335647923217315039682636248554778247320728596370637840310360225306150346141586736569685814685135188508658417547021769342931756185127414829788640781996711363136013170692357396636691106549864921977603244836868658277557572048351518812533625367984012290904586581043585376620581894624812632989562738768174560435256832 983 -6126145578906394263242144126803955585362110913404896426722271088468345353508760897592877655809150615367598209348421566058655874794746109749109894289478326422058920780657829529557007921761517716892071000556951614014771697447283281563738496794516366534980046716919344495589123005084654578722023387801373812024823331327022504773062827884659860182641973005806691095017030873465554142386616494956019238393935134000938566644083040900708869970089711784487395429695393947516048135925251666737991238098860495510556436069337138361760 984 20905349375675510120345029010740172389447590165229037831476357016269508024461107157378073587685286350127553274732227695727319425206518627855783442401862780561854493238457574833401442617132870173039661855731253118960601297703156085439436623248358919945096782513431080388651395838167771668534639255148155406733877938616793125699620417426806537305695888572014065994622062262481372243264596571744179971712508071304708536662995446186839590379838693480061312554169186630640365967200082370988857081438759566749102163522192504811840 985 -71339123779102627859360433027850162292472949179657455651706660257479740372377274266996320791645540721037233708462166257590161738562782067217428035209322425538396105048201157948299690961627283220653783308189771999729933665043473950786404665085675701255947792662601678345595190135371111047496933664693083491284946995408187050757064448015009278284765484687320332119640845408637558178471294611039494771254627938248182837967697429961017746543472780220230939043393889035751801242423412295128967551387675422185191086534206731341248 986 243443585061897460387089245352873207092407409708725838613178792987569938943239070160216466007035594568621011044462028898653577700241853369429486847977437134807494520358829193137154762940692774116795671393549271648269508825466925386507741921267891465050057581948410517134134685483299174281724674162929849002166839433198233495132455056326694341563601554694206789513492167912796748494157885561635568077444871795106589450817034467173690107974136798253010733869820387591261799252195176916564654968090796339075654210453611211868672 987 -830747651309675054796964919521758457984615291873563043579811835122802024986218172573285114017090166410728630485066668499278878834815919393887237578015175711613472868077624077229960234145307291992163528294095496210426372373704903185718753756306806433198552783029260296043708687488384864049608796851400857214815286258791330624302399196982543657653737937325559793848266090916218111112905973782824895003004226603631969083228065553392895177894453595319860409376518700358278704292225778261203688220182397886272084001551346285199936 988 2834915586236974318734084116102268879241433404064141187838002612928717390623907455493593646323206678924428962577844548845237167607505155313562122521925219012164501054441620860750827948787316433522511061782920215071611611147561253207045522074022659471150314908811328275284778960026181427211671906473557617299882712657878945644712786173892723715755743323107819108482522289636528564535996020587174640809050114264800922612076080486906263816749193511968352713156112110050026867955805891578668158425531301952644814278282521282263680 989 -9674117617650325787969182167723055665024403783493176754020478722998941102480079053363046204118168280060077227901863433099532340958313116772594436431147887534775720116362565291847783418114377165895516602009013334657618018764463814840346647240005537009327133487898136773171698887646285381454329962409997685449958213396012219444373332496314609173715644588474772039440497298946072215126536452526061999151226590243493818903619443284176544225675614422515981402958956392197294868287282667993566872916759221742330877093858875809845632 990 33012834625125309915549603944285488652901325525724845806031969713956618091989012139079869211706168406721317285789828938204851380278543996308545876119048163788279600626734615657701151748561666049231044984468315193426021571699675711858352089414456540949883346874060176443369748052332173805449386206447867430727431392091439142846951949889266571303434000040627354584771369485308408304504499523867178818719009621427630475528197099577304169447175848771125656752809538406809158586258287500809498077588513305119405479869190706715030528 991 -112656042434816377117644455329677117373987977599038977707658472210797504142455277250309288417184572168647200827963400798594030137373733671083897054854705685970267614907979127576945856928155723702265187376216444467385215520552086471203434614177176821496126930232655630507693335144559533211208635599662105691308146024586897797441974463721868967813159412763703641342349113659326083948584892018213385839583498448877257154522053458610579872392779964513168057705350498660043881357978191106725580020109493900603729612104895617344610288 992 384438067486798385885661497381737776347115293542664347804665033197639143100530850409772901055351776866481989855243723223120250302034532236442498748166671866423347360090690971539259279603092210184345203651799597477447094470507564964209707663717559358622607521576850301846349891312387745455428014429735509408935886087943386821501003634996650498258845734629414285625525066493874142407314650050806736004012932667713522979905798052961640191482497229429833626560606232355547416156066997515854548269437551070182388293700971647691666400 993 -1311893259169801878025415183216501039351655277574217457598416757007333896619061246014045747504860473810894514234896385343178930968127282278763611736067277515550277884055326034796380202184744708067565523658346061887579321750590882981923499939646151878671580305433804601809224617900822462556958604560421518807548108363994531335326722965458204702694701673362663362860099893102824267858829112322691723653290389858326853418741684265943658260425190224461915892083062076177410257077309674655612486170031558417480634534735635342159136672 994 4476832395034045685265498814949577793849763348914952903767244845370927972961435089292860999751138172847777094641130216559131627507289923557228580949275605912849137781967413920541979655608306478419871465485094541805959258980699617921638049846071062533355266937597060531486331271159667448813192750030761642504709258049680323380896624558057140193248800084994263079905900775432541518855967785119318995906556741565247624289692205904055199537219953097089355964179292592205407264298688373720995632761936909961878369686042872444057100032 995 -15277186825331591818501510645706074081429405027469901716280035636809925617626505445317968059106236632893982639385852291402345770098202421701819905245172560040771805144533625555265213679220242645586747296167193248725562029007104331853338081353297444596374841077573997785532715887701678856608121172091262661645362649408930192787087874166010782372987155289426083767543943230679423522774952449422932447103234657000611332128459794864763515562726680725536010044534207824799739866815972224589043550587878496887499226035007350426565323808 996 52133413614202853860580229246629467885829252267825409476038790809008362400607551950996842068971617932714729287215885028776087132665411669663137383329674637742765215488537844378272572401636605899765775248769651466132831481360053838858348217218557928422897570025534888499562510094229035389786570473986622287121135104555652421255304421640829163257301835794697710837424434320495733303946167174888534197225486621276404155353098133913905957761468474377431201249405433600016112922265039859410430038720140080638583390776917990760071857472 997 -177905409764509078460669693471772154829108720179875322708112232780363292282288501649892556442543325516419780558161352415520655220623726123624062251260989529691380935300373550796204944930510773770620940753501642965421397763759927824037610179765348084951082402815577960348100049791526058869892741031169875902411683216552995660294650346836435060022271360491678112268965944390897418439900973564247062340538564720660139841998949884876290689119266039342081530492777147433634232407879415963104601561315807183904761642273027761600945913536 998 607102979029743316908018165154758281104859753618041131748967096401825419828056392512734910014185954367715503558835556996650049351035606196009446166178265348249043907928166691709576190216939137894830723434871914628046034903966618057448435845070559812439322201715463719462185444926937317276910244742388607781149250513313028207758837553431568948456628201242462536185481297927944663186346489734310947962560412237827309170964694002955040036609641799085917066529289193446244718008499530997526089949918689387880595957570041881033864256000 999 -2071742575401297628954898777091046284624843333456530232386907996507651687078693165138743125144444981514731014282416237950304462738247862268632989982754233392654574276356520949847847804212557239944129595859900919550054121118966952665395759742523635361123071271809146056641152000424713749027127121352649271735541828410018411312907117112691667028833921685766842828557894699679425431591252013649011328841908870233283362195532153184208538084673761465418253034599767655528344815412628560819852936950137066685849804037161221554302269806368 1000 7069837561419061220412801715913223393987216757269389580183642562080820576638417610779149331320498169504421453939893647651948707140097237929789114796481566131288210771455079673519265632526987482107844422883541508494275384064930537598204712684253247156909212564367321162785794580271983476938366265775419049762609527988830953915319803751978648358909364665183178391986224689077140976892929510483789083981908488707751952274673550979678693474716554918670468560806157150586192781618641493467715408291166514254518862790399334559571172847680