0 1 1 1 2 -3 3 3 4 -12 5 30 6 -102 7 318 8 -1083 9 3657 10 -12747 11 44715 12 -159222 13 571332 14 -2068608 15 7538664 16 -27646374 17 101915850 18 -377496030 19 1404077790 20 -5242135728 21 19637862132 22 -73793090676 23 278068062756 24 -1050503580534 25 3977985415746 26 -15096209345958 27 57403753019238 28 -218683959367908 29 834528266737392 30 -3189787321591704 31 12210488443340328 32 -46807286676196071 33 179665771888402761 34 -690485244523136859 35 2656741781356866651 36 -10233437682286399908 37 39458879308379761878 38 -152298203895721654158 39 588368466112901103462 40 -2275034562523120177803 41 8804233946172803544489 42 -34099063916433725212779 43 132167367930716758462539 44 -512650820082545722766766 45 1989850576013895210269772 46 -7728716408317456853306424 47 30037925937250893323467488 48 -116814439406678796153538248 49 454544292626867994422237112 50 -1769696215402223531004308904 51 6893732387055133277418831528 52 -26867930658129252182438438016 53 104768217291754956866127470256 54 -408726074444056287890215677744 55 1595272772847043343924615764848 56 -6229169645993626044146374547976 57 24333866653768277428533646341912 58 -95097996823113246291929003752392 59 371796029409069049490231954434248 60 -1454137330370982019112022128501232 61 5689418129151480466123172448239616 62 -22268284378577919430239187684976736 63 87188081791343611274761328624299296 64 -341486989470258791347562938660698294 65 1337929766185167924341362070760194826 66 -5243608213183552830939644536680162078 67 20557048732113795457488119581409480478 68 -80615943025057438587693929329872057048 69 316232834182789900772369914323062558412 70 -1240838329903169153528326038011928462684 71 4870148274694020074944899446424468662988 72 -19119854412214068301887959459211160628526 73 75082582362196599777877025714232065746746 74 -294919156885916604632649926543881954466574 75 1158705294811244041759225359377902523122638 76 -4553511152985483288425990544323165200982076 77 17898659812884990285608400087562025513339592 78 -70370836712624740247910491454123310836197472 79 276732714639893671588812625598990379612079728 80 -1088482546542983898454254255285465428804199636 81 4282262581352423918328343682827305634898562252 82 -16850536864712844790588599004711213547296504164 83 66319411164474090102474454481163788965114413924 84 -261066998889332039232032869864502574620166533856 85 1027887740566336693336014337583908136468002185624 86 -4047807579356052751350474820220005911765590308632 87 15943094912167304021552016758896199158951439503032 88 -62806154501513861322422338981923506141418852728052 89 247461040948749361124075246692185497298083174384028 90 -975180139462105424723617041294763049755944587084052 91 3843568414121866738087988098062975974482479723630996 92 -15151462940923007719352636121041563800332285094981816 93 59736969138826449811424184398222491740157525433593056 94 -235558615468636353471891664110971137922537222357176464 95 929010387669523356857282491322946228775140263404530288 96 -3664430890358382544067909997091341794666716047997718046 97 14456246753042686217996130527375671483935146406480102402 98 -57038267511631553612949448344901394620935189380139975942 99 225080358863579263728326668808988151289917382978265115398 100 -888317369440755063581261435558583915407795035193915014632 101 3506362471319519247592684474392832848932042222981865209196 102 -13842113893883712626513866848169655130874778079030752857116 103 54651724162833057551273460051590599310397311305493997920076 104 -215804291467098688506139511154449890654121184382282278164934 105 852255859580849044377791314546566310707322064729583380225442 106 -3366143336802981243835790813974366271041226949215293316511942 107 13296793174722123707919477511633251481531371023280061496705670 108 -52530551199993493775149353930108303582218538902765478542905500 109 207551942019780818075264254019344301234852955422982407508134520 110 -820144795082545416176514671013009022301565453577561280727968976 111 3241173406016401288283488692898027533995408882443143933396956064 112 -12810354272022360659865031738874692711155265473504885588913471752 113 50636807208835122752146321717682941754823093259131544419469106232 114 -200178288535112063836191472740305831704087395099454025664784523688 115 791429650918888958583719694417755341098597311696488219890943802280 116 -3129331524662566682547298897276481785210132864922748459437015731968 117 12374680399594249219866900310840024543598793630616052949306552973872 118 -48939421299037768144472826986443568767314143770974264488535319319472 119 193564349872164342542205792921735745074794356887352871767957035480048 120 -765654647818246928689147074917788790686302231478765061769709068933768 121 3028871145785851071249118568682705574324631867117894913795917289711000 122 -11983076527319834011260393106443915153166420169949283869444936973268808 123 47412720935009372450730398984709004283209494680673369116286920689345608 124 -187611650935627993497316122434908761744956462369174994955688873645938032 125 742441932679754125147522670008718799063916175280538154194339783347987840 126 -2938341975254155638740274125206486717148888610315663156177752467280478432 127 11629974345899648091053355846877161377242325306118254156469230762793199008 128 -46035320465739650178020459963437111609192523479718917374556191251368214583 129 182238033467566384747751982734285390334275429957010223634736013179773586057 130 -721475781643375938252754723491137963616870307641107684672677281496479811995 131 2856530375848151692024594097867177961903931502930491156365412994955467191707 132 -11310707330431418283152125162675368038869200512138436572721740810361540311628 133 44789271750208277268657737963504129045936830677448897743764192689049748879918 134 -177374447328961001495105048327469912645758954105537600885842171149649312988022 135 702490473083604499185984749272992057249542681611066083226363668569303562016782 136 -2782413514858272632878818427050032065977302304852314281725806408397658489911795 137 11021337298501369944049569608050851547013181841497220207301578503514443849345777 138 -43659407821049674143699626455397302075923654143962874206785073459083530822885187 139 172962465785760443108427120606119767565163779989646717645403277938178720356199203 140 -685260877361798466631344590270241955246563440334067623580961048148167586843914694 141 2715123710956767960546334062632591086894919815245374466634545811004361751782719364 142 -10758519276554507522976433174279714717351002711579285788400961617267320102680115040 143 42632830500244366609447148219755324446192448190253975968913759263381267706780877320 144 -168952341974661327586913198747888714763622971748424421254363979915590172663738245550 145 669595082029891288196620942202921137510330486340595770129427179657030551474750919298 146 -2653920440074684659820184105901438491817291545420103080919441014899710189835299407622 147 10519395198173540769797724427612745825296040318634989424346171891637596278964922342406 148 -41698506597588163500484405155931739037723211132036208824898433015866151709338066588336 149 165301474471418060545003892407222030723578843882994910403620088386596314899053812096804 150 -655328559033691306122508053600086639254118052802467139957256302913432814014678811755556 151 2598168155807455563294635230764839624243189936906613473655294049308234830083225913486868 152 -10301509536480252244800379813955488516795357076548249168263212980579130971804543517805438 153 40846946884109017337110484925544636223649255385481554862534559644226931337259084516039258 154 -161973185357643196770920679805540385809024125115379390931412161326311062849112435885253742 155 642319512141167811908351985787378614439269353239030679796616984552988548398424178201631534 156 -2547318568919596414569205109980631758949780002950728874164663107214185357512469313644145748 157 10102741790130048704352521102662969402357102887491136428194372696189090553171658197216409456 158 -40069948788837139273120850849768949148480085295445744521920183912425388744085076996605355896 159 158935739313217943439012659810456571481410790248764901412266580670798653908879212952607450824 160 -630445136347948123548526018348973938794844201710774610240906055548660882654278678875690772231 161 2500896378754315220619665844358897263724097119408123226878978268640130408337042750178239945193 162 -9921252039606857172494801287174015186730756972319611650375733065562797296883467268018371691323 163 39360388602063723667131117001305286399508937029874361291186350482035984656886345221659499603003 164 -156161550288664703720376710133183158330176156749644357666204612553896227885806817459655319961092 165 619598588261398814183741627738085746258963531217123319430533490575886145632439647135633042277558 166 -2458487700335830349277925375900254232781548407501163964326425026642092910573440743302374849165614 167 9755436727642084674999562435679688988270765819800154735521008653764450508895170368440861931088134 168 -38712052468781135712942941518693620202160230816573608483806297700450111896825461812704977764572619 169 153626535393730270462798824843330680382894535449677769588719842275832930473512695493109166993534761 170 -609686515373971109773949998475947599884058409815777934358010962297789322871749419589291597234555627 171 2419730613887293980876465452906705490863293234090427923616780156610319740501809707819975622002280139 172 -9603892502099277222308615638083485688195344328969549743443552964304175584989668127696564307070728078 173 38119498018429672124452626292162814948206017598779212072588140321651942407745221918329615400963214188 174 -151309585234585674316136346432971505534835932689570959849090851269714734606315761990411735858876738072 175 600627028088020606030130662198721694963676069064993321802295372279664988452761174067819638485702788544 176 -2384307398231435625030246894911389207661728124836875585543045337002583552197487626829228096977356170848 177 9465386464877794096299006117598488371240242707280509829125672959590993882680921767340184782680375216736 178 -37577940372057171151552534235917751032741738955329172030781433735374443768575291942765398629599321769376 179 149192127042587533534187170766968810650821811579450292021570964806694039572349514847927115273094842699424 180 -592348025045265633288817885247406099894285775128914654027247417242901633298492848539868543079214143024128 181 2351938109768695485489805107132314805397994855379838140266192155070698289027618855576327920455222459408576 182 -9338831546893923773634944403405274734314255197612347384169655577565650097423747338504505896104823818073792 183 37083157682852986803614353082506851445864930525874909331002534973048850890384612798412299287542322563495872 184 -147257762256288610516250900249174783605949885823014768181427487664784739444174096553222446842824569224519968 185 584785802315425893693972696288794396937122051662949238182733284797279853874330310573697832937339749397860192 186 -2322375243970050902625130999623410656798554581617829327778842931656973793218120978666048296837266804628690976 187 9223266012347448478031767117223820618449953252702990226659404727152305147921025835602037659835081303034850336 188 -36631412431920004446273443873880142789364483277791699259650832936097073382932504143879274390994266517728565696 189 145491964232273727861408839463534942168134344132932710854370084069452953735470305125827291568816074473141177344 190 -577883892118800061220302550421963224642927302860293341337641102997267643350451794292435365292593961783205036416 191 2295399273297980212911618155751658983554597786461489488974441552521078036683882144216424962488590082192519695488 192 -9117836310250322211604949936542409420660006751715283470458167992742163736516387947389361494772712977042905502408 193 36219385510966854830325475083638712852014240789899199273677437829398686992974266142351698934372423655167472233528 194 -143881824814913825088788389323460517465870774701594941139331880212517558946909475951924242459194218790718683147432 195 571592088282349694930509174053399147098086480289996839081617974183019283839229066014004620897666218392560298761384 196 -2270814898966056989403224283336378771556115965764913855412863946242077790404674968682441889253603686755875763147808 197 9021782655411513965134909026138551804327433663872477961306544524331842826954604399589602774627148735830227078903056 198 -35844120743771743962010227006874272770306684627026090613434680396057861160298041154545213937384158101376094885274576 199 142415840837911350336341495305843753239507738358165754561516618936621010880291303699584193900220930721531987816105744 200 -565865624481678278770740513127183833308021553374568177808209523305031502728908390166886078578895743421402825114220648 201 2248447887410226504476576263752752878709033751967116754370891665124903899967826190312968630073154351742659861718364536 202 -8934426847593029693920493247103032636078474450301253819626005187536644276287249386870601495774496409000853202427484392 203 35502977976778538933003567421821019913346627090268080593876233294769429175225077845651327887654678988735566717597354472 204 -141083733440771417325292170651780582969426923547546670628389889439040357766388836691151687031728380021745095363148085328 205 560664478171662880500466799887741355562480334922205119282699284514852788379106959555251051838016732975306630792894017376 206 -2228142388275087470137909215400887064845124383458095452264606955356317723265059845298818728838839497221216562302137213312 207 8855161935731279607885931388532495430853590876169336121678003061937468660844017324529848335784761329748321320882870702144 208 -35193593241019938938088556715611760282406017678136169413274002091692183914188182272223465988059418157715373087738508873904 209 139876294491959821349118577892688522550189906838780837901402467402002180452198243335278032703190695038479923764299425492176 210 -555952778446240492427306568508297583036596428136910158799359305474502349520263135827165952876047641004100585051348449905264 211 2209758650950265533372982957519084160616550576168715832763830994938968942424633586547786092709933357917073530186623157158512 212 -8783443410822758173846646064080421001321269211787057790050956465662602331780004945222729249938133975286368928106817190500992 213 34913844778448696902210648641005999942253068304060034235294757335940673040480332222238111030525348902532088667781656019063712 214 -138785255513911588280286587259737104686901971825106768789062765921929258566589316836121751825439431958775256262479503895755168 215 551698300254382102993613629051001755258159397812880785395110415292588834691679288351392694879536745288918276634227369060002592 216 -2193171072580462580465299762528529854089944316129379961950886756420098514027875665738967136718579375623154054573418990985538096 217 8718781671387047592540219947580438002173760360060329914210934434742421766783718546839867640375374739225698342808080226453639056 218 -34661823954770809306363503331095551687592584410195969956335890095855180474959988412491170702984546907647664549249138659254386096 219 137803175374827993670192956966281883241026458189377822262911433369162223101854762383944562516439219251767380939535593670935215024 220 -547872030703415822469250400200956899722626494277014300617160937599684858550737651658258310567760588397045226055381198311315146528 221 2178266523027572731942722830658271430919885943079353698764361675951992039564865661908031362987820957202677499293173451057086873216 222 -8660735553136253828625223079329006139331490169841477685439971547592725616914761766521555774668650493800007701182037865835005531072 223 34435810262267602810304601922564786663755554088440175766380274673018153091355052081049253326949934228373639189697769612718938958912 224 -136923343701924891756600795319926963955365758110749362805272451549570356672561673442515143269214102837693253603267281755645828897128 225 544447795804051945549404792089416601640721147671165708297027696477439940713116549123721130943020894185351974360708123442707226587672 226 -2164942902242137626827623551249972832261974802379203899956506126915657336688613380647853364281769457052409767020319442127262149784136 227 8608906752449106102105833372237165857063414508839353393805056712846258417771789023778318741303022407645464340678592800977833672415816 228 -34234249760596057607361317311346497815268155711406644873948952702797596796183846363050202745373307459445714993940903654437078832042976 229 136139697520860898271606022056322175299776037596559010208614369797413949070253940939249385458830953719168673951382494427420747160762384 230 -541401938105807021557196613940473214809136838041811276848592550568764590751554675515366759500745048317437678497551686859542977388964432 231 2153107893477220899870305476124425043860006416217226608845846995047859209836360197063031113372354192812217425840737872620492640139614352 232 -8562935003628349335885967870816644940438384640481592653639986463988170719727402162084359105387011328996056219858189910071106038976713800 233 34055736419302075573256333225247110363471534356456291023682959600798040119946549911783633791927903174254067503458485137915265198219657880 234 -135446749067140646036672144956611299702261525880150618707293369839677572720535996909410639215545796690176859346283045024879674498291066440 235 538713037352627645311103121299190779098019207316066681603829799811388540060616958361665310507616610930806113222415352727162244891877759816 236 -2142677882186534383416923075711133437430374959394656499573522558574936320122050583574223937208932293093726938588803910757555222430481995344 237 8522493894356641831944382805381055329240821171045616650899030827283262743039823239680743960686273085044256012453707826639687532959984612512 238 -33898995918976820580011857696019262852694035789966243578040993087529442372172836042550819118302554590618887236038496380666379832083338176192 239 134839523070784546236074368087678410077260364080027873903430256796549283260084712782788652575941690153505502010074704039188292568382310246528 240 -536361667644830782634396409055623914399783571980324018054537782587751719555564944168965821129422517926615331299248777339300051240083153129120 241 2133577015624378348597572125662743562220824966931605107216399211641921737281048286307874877706845492966538924809285097698143315571686645519968 242 -8487287223520679320317994716088583058737277282148723576133988750664665819303747228935913166700827287653662163763813422754875365178996889460512 243 33762871543398887364243947490763563827055841326118599320094293280295278092033943195816584236674547860621257962385144774095743221555991353562912 244 -134313502103498062408535703446310143834771500219086107530390060379774216482675917722715392723298054953110753582428523951271825525304552630878208 245 534330185693106922933376347176343464532700772850390403923860841860746166918513569814831938675332554079473507323782119309565368975816054687235008 246 -2125736382365152059399935298849311599173124588555636850369027619063440586165520675171342314152468822226473573946439350648083281375045657402499520 247 8457045821619480095044083533250345133525248414324993108644838348337362412405698975290948114066055171791788990975503391798331095023331722116200128 248 -33646311856318445113723290100093627540418110130445283369681502700479258912060182206810344945754297531774841402721808617711580646211853803681389728 249 133864578811897583387741714139634235483942364617366012576414190570017540033381196553430830006209773969691096730719183489025680911987157320940230112 250 -532602545646020131715895699453077614872895162234977037859197177212865503451141069761573460782599489361828728274063536785752112177259574307839648672 251 2119093294384506893857465385341136001557794478789295936880100320102053311252636350897901263835095971410607031849668839133778937142285507763738699680 252 -8431524767066628951533787203592476435798297457746912794522177237048714618248655882049717781755717519961131466409536341340714165153954384436961111232 253 33548359906616451030054775154878163535734050294736630030208038410106859792112735094984704702082777445931316965436632287802201386647617869129741445632 254 -133489014051900521858187164959578072528167928079189441666444628929631317890689580985565267918882580241323269478138623616646880857663332838597653433728 255 531164136705269855132954970250630431780212408311131851303916866181793724261294710010455601958656815045902235192094921108190804660537840549356176080000 256 -2113590657148344520583717426944554462636162832952670467141753579301385074955382998416242665834829880198762274575042878639655451831318665899261691367158 257 8410500942427919805368209062999024486153809889203136278033533868342434973940695623916067202398468776124743883573704915671679426500745430963928371310602 258 -33468143746649820581541130143562113386510245973184830108129567790821674484755936175379107467929417387237531988722409284694967424577291806215511656159262 259 133183400096647988989176894165633676462159102577771619753785921583169860284664661067111298809634099082660205714616575540337280522859084789932889941690398 260 -530001640345129933354256471742960130214478002807154351994143270981550654456663068481090785293257758771290744429118903413750615091586391166040566490067448 261 2109176415461871915327744880725419290539309990273759540687706494906558929204262644537213754575930136064361850571364154626443145371059265092576585211951020 262 -8393770883468414369510910141990289845792258767333937058583432314948699653987607870771605714700769689098659163677660956925260876959906942558521092574968188 263 33404868082429809847520846219407106733706946446191365689012650398498103877426329092889803283498391643729529397803423166690276452522260530368850304201512428 264 -132944628219971478436961456710699630530460495329579506159736215433524334621665341537612265676248503048301871533815274220408125595791182244203999301619256782 265 529102904449282682792813372947299881322395280021922031654849250798267469099170573261466942588089914141883242723137788281710859514900292580768836924896147546 266 -2105803064735009415892816639275128670279171711304227858579560189035867644510853718121560543237606758495169767397757752656167073126670083395938590892178935406 267 8381148881181815912901160921638139098703108186707126084391068858260312803829404733859303808697589288149999962051543536037527656251098400965757369937621667630 268 -33357806902263816023745787251387383480201601053566165251927139141296308352191621849286377794948863773793480711594022993312189440757716700031180406959199759900 269 132769860064714372246063758514418373358132373607459684460839231097415896137421008279800819717393899497435334735632418582106256953863052706575941751885269475880 270 -528456832089763113591710969157780044543917951837851371970160581173253871248621188318971156186699964751534899774336509680601985612172817300352187931684535939712 271 2103427218898793310646257651984849394940635146473854328146474918930601697347236385278418015239976666620072871003105524483702005204829672259430202612558017506448 272 -8372465303029888771005167063660872309540188750339499882627491992186643944356974791976617129773807631659846366237696985605084639950406550107086915819695965211484 273 33326296953721728490066223673170307674030961929495340557198544767226038230113989286154252942751344501520988574858564231311550040162707560116167460079253460441604 274 -132656502294363646982024329985423128117580227107650981882881681598469547253198421916827476939868646082799420208403533944865435749817242903901435195825434467852556 275 528053283014854762434439935294457817297515741954330206730079564010655275241877241957404007049957237832818445092417702756020989152048506097093569061982112726872844 276 -2102009227520645739500414149079378920533670908218600868047273496930384583716754415325457643431602963459144118692180242656545930447805057013009689257588832914132192 277 8367565104661136319585521653773140154311413488629966403323438814844437337837185878229925115832101592811181996553788019053385996198576767810304307669190518016714952 278 -33309731958144921826094873412753197011812744710705427825971998665246481868254487980855626941137216375317442840203403641157288653680943691018760714514748528168037832 279 132602184100779438251286427694640307747362953082742594143515895160987635907574132474702316374435122444122769086210821630215535423757330645947996060715440754210028968 280 -527882986198260611796616039642891155870472267831755981385209075822783185019867629749511518083295750338884892834928380698842998765642004351937823658489561991465330556 281 2101512835762965012136594135330156260267776946904271076653053418120919004901301769491163568383031023232405680172904772455461453613848443454489016823853543885942309172 282 -8366306507590666152196027408498571290617888306820566460880503681910503255183508392723415167621886832673502215068059989904822904580283990517514898504546275220908559964 283 33307557468102128492895220831532447033355555979349410812447614145785543985546677097295099753706135830140016413341965982402275427929046290332951919181323537147957877724 284 -132604737203009182393296023477273075351579882293436089236686716035564127547586015428743531693347037554475411739301287766676890738451866608654411895971846949893842102056 285 527937462040919306573764036678844084692595714901752212114551864674705167497751730757320726866675513878125369174995394408159462118729349084580882746410469472251571336544 286 -2101904881748329706302888493143915650062630790683655489703891231397779869379660492182231327197446889027032825887268464236431334053689192034802218737460191763344687142512 287 8368559821855449848006950132564102710777930396257640148124744046475356024535884165649777183585445008881242785436073523369983327619194707700790588470032696049783690112272 288 -33319266286777287020628230287962424179703703438108360068875277192989149919874816711090818467376475743475861648015407308248672943467605084257269232510122848127446207666342 289 132662178024395397257119437030756307411965336626641543243573711009714048196605501370526664749949876072304528943230099383076722025674423313856859930540979074488195744442938 290 -528208953017673060675822757178536256904521591377010029478504818057896709020642914571689560397138409241544220872200317392050453707515462978759186173367258138333067909405102 291 2103155026667083422621114038866648430089792412978744985257957286955376135061971240430050992444777233432880359676586847308163643635897142227008282840717522549056351059647406 292 -8374206395630719803350810155598609043655412093014290831117908521257587361605808034910151050265046272350009610914114153653114785409572878212160837514057616449666236368298856 293 33344394379706754381759171765384671168776962612740037724891564541388385588489110965480493973319226712559337056143129824733364694455062593133781307510256784498594086558439196 294 -132772691779174813003267974121848590260841888144435527651191962097825825242981695901078569530495574000444327553475707622267344195211554346665503114891542578333236240516034124 295 528690361730272344878928767578304269139683717035445616865482819580651244011723571583159913696784734326066804735183357213882714202108723753528983823253265357380651381195690428 296 -2105235513614572451090997431586945611244253865980336911654858010245898254727367766385301392432284465488129934178611425411100355445910206860440520431152167787845526412448298766 297 8383137676301013345098460585923545457585593392587875162316187728317300048815925727297961534331570829127150589203417792972283615380035273553397265161587419681279819930180627322 298 -33382517218937327870186701036576682682414294857224824869282549935249788674186227311967609785000900723601413231605335655727349341392699871647395967266854915153832283530694227662 299 132934618236935934886578705715350668282430472360566607141679043374401006326710464896500133310726240608067388357075981981602161843334567269459616414746102861024656544131749550478 300 -529375195471326636591981467675800150143073733689028930604599198024311860492948979831909207965183862507867361926301017771915868784841417722267753297713127741024194812553794579596 301 2108120951696487969181407378764504429072283945285996848862873182783656697734572720732181314743316023135336962433941346199375593694326428736269803251872354425280335032600543313912 302 -8395254369602250062090147474059351230115385093529385184153671957344206767281600044918146243679370570604539961231068149490258715282609326420253383851413681767548128746828523860144 303 33433246507853776607024620098603418763367811247740272974599898729698028130060772685321406779685036438838835450469857909668436300444214500994795485007503508638469789613852529738304 304 -133146438964804362320401197281567107340174695372904288936235695088037366127557039308311219109020909942742967529904417649272455569631319079289621350610774578482844676530930145355696 305 530257516525184612096770742507669897250919704206222632371779975237998077621379054271743135579956658111071340000822408598862975365702995173827652170150238885153441982481451691505232 306 -2111788122408457354892180246883126018673731775322329386748766363061463442274076602410990607577710436513322807898178251213325772938262470845693330228270586918295687161984549015475184 307 8410465685253604957199283908795808219255400509013741296345451676933367722504130730383501490545585154046659050135644514926081741046820969070723239505335331694217963164951099555495408 308 -33496227241871303435605418709751224798087689480693558400108398117300285734333489440197652138486523600289637049715114974812900200313579395687099711835372855273717708088038359979433728 309 133406765874002275198896975699262940162014427166540217483223306532691659571532867721244309323482955764118403494384500994258673912505276034005471270154936093821917748178631804680448032 310 -531331897534954727207132724482472911603102704879192014147777426685294578944065412934251255896963787417424229034653748908707973904114542841454670240254314438762534563548243532981670688 311 2116215805694023245837745330343102141719954140598988437480971449196233865861252488215742621622507796501912561555319412210378686826646366452778114503907441011667819140201173211219651744 312 -8428688659032577027971586014090567421343436957550264442666275856673860424098127369736847679884230938409404263614460383669171676820698733653652530365038397711668161080451553408134847024 313 33571135066106462361812404579402120413277310794388022573511920017978909762350388252358454433148789015985563840005946124485861090120120448553233291577245660484071004498995300135355858064 314 -133714330920253305522144425957163934965790355073740024929624124468548817331095732282183503256985631065663958260191711207579653667209093077723140223731393957804199158123064279393423416496 315 532593381352916886719939825410900014961866455246626856597409348911721743708093875449362359190451882139632170003615129679523995719996710658399830613964395392172285985577007030106123217584 316 -2121384623424772232247376437206234554772619093508400301114436794331208050240740588724102376372722106833421021101007145446214213838892940531835675393736090893399655570970136748550532021152 317 8449847542556928313137609950039504916193726709914663451969422298453990516133699283863201475402738374442187470428870209619456352210264485548175779228963777020014796538065620832985394250752 318 -33657673896195672142931688145596052234055431332570116305996142496665696859081017919519637897620680987151429741451103813106152672749386690512892181164106009164117681307133323459016193709632 319 134067976827012850988356407103975884112738304826696499412676823197722378745201583180218913254820209110427471439819309044587560610505446079902814970638718891743025398357686084611603041379008 320 -534037444866865407904371192084112375741505061090222142745490621000569977735365562029526557183936793432859796871706178802693240544282781536430779546800789605150671688720312047777725824111156 321 2127276898336966501599931307289800992292426610420920666103215017058106370146171764537795298902604166104713363942994101174167773426604812644581930242584851948063770157479967498862728371055692 322 -8473873253158867090588603794948550364357862884455513701198146080844672900291257225849239272634986000103000433467233048776642523994142187455330525527118135394135954141807121795640215014547684 323 33755573772760730147124196137887596984207618305963880289845505157917446467558366687575252906037647060408657282283964044030146583007034062898789714106753780269892408173084005324081161346984164 324 -134466648717222371262269215529241075441130623576313918614988408003283534644394577678374759770043298448907712571856906214989750551356193796079555416822852479487983700906792380180914549697611216 325 535659966359477550497138674043507136877305776643240616218578806187666257230821746287666413553422178955246852240204270543541333154724648973089904083888652913638962956157166703634575143520275112 326 -2133876526708315624460194531883144747984571814209823333384451679344667636970906469303804506960012952348707654331895295058489929338977620607842398106763447883790783606142310396246065474148105864 327 8500702877199587373160055854467701431817376674341126820112640982509034141806235932919557996419267068806178053382327119542332048497158707848395734252247572921737209824892147253877082572215680168 328 -33864588923739213151690765306382547111161392527843291930604516997869554108521434987696835030934014398057109733426618060539020164816626704206363260018797205427774034284221701544058054738731451588 329 134909386553649902678306704791263303553222448833691007947614640991982749793947792490494199617936253489075974453550256189731517193589176251129555310598156341089383875874038753527843845750110162412 330 -537457196013291196368271661568088407562480579115217880124853150665234044012539267873968659301145762735050187770997943473356089618479371880625523951505570283619363823402105796281432182024662718724 331 2141168863272910936192331841958100905849979800889678904561387287902404027415668922071944582644242287169567692798691655415559470552527131560302177829934149586243444662021193370794359314059175140228 332 -8530279221000643699092232521411758685008993617694659034930919269128688345499404085901428665556288093016069172667705380222081707103145044761963381326687111539056676896006346951876663192708271702216 333 33984496011998701283149195364319661256078557749964792396721684038602743790596875423346036557804141796403663362516838219617828652633334496999597903419280779203632838583957891958615527129492802390256 334 -135395318300249996056378740010144346730300399018242792411164208794883305693087218685633086747406091627542343838522924756775492295779786076865820838978652815799962732539864201844706568602459995686464 335 539425729221689408644293679372864354100738890958314549606392050005968039935367323817921592907528076390723103755211758939170584361245691855015539837261522002962341776084153122040182782486506269196576 336 -2149140617057165499355904973878010371076184509448591976254325127944135821349577170714441606179888605178936172489386110646349102347786042714691403699661499919670439848182220170165695865373331555052888 337 8562550404283111638271977644302960825846527457841282811914499714902514937219545139197824539170799164864114147904871009794658239812825082391943233602571550313826379259519610209065768840777219654118248 338 -34115092548415993016157471943503709309328703102927947395588956543962114664023042511318854437714579911292197441416090990022471641187722966039113158985660996637355594085682177962835616022225414757788728 339 135923653727656391366154998923243553635469304329992604512724135872615378456482352027588513158965901778628995328480752490047694708476040667814720098959796927263203750328549467912103644932160017239259192 340 -541562482407587821791297430034648821870125419038003775044628220170289954236831089319928054088683993507022729545865645351076173755760984647921697771783585906028992427393053751039728833635440148689946688 341 2157779756979310697088170629500896079377449578369844832119643182792999473606404492734591604882672324203604861061569615420653541849515263329779011007948738280508903856379700998191346803199057561066725584 342 -8597469491623162150108505362023421711757367904523558777236059431817555045338026928501540347171953004991139304070452181759093693114663011404771119198502048350980775972233666947468175679107111940140257744 343 34256195452991590305006599974521485258683014591069401329254345666980969360599036914409533616131655177109717989596358632069757972809375988466867327404136554377270698493227102876506896928273911355961756304 344 -136493678795162400642119708264504701092146993066620973833975254665179740312031014178331587276484396960630343505679864500192318156151705951290441728919662804650170606839590770204603053861556713840797789976 345 543864671087272971602936153451511835123664817907833350750194038926901255549832637620593757862332594790079469227485992400379000870510337452113551593712334047489172039143342347700283279911117056586392306632 346 -2167075426193323141288163364634254734392877166221887308488005118831867719973155698003562229611195237535458064691865317326720244185473267285255414166749540953488273721058680984605353561812556201018675512024 347 8634994157967885963935201794463241242461250104307991035595199117724413867901739438756480865601485351298572143890100421263585556191152317638430806856983865633774931228934179821161689106916072036267158143448 348 -34407639748640780843075873745590190033222459821866964939487412912431574951520253459305307523973568955924383449348298633704742281596133826122990699134689442000182270621846712279423188692393497777306863512208 349 137104750549558824018424512203881491230834276023457996654513757324703466432118994800291035050135874284898855570556893623260828399765260398256829721335429305907010830607992513061036102979184414780179566911552 350 -546329789947859453863055777382844983135872910573095143565673278609388715716036177153767841446908945010731915259875906047182584575610559014267942948952630031522354774714854020877674667152089313804536676593888 351 2177017864278221372309043063997032297577631827962112034006575395512732067133420015281707108963079296723790025056076513130898284904883199820531122764229225816011671827351395290343496892475648909520599474308384 352 -8675086384719973104826091962340099403743794542977392664779551726286075091528836368939326797506540610473757917145630679095004394106449923171469703479477337832017091527736791809201819098128160351710112519407524 353 34569277374101896189800237423052871296154470761749085314416115463802149383564300948271439946430660768536140872098979227656215451890267632296942947614115243711116575670966220489290317126969942817915587540852764 354 -137756292488165224947222408110201064805666609729471644928782864667452176702769043576854532337205662907240979270809873609113079133171261676604905733815339897489888940349625738978827115480950690892943305878728276 355 548955594733805711932081720245087607192028870525708346539192411986572406821070182861146065377834532887486672052398836731367448132224853603628325204123782793830334123012649543015934061701857092639110996180836948 356 -2187598336478114086273508390312029735590901520226820628430687130063608996638685324373198447268941594470334051747299350641614578265413835213805468630322688059054875795891080908725353352361921495184841612034474928 357 8717712183304313945015358849301916453093957408805730056019561416919996608701548097501294338680582930444242500103644960653654381698125932660257704818562886577544527877292249779231428761989113902608694907898362600 358 -34740976103968763622653347556324608652297515941946666766357996554899546636947102843651615572110558150415445302189242507944413006056972791108473704741988007563547859746286782836198203519062316249082188623253123720 359 138447790339457555923490571919937710338584833504989564666654042237887233260151211316089323717910643655681934728435431702171818443721308514985559128635443313456159350554556763873140566987127392235982250494872958760 360 -551740085761429647959002473732780775601198789807288072024576619850786501766542452475604138418096080728053538487208554446189140142650041583457264727931367201450631269717260035991825248080204676914776530119565178324 361 2198809069289422566418200659735937539586396622458702807377024724292695517230757575704431848400791692209693672883051888654898194799505523225383766945321414362034573563107550053690442084350201563687055356938993815516 362 -8762841343482295849997860356970878916074471749078838142711687201971500583964840207846182207930872037543367187778024062197689350546410602753813417800679249658316379096145113878339113221758857801032593728531651046868 363 34922618565220927374395518482374529468319417138236152924343592330160955947055756420595466298376682797357965170735678574068671162561144699100490353032790625695387896297873280855945320990322723588739778740097947170388 364 -139178788219990245590256229293123223729593841554183492829227843689907610568153447082938534714378245569658154920219739055234060263265295913468394904090722913882286728546096132705712179943175127675189074298623307149192 365 554681492900884338729072829119308947516411560500821650898792313841549116910312785494796468190556755817884983180373060377147189069184472867631429362323024236422275081001918642416750019634318038482655968089785087739280 366 -2210643191771219661967526867187366062768349152305155742027585921307396711791757462781608938463701619741727546969826868968596733685325364371461378554415854685506859724502588914599889137071287171909692382048907214662752 367 8810447203987764197400616043302779532471428271008727832950801350562258477688239987559118746999137111553908475122281915603800166630835866679627297162814343947972637016762046382184484348045887435801824026127300633029568 368 -35114101340819779678789229516609609348203809716804644987372463606569855677341754112422473096305933424569252811334576772079053285224694203965463712954594253361248022278995485963283461179716313946050429214983100911349168 369 139948885130941358478715164682419511165738270820004478133271376250311101755107789938576240462914740403386266238669158191631561185626734086642439157652815972285692125585440214999760102975565843697587346552767907939842512 370 -557778261883004765728436297888035188869382113960131987223478663695345263868484527168300953959536504570989188218895823558699495200117044615482354069251945407233789867068442316339933113945924920688105433861306281990726512 371 2223094682024220523703156847561219221256334117427110061516016243672335138113914194932147893135885011660849951127051187405065741109825290100288732452772080936671235489788664844157022665548205266493727498271200428568858480 372 -8860506443328441999598891951029351375536722671560499162550236155998940577280099363952513223705957073517763491773419526033193197169623624484824264045201545165589824172970772813851094735036849561129487825975486227110548992 373 35315334151984988645551836700571785565181244469980390071443411239008279360902578573044129884427685982276554426566997423045001559676720161390125224418304407128048234647685745987467540053742168892592906665851738206626383392 374 -140757731761666559707678985105217759977672995834466904951733293688520812627946412327674809918515523137611361104911792268040833137239068762271373831904192540710013897175714165520171555507281171270839398753510356578734702368 375 561029041804170299231097157816990301346648894899152080949462672058057257106178543571447970220021523539913163583928752592772773391902256014882110403277156526956039298110742086326945997413687543475283199004540399350135553184 376 -2236158318344981871999446452130540551121386928173380758581018695234718983765687693497127027150856837244300049919880181552409943825307794116804140449149046042223265304357875148239277091035526403958888507051574028465420154544 377 8912998888833283946017788531708513586644563040914712053998220378263604215603753169885816095268789592579148064011013673223076418163960132075452803017372302142308230218556288986853565172823483991604691370108346851432330543120 378 -35526239111683683860961406758836409239165465886089457838999076228330033338124030596192407211373432377399949310341007385821501079447874475131686024800288626400112761990569314991241159338732246672356272049420613172928714620720 379 141605027571209032582002905028938927950537560450671855603617094710060657360503267130862240190370594384973505929798389703472922015178734501847388585658328585282295375344964403621830481313753253617272780539692558918380410469680 380 -564432673716144218854606360819739588949090625818416596459937582299345212522390597882690999916426123761277133153468111304184484177041679285562654110472260100543367586950292564163457598619632796654446228872876599541269226108320 381 2249829634615471860136177523896913774266171758314319713243198155711675875914864123615028960596977249784110934389643163062236255108901340179664750841140786472144267961695263445643438479906470302196317454095160069009648758549760 382 -8967907342234232962985921530650501352192860810352977996652387792494293523920350654831519304910610469931836545022396814351035531799507066506626290924049362560554443521234775849236703829891841600405971887799239898418233716298560 383 35746750042671943226847182183086503518126858493070491570029847165034975846889381558985030236183673798525069787484320462312458125441665999598579888419237342653839599991564288448539814771169705542090217430372645199372761824052160 384 -142490518121844482783641598790794362653275356611606786589780222451363544771295795292134486563957092282726887735673772360053835961544907972812890164016774531327702742092050441164638626930155431836905281846102007725707075757582590 385 567988180200006481493968382625407850293556127514564265175815655705420955749653176315927227417019273243851740485769552303441007352146684002791121839170222058497464817339934905696041354306913956778689703574353703296808268711883650 386 -2264104879535348009184378761702164089611143553895542354744493692709443133992192084446194526255347788718611753995014654024528168820157591662998294923916653778263359814631555519049644794996998909872700418921295304778134342491321990 387 9025217420253956324812246663898192318572087414076910867761559439097024622243969378588307975372401304634317128967214738519144963547284208878105061306332566729606666595722369706323146351238436898982157771467549756483655870260543110 388 -35976811854138902120791285968433127702636033178378786361217970805592082246211386651442037509044501014144653860995254928120480694436235621048658769818325151489650539236076869044019045085151568575311473232133963622784258783142422360 389 143413992641499593982280634350028462510574506597137628475462093195849382709535763689204391694255809034291144840562570979166967386030492136598979262316523771785708694270891158557270685623679214248123310521737764756068260918214150140 390 -571694755834007994823174232165779892791039512472167368067209408386217352169293809226879284252747996056781741443072233595162978098839363532245908645140767702315535395530541171494748728929430553944304463234701978248473539269990080780 391 2278980979345870483276303667721468155895147395731543746915763779886711150293739998233257206677945440666200447242508752421338995337646233157811870424576785583773923441308145888377286439995006727493235063709280954163592199880942288060 392 -9084917408832622812718785244607995307745300460343972052047045894738552854289118892326727098015309551038238159678905038767285083184621150204792660975567184360125737678968482147010572781319891269412734604398130300166653990063837929270 393 36216379971630859025160197561623831759138545238916177524190437709706281724750156335959654925224389772980830803292183531232032346002822468788492390526646830459899044074912468365458956275040178405787389795899609519179902585847244972370 394 -144375281794317346162640489945790523219437339841747428962755371547293358336827580021461589449794640110483899720323943967670918308262332694064274538797822700857770722978638245289224217486680238255887697035339069495925942008044177910230 395 575551758474631351405370034027613414077317301279889749159886644575341392525668040822777626510364038532736081815637374422975926390751807709816273098957926825157357635772917230539278765223405877105579371989179165326371479791556718314390 396 -2294455503731106270466887113655322173405952850688566319801886998412064734688099896250627734960309813018771815178168867491321238932031298546195563444539097158304057941327764543047969506097353336606948704643048384607729496724672863936940 397 9146998129769438750967150639870618016468231164063207686292767707898459083575615238913631608290314142857366079273516357084639761439957567822723820682171306357008548588287002611749502323622201628986745559341537287648308997797780830416200 398 -36465419815486879818011656150204578275739726415664030070116851328972632640437812621960591764901158937250271985063346769947023052453964944621297312297274391134274891931996873099075087350726549568565636589245847767543465249515820214388800 399 145374255640795180847148939172069106411418888004645679651828677518458049822483027127778491973851806102042787164736794417096483055780903187492899645784732250927106394795045177598760180691034417457020870888251727221420069247582782156528400 400 -579558701278505439540664965711930620003122853751867596501425459454310663564314741646746855582968519499689215305694312507892394818806067663390729262385308055084818771532653384005724402473435306723568573197792941768430452674828382948880860 401 2310526634614569012299097851812469419210189707938761753292739514548668686841190317163324778593912694960854779677524264370253941836586137362584225125110600926483852702872287563394608261823724860483975408677382924513276889342593106007262340 402 -9211452818680893358471708093036084508965603599813618270308123851047904678727420208559888386571968859291787489334093992830647298566739998712271227464874509767823159115465928641302443740592573860766801715681424537982877326155179454178759820 403 36723906323507895537188681691338835829271612573370606399746648853301408649036694386611800647595447281636647965700298508320316225317053678440870794144306561746427740465765382477163824961834821632865692589061626011973767397716743634099310220 404 -146410821770827990536551206547941344153160085127670415136780068320682466130000360560189671103119011647319207232461339818817643765481770101226365135300460948380828091543304995044077818424275898108117559087078438493773746465166337862453418080 405 583715245400228272771752467086392983596486122206230689304890399392726885809499883601507300061851004301645367609697357014006650454596763596228207847421967459777488123212062427696181412468756531074884558174174677261766940753330465667015710280 406 -2327193137598225291122568016181166105689271064855582737107289378045824328059191433745185506063961007268390388972997226043804518679129827637741397734554911548460499876296404938875058360213195359052360293713683965754211567904405604481849661000 407 9278277013289544293736107299590922936803759469164497358506772338434013173019070098376157177379448129558883639026555411880644102544077449418248432640271091681368119826116886870220577996139549387847227039516855694486475473718783924063983613480 408 -36991823514016152374435863596152695659198653517497368642622020219263842014673812409527282630761219220185405974216139701871688481034709532260393625854658034086088726158809002516419580299582647691066005712017918615386548672955065569662067667580 409 147484923594678272368769120787458285400230514884083712326989300988736753244143729172025762386857779908561674714280122095775449129064865374302858079553226855230929018653046523875852632698990333912996618964566436676606676655110430904751853069620 410 -588021193307723410880920283427682264373232950460497348426895375299605889207846511742103670545706366871274369124715666202455549353217540219583500287574243546435210171720820955774264255145563131518466778991169505282518141944460874039317186503260 411 2344454335816343667019397086113920012357462875253004632889053298860578135486174127000213373972545391435154795260861562112344289116944678491168570565818453904867018258812094467029069504211635780634857599136264595713388203833628409771637882986460 412 -9347468451156490810387803436748721487812383466167558151506008804623367874331437925449945153310016906947609835107458257754922153995899034220126764251720740061571093106114788341821902055089159909853101958829721935874550075573654517005123382213800 413 37269164085848022417986251096905001788966462386641850845593143892310634927065890441126015450442436807241742170735792867877689933431296160069337437392196664905295136216408266374533233691447644586593648976680589356336638597408185214291656200261600 414 -148596538778397255665894819558962751705625518353464467799239244077846235915852439684936647099968380700011280560291044992374972814846002215386665918378989683132244001287200631757085143981058128732459082469457428712423272612398095312103243060463600 415 592476482662593879419080382135869766363029347914319065852292970941161580747788247473428244846679550650087537753947507564261595460709396204314738370980633620290046309551577375790909565966268560676186529330776678010936396514428217953168280474129040 416 -2362310085999367543651616500643871941560399842056810715565602833881749564427772729282779505943588157279009833078575282929102142580170726511389254368834428918944543181021966769882214228096275990817937259578368721475790943571246637118875203999288510 417 9419026976058981243283652571870186135896697480383677598106524213853873940322440565744695392283463465731907937012218870413759683291475452287748910297050854026129415568409359786412261409387970611652092724535849574939215097498440765965526641664330530 418 -37555929052166601780498564135904930339820658030126661614162304329171136805072692997420003402472603704189204546067007291922697940809235037314300828406127047483901764809530183385029454870025362585463841558362618337367149660279452916976679343340489830 419 149745677811556532056715747505209899372994528262812701830400151317830556004251397130736719316204180182771042188681653784601654165465179879598576113151264725163972095549486803942460106719602132739803268249925367206729288556622245114842479930323373670 420 -597081180718133060818941399294441904102685347597173893177015446456509553399639752045111099322439246597367637042760188123088383451468000373802839283281774713111143514479887275187294388247430048665752856182835595578622907933291616902901160011313933000 421 2380760756563203409723659235136342890921271741985746484463946269962910477242505821338600732018942750041961958586096179383525668385216641054464829306647479794684568544310682341054442378202639370218483785754881215555629320898916213748154353420361129420 422 -9492954452293223793587812928221466008440065332771696454279651540215511088519713958932772654762502645641579624303996591099506717385595565009111184121678283028747013975909937503313631197279420274352745485191763091392693598107225550269755591748720945980 423 37852127405286394984270828309170312078080209678719909594686704290063502902097979646833796807322749663706973912367276835833417191089773099817727730845691402447307095715699833710173135586241460084207176294365309266816809838109488208760192469338908892780 424 -150932382696339752673523364029513466204827165049036758996893492137712156858734093209126427272031145334012651014794639734452074844524268785304033041749065720966315326390858062469182710375744522538689468414348085757305494746503629154707706508420022718470 425 601835479192282288944439342763998326672386913088063289270526754801428767941724508894566945579452528133747555668439543730981947448134458348491439053892310795079630628977645427079410919036870730625965299506899417853737618621530400290172437309404592619810 426 -2399807207557332719340532279212533095693152907566637520166897281604588598548025450223353323750375650530778815894409476622079001682854151797337296857667550961323430974680979141233213825042754058266355901817973502545643504146693229647565375321784395024710 427 9569254686252578143333019258444194223116904489833407155246841613441403617600709433632566295049092380669852490854667257901848014234391000540960384321246949560029859183929817183380046750669672946859295030566660792514475263661769021871637308784940066457350 428 -38157775809975214016644310225942688648892120462388106151813673774704346619544718434227363225393210121453941629974673229248645571893906993834465215516731231946788571283466942697430513282694449089701784122984559269988627471273818580074807676898169820098300 429 152156725748105741790775532712499081197913548607252280017088376556347752754394410143558065967747761500639258295624131418004361033635782602243470222111063389962206180501783754675283405885232255902209453733793934596718528801846986982242200953935108685547800 430 -606739689576957317137521899662355949311380953193342522535220175793481049409024771535243828397452337692807291206034858484692180239722766113565298903378876265354375080923884494482946736509197681751954080299581929950561714365027877376597063632531119632232240 431 2419450772321239923693043814394615389597198109251366822684966182675686193073461267764623785530126692732679414330253982784051171489227425793997344735674363178455753140826330131437526828565472091314445037210896206852806304861708413487843453479493490539093760 432 -9647933354693911968671420365093692487879725236452741819863872406324210739114614141423933368016649475761816122817631748236838513153793425935896151233997642219646086352707031045363854337970481310097526688295579904507658517287303238243542781820907272707925280 433 38472898322942124642006820651090122609024365514858610289966332116709578974820621918252414565266262745463315250416714233708227336574178214053881187342128981659395429927571404198735363601219990283088886244418348265221791813716427579664015189273164683951229280 434 -153418808498483079775904189835161240472193534226731497963474002780303526262610787757572506543592308902955175427642516910168389688922484708370244596020620983696892969406338486965933328780612739686313554116494225551958645917555730038202762569261793027839455520 435 611794238848859194578937899599148276330859079446510023328187841542330245746837100158434188833546832303562714941307303343557695409212163586709163425134451972047792626863523565493756837167401401308069500695027639844462344220491485875601181590495847455383204640 436 -2439693240713028473361262253391149343638429406808255981566205754139081430733219168410106317694323092713779859839208952143902326444061379933626540533427849010429753899212908308725816866720340055210510731074521140338680880139820692582092401330181627996483566080 437 9728997939160892190874484709264563073816859480948736338111703638645584978056959192980909131944392606682283716854780902491003187680475136957481558541133065007464985551153448632337253802209816873445255132416716619096887940327078738087590568017063421537063565760 438 -38797526136438264883303925999054833097860549787186590013200440663474946130357914609456861098252629294895467846355154812909257383727228588648125913584774062849478795105673471213149115064208152198816257868994091379090375346164699445112058661859785187614789632960 439 154718760692905053440068936591827841159183839763114017322683878571099640917452069119302297822004277325394109660022067240570663312428249301322678095082382219031010128877922722797170559993858362231418786274525905515177006820965755119726112923602592080853048731840 440 -616999665550190603225340953887387556847270022500651060554446177747567240204462311888861855462160197313446705311444297567673329944150742316921888850416795478217735950814114233715425894587027170026508939735561545157491228974696032825191115079403568855414869115040 441 2460536843786969438026248290524434723855061624034794321414567729096428194491731205647420961965916910674077453788651800699617240123607105742822599977038658385711955760506392244594185989749806416885567033794116703188994346364109328800895693190354456864023641656800 442 -9812457666083114750947279277607899432950260343338829800526910298404823928783437234866278532011071149957454635431781731453215576763442002234350479941572651518118773733364738567298848177289972855325126146409103488067459668710378437245401778422291667026705354075040 443 39131697344092620545695475386779950766222472791425710063675460743588484983943874813012691647958273450857144911519043969675464227662016296424428942255657139948211452949677195763160806948168314143531288602539111297791417444641299794040750748667240632110424458407840 444 -156056739375254404331845929860593428126184496260297496092290522367662285084425931769657293412463684734803774053568905581429005982814538403949248095228876093588957743437249195943048123686288402513678579596639538388838683491051944574172946088879000462990982521901760 445 622356616210661119668810613549580163977657278246293056790054873150719374773056162639418675291540141805727608779030179945693807794426333668503584571375909697603444761600249797056619096398673135391126256965695977244900476210017826415745092712330250005824376988963840 446 -2481984239808267136572476078333328591149064810409114274839169419488144487373552372487578555266563891572169965664995985240771869961969757049623320654054417710073424241900801628393500605902766714095562358790854951143537401941951383260484070913406573686509577413915520 447 9898323452114930867298406346820800747766300001286596753268855021039087012134679528905855187617160273793996585801221231815542023525725831391455930497243388940715180543861357014972917831647999054116404001528921747122527699507848843563254360275860979627630988808417920 448 -39475456727279975120620324300710755033724340452692767977750561400967284480644435308762144456347551119354573899212925276850590050841637204711204748340206058160685481495377395249968822506634875927834918571419123793361233401409438006736713640482319262434577966045675720 449 157432928052969622368419182391478838815855834980747097284956691702592302229292431964413497863172714727208442150670920708586227439237416942754583379430024063797715957335380182872438174660467996293598716169743634893557399747130395371275007357538492362067839422794535480 450 -627865842084823314660258791281292369974728722787827566627046531370706595305290536074849050078331718600607243693670651914902648643850505991084062251652802307187852770503371851483988293061061931947567697628241484520836959282614309124408461681860185876458515013065785000 451 2504038501503684577863411153818624885831403551397249979574242270352987762219177548747472836433936248792900055131887062858720431951869821538658450306168111263923853726859759987061796868940809622858340802185617192455030360861612674601920835082579072103855818167103565480 452 -9986607854318190440325166441517886984026325056535547556065504900510118637773467378327252959133303345426820678912484085681403817700270045463266437638314237177770989639162573979410538466631593539643498846478611280993070286321046850554319812735672588455075411827110092320 453 39828855560475537372556043901969666913737080077764149589302451686537319199476076001695897518297470737479860374271765559082195289600678039470656079733433028970382288254729023259628628727347775690120341312590314629934339768807826337528958605493870248373083041470895605520 454 -158847535936577477938377484997264748970496013686501933915486441602705561233458197566789267911935639262685111427932315213584733891152688773516533146036017196187350471312949621077966844165616123458696016499765428906480084674662152883476891702316283055623590396792329353680 455 633528196181170384163858592769728490361231932207474238378152877401107791430830784298896990804946773951065513625655406927251419489170275375489883308027514015163085255301451508782487363709491467602721188880123149770413617102666579599265181050137403062950201799371775188240 456 -2526703104455981580817384265309095312483325068414659992287293817184103525967881570928135830597036588326819492447375368789649548684139292292559821502305706266568287754108119910536327760421343554215547614748954748268919805787520110482346794002679545769831519420305874318440 457 10077325024829410302318080544721500452123295540745146553098145574437383819537169184847944355465162287407868692569523103030869205595534440092540003873304983266412388747876208542358137327597062468016098876266711012692947632105981280015852725197250087578516511060547456846200 458 -40191951434192189863942641375880458812492062445310383063065272696081578967758508354680692108241942380059783879253484106388288696694943863114135330733561322472002639916067505281043453002808325678964734030495482925095818576593480957106896369348153037338672921995430954221800 459 160300797248167819470075974759926429738618478603359487660230049019563023934862989718762194959709342155196524605581572095371058623687285832427373833189315836878405615624165985327880191564015027575821492874514940142071854965800550973061941495719676064169475813711529966170600 460 -639344630561575216944840850821588505766242312555469677217012218855258690104846146938989779132258766678196869198822137633268326060678525279016669147546900611852149949731063525086573681871123129834971468857372176103586794880850978642905922595830517128843671707116631846218320 461 2549981916558496923138980839484922502851145303412530402319578845180750101451910958374729568795776548447994263401245798623843491057915417864195197454611484382217111870092082996612930086600982393044771569075359719443369801693317241529945321576014196947139465442527651093859680 462 -10170490669684539296839165656952576584999455664753857756771992942851105347268742275125946781454314548189607310341178841683981931749088545167259318892005792805554319675928843303498513906988792103842523218053770798553400424322719710322368405739921282010655716634085725939053440 463 40564808094223652767193636953174517343251550004332218811220341530456809451646632973046369097957896943441959776757448600738681219178484825859637328132338496442020088814132431852856276675033750109411530231417592808740121531666143037419953936006160969018668269075459677338047040 464 -161792970593823202882250278319281136312972909417012254526255733534096445574962010468357707297117771397839772232429174897997429897000183822361879481697818114268834630291051698811018999570690100191583079427980889270205819375531222511381493592381295881116235664421089580860141360 465 645316193891586896900349340015881869410854030579504072304025468340173050952500634232369262361338739960816877065582531469748389945027385052178829976789364778948878206753614419145480044323438466432319188641057016604809572290975529048313365860461598732548755493932371171288107600 466 -2573879188453755402712864960366540491004586862641868806112729742048113699555567205479780682042148542678995300645235246903287435431212458953918657472075505958524442584048559559775268673825036395568388184635409721667753717717936955812629258473872747298676185371522436652629598960 467 10266122011503932010446232505399757227427827665577249843283184512690885918250824124736268586558987191425682522820532995238606169905270704573803390157635832554514898294075700180619578943059613021370140957791030011935779565498175809457574002374873494863976288798922300384210393840 468 -40947495296031665251506298561461725790663835664087881134339011151894981558920117645426856802476434607737517443766668046735728919049962646343969703010433453318510396160043038076692176780073410809718735735414321183695313331670566132568643758354363565752670370688685687786784051840 469 163324338395463663144989419572016612750761961867745608388581296955647707812545886893733849598869277905114998196281900792681489290016918287653547917246444162745611609438600319753963126734530185945233766716080747184470771852211033525017310042842775056352509118451060025782721958560 470 -651444029223846896196032404903114344044131429895490971658025912609026771856196711730531680254174942819261153045147112151718370275261772736464341234855509600345109644389613868229291977830529889374004522370779419693512718268161236498380806676189465486700450926193367508451730227360 471 2598399544886791653498943516093914617906374113651973704289132504560528937143332376807635918974316784822090752446395223835671943484545048253171243390503061024635824355442700740104430595407414381844947048376023774934684922160150639830659755299208604028576453233462852998485162157600 472 -10364237755766709151723930317911328888078859258113241289911880700306231421066236135075041517562130005659069907166451032430949616511634360360988341488501589525504328141415522247462509033457542922591751577792487497046712616352958974370057451869128673491344550072731573307480106512560 473 41340088673218913195213248243266537863657066541201319435662431067006472882500545530802066482837783381221260413993369065033430457937772885357364785921884810506587884282055886332215327530152216651379501237121235768492007364763723245230081051163046255925571242077526072938897645900560 474 -164895206377971172520530871998928417347731577362945772572812210245429561608654345181166322002080694893764843323440664160991568348837077090940283588646463390345648017551505883865216563176459697301705918384686113011846739272065318851247883385042344152718428153404634036849380576776240 475 657729371998464160133079884618957393908314855423031134581569502997679728842793247957405565345568083547573724138238324658681983971531150807344654130611730613315232818019331694756909979907647558154542940180038854460775899450373179682481927390522878502295934823919244818629938287877680 476 -2623547976910034617148504636150793250461825526415096948659412415245166905958810641767960664913450954669213569092823317104228919909631569900881897987617696171154739604320928606555902886671808598893497811675449797151184454917330030318087116320237759913056281795893753854966376993827360 477 10464858060427684447781913307691382767774156846932711009099804860623782435980428359170068648530624588283766068882569543608284068054554309715185159296883061410199232530469779581315429239073610747461625555231876705855933680497477685759186351390790703017985351151218914694800352693857920 478 -41742669619123078228474963033108061235426445106036609159531492894569086542834034534897364183978161320397454007578675356977792915649028820896608833455959759018884638125869806277532000420195527097055132790203471076849165309246450292357425668554991718215584483213034011831974655964393920 479 166505903107823719640920694451884779434049476211078873872046147038932436274049593528805278802651600454491739989924628261347772899725207832750497768809884924288148397724497982743612572856074524364363339124942731626903155361849896408432598190599748379454531998350866664935463167890351680 480 -664173548245614031403251844758415093887234161145163224980217512268119747566663375049147520770659445504341386901942224132540531381817654540587869600888193340120475052601752724485479477671605618472620385792161494342561552270758103859270617688222091576611778525771108986617293293154913000 481 2649329834882160083240875964137065021632151018896154985876368534864625311034295747064919107747460232404369781767273011381635499198607603707605849571090514571152361170633913098240563282459268687121540814378564624737841402881591808378494884218642451623842382008130302226520268302567779480 482 -10568004508651748735357291929931207831239506264876720562220175365728266506641520100113714184578660788920354025553779544701475258360893245337469802045099514745457077980162371861559246374456792996653926711739347802613893487929962013517024199240157080524651575796987325994689525413700338120 483 42155325180652110381271698340122919396913176984880568123353320939846294773959384750552961833646331748668051932443581072504368407384580954862176410162418436691314538661556207968641940026294172891225928379185958544411675248161485812195025294490450252622068191849530698638592773439808907720 484 -168156779579799610454851889644324350868352302591962389422607892568678734110541742766941747781885978177769714177667959409873358849414214291193879685678598592893963690688859695821348904303433034632820181630890116254677105713665804146533351567000327686190896168984709687089892262507747110880 485 670777972976916521813887685616196029092858361129765299954155315690197218046758678098340567826454333403760155204035028947510534159377907240896647745691015631615024235068895417679890834085498825048052804719613839935269291581760676142471726200611781562664734896376388386391661578230163166480 486 -2675750822208355875321562769660443758487120420052819351389412164441703233152614782676925994560892350332788947593418859594107433646423362985138733895301208139668788229853716702183929577158190867050370627493330872957188758791358365934725497745751655366167548316080527638731995394311153739600 487 10673700084460263301718946341294174383786997027196536106595876743535729153478659471997116941991147900672070497092460117844619064673212555010717951804866215034965932602023247339232147826577984462137195632343370619183663750344971246026104755851434769836074362851010667740392899658148399022480 488 -42578147963557573682341555993513925820483530222553896363634137061606476948242228431709476542713859180760133238108614465382016174049516201827090948087922499033099178455125412079471314438339052600378943505343352085717459106761303776181112846577776160197357821598632572854206332906195800167880 489 169848208848612183671644004695551641194944447466566265144483827527062832107355752920433698486348227477141013335800074461143867588553688732948815445614440785226052742496359698985014915382148899899213278463846944337645564647419106463456864705243878850571921055892957331930245816184691630845720 490 -677544148753318985699415422926044234870854199826517561809458651314172521463915880997039838206980087118812949073095944731906216845491923760742257099719460682159648514991395179545859997179996884626459755957290932510694211306010641045779270062307276535169088603119893092777126714435905051247560 491 2702816989774010144773840097526670131832725492617359419427115632266384313471879965929902521956498694739955014595928714918927555125036718675666107131135749870818541353921639167652427284878498475132154630353389464443087739603921739556368117428975434505519783663546263608971958272759576703068360 492 -10781969151101840467614792908411972968320196611613686845010609650993648243702332270436488452042593769039207487603360307717951940521757596013592685044978421843786810988377237473767316433759575820022944756601497965076128196560763925008223995831532318021847125791247968961269688911993654493003600 493 43011236048412512502231935035181417057422691220464752143096594688442780741842539619065261337308598110444183449051171191448776590563663437549361435795217075356846145802124847388756244427869714068385257349253466886200846785421401459210703632543224810531201297088922596301266070338288142955632800 494 -171580585702606881395371976303020412560110107902477740004926621299926069736979715837611348840271659018185148084891288756339307905710712584083838659238613533358893603607092702380668548895528244712516205169377638376988610390823057061896156454025627206947132169977581490858146191180829206594680000 495 684473664418269341255248740312034155898157509855361310809700994233833198566882949559488208046926499998784475173565977896893102695986188473550680139019762914154041107230778389121612218186660306982214996084065332548158387549198154993422873501653295027491021949958491950212095238124848796786145920 496 -2730534731027976657549002589075655344743499901961574659719659027816691225997625040493889565897573376067169139986662734089135748268727083978715897472503326239399950886956262357219973504942887712373973081781147414179973388976668699133062173150562930441752781232923475661316691141977878901769198880 497 10892837431976069649326131869581248082274537752274629698763129836728492356066791276346713580947372607727470906394673909814341186904968125668561764913295716591149168048941805249761460129069909661294132269227119870150131041243102507583978376712502368036670558387409484975377194419280114823720502240 498 -43454692916623473829499656945172185427825751969017289637598296703181829585277387962741657886059678175081048370848379571662165201784180690729775881726273896119622779062612982638541617194238446070903597220236450857904124931518977914838516794832465332728682488102917152794190814011277559715868993440 499 173354326376899387333150617783598065065276876762021693425573162087121892890251401781519049272533035214393634834815200755362210696838913019929493734144305408831693839835437034425934203719026764757899926139715511711433375036537445382509152254225397974404382492851670925369911970695834024348348768160 500 -691568193985929769978188418540316228527641771421012629997117337304980547154821589922859690709024651695424242989842077795436924669912191072598641548350249588398976916596899720927104561358244323234759013531813526471069035757320035280037199378612125052403671956247927303817913979429832885993519761408 501 2758910777675335252250167965171432398896362648801856391435233164808002685620491736689117369147162570375959401348059017359209962517869904034077766547554555477934552514039441508248366340582048314525173329130294865441699551360778918940279809046745774918349234218253374243052669004065915472007093455552 502 -11006331993953450160556041283634311140619697945533561180875697765641928549408491010395159421357578535637525521196111054460755662543209742711735522702098361246843753904994365665605039127025764800861902468435039072793635440492540995106325219015338834769591416584092233762210856245471278112325534030016 503 43908627385863752042025682299207427323731968445762425537491059020920962594136078284718467964239585134860780227100538235619088223307925741410834273919289488795965527680135387770489419943656011385981263552733358634071363420244753342854534674864803497860683945592273788256322740345439878578785471930816 504 -175169868303557887208981407197799759364258748494379492414423974649539130805745992194181785224063968922745824890542217543045036157950093865055808474539647217902944082205772719537786780965870183398713600686613735891619192931126062854252669270450951964459217131279930188244155301609200951529078024229664 505 698829495675057203928569701506693669903998757435320495832164120672904075802334855813636318726688300728523031138883762066174797711365337358263257686400267789316908599979471723513081071145524356655345096815691210399150097073376362850996434257188966556620705147940685226381256016437246631926129834887520 506 -2787952195942989323949018256333740042258118486031461258543266381644992806363710232681511878625480433889477009726624014217269554599232755840658504518300145146419156500922786729479516422406184363862068767242594479570301608943457695160766504758673753857672088152073152307512210463475280082967537051223584 507 11122481232948167584594815441920300705233311201908527558427261649155653566606098272348184450887927426567491354284041440210314845566146792393291904954163688585304494770496488127319439304674313146393311743014524171495266473681283867101548829658515318929859806248704233664755863994389908412459985439005216 508 -44373153554367180536530609819779070872103002532616417688026251262423351134844536733895674693378147904326921831596235573967761949671637401413706350862694816943070746233927797889965942238153056629356840396261331185827925840378467942335788662567433451404633845705943681366213998304044747201910619512463296 509 177027669896636684106839163678760488624732561110031055750198831789705045925359855907826304381464640132197354743694349031579703240862391717185923814068174667455635381853265832475672574243195842348232988564094401044311457960331194451831856185398288251106436546678467884620673681649462790197199331226397184 510 -706259411079974696309403778737848274747527420035031464628709354898283324115577302209521418814830966352468839984538662665445372599028846656315678903999260693958224214535666849403026639534770863110913013292754420151111083176697298148898987382971343698502068825226431019872493552128043292293929576843778944 511 2817666383384559516490743000942007027274273891089756632706005020504278826696938971828860315410962685041441865666679155134580874991540587034813596317071843755930954583077659987370503369026346714618444751072159436998983807725254884488531808725351181217195890064495562633770515446405937787412772623272208000 512 -11241314861612531966748363015772532163362730993018353723910405132008491590539555246063877652541886658514421217804157781850466885114858544492952245914067858332583698103602149705558842246176318400701540354962355702383118942328694242045354243890898032255605210513667737633922562728464414476963278053874087799 513 44848390753569397358833333549853302560436037182100116279883342606766718641375465223880801686210861729881634396849341781264833821934034463377706598253183544981244971775485105786729395102638860488598254351894877583613356072190574502497439543988488274579156704209831116841628963627334240625683548437131301769 514 -178928210370054432654839325463465212731261568865766694556375882082785618399391653704651555534074096992044971180267301131037853797084524171356518999229773072025920734773522636669596661349221824298002308205961903726756608207343380526698441749634508385013191761609943543224739427020297002966888175608254931611 515 713859864470784810722512155073729773603548760428083890742506588899267606669757313808094174015202213130855321915191049837539268434141615453585004037954674012428521820730706816116369065208337667501174162819468033443916892382893734661821397563847377129127654587965184741423330980183962351210679661793835340443 516 -2848061066193874319284268518684326547226005639359769128406328912321962034521623411575597736468412298767333243765084039722279962834676712298678756832916042513151732848678825681634860370730363962981320865973371877002592497376187878251654895455964705698716091955684889727338194251180216259311056519931428571628 517 11362863899033002139665329433771996164120086499314358247614312457712694243088431607960035465020711338219596692091001132315732945666868495196464613750116543680088530677312509986716091355078523647430803429873146986530617027566026071837757352440832462522838679544019102937776122442808904194998554738749357101710 518 -45334463508626921949840248842577905230407627428489151486682174155985317160042251943148494070254675485781645132717038627372035210554587334434157009335883062964664669480897013627711236043500603355774442618493033048828351608370761185276508197394966741652233965163116696783301060657309994185056432114658744654870 519 180871989586479938769429500465066870066851503154445636417904588322683315476694585613638417124257834459155669516175985072383656841596078369603731658467964073123031522939480647965985309954105209525578605866004619568114837206183905265685879266160901216190680690304951185605132204650793670861534891700564649393070 520 -721632862215639456971149913900759745180227879571496280066863704201607041367382460709029377384250397542580679065715130764985426421869430540415430561527407755596828325243442648673701526642018140810634277032286945906060582683485468630690860061508812794590298678505975797480408402448096187103864274631580753362451 521 2879144296998951197325161598857466780443219754353277349971221328646248016987206647729232447454731088536784120134049003214807514276784016750010726127914365854061862423077393197873898890050393450420048382853210231927891612020277010958208248463007791719089544926534671396560815103650510817898089278528141816145809 522 -11487160662317857187516263791576424075626181417571990252926433723426144222412563541263369774503237036472025090312489671159513509730474388819565846453698082205866865010046451462021534288937607486682096242414937475525639057921431624423279157800591679489017354553348773167105896394362982077628842800011155626843427 523 45831501506384009772787558131805278212065774064264329020272282342926251589583841528535272319601967055246203269439193308728581666915315952566633210286662240625859936939119587427404980417413049231784164727359548936662598850999070085428928456374859872703959462759990941865095481689886168940940208874401518198960387 524 -182859527935543411498872313052432574309988616467217594731031569987436927231883936296300611966355588672514349750420761347518654680856331664450454619741469909329012570977028354114921658716967291335938484858977753036853291728130587117485554793110531756278706518618619325002832000725425182892674077089350010270170918 525 729580492318486394923955854299350058305516815693263224948164863911912601988628301775108723102186100166945226529354268489741579312726247595420080458349019205796706091448073755463473103916640310431771342534501746648392842877157544759443506347700171638205395358592961685379354164921983440925220138912946147651994212 526 -2910924453110730556854761853409498922609621770182303660713295768999700304943183240952931092263383375801822623422712429613709628317645695292105273500518004236432554684694626855367903946222342680270958676245327789735335851546015023428740524349478564724027939251714950950698397730661734541448530016064706328239005696 527 11614238759975838051004635299129330537896654767456661408495555978656486381809150320500080863209869585880235143155987788788480154060837086768085175148547622394037926953493700098645993715450841890808515854653627135981545254248775998597293200407244728036652990368477479801979074635793048029966083593571783713805864616 528 -46339639570393469447485435972250392821071052766685580918576855304252966319892123562182785605002678436208867510613252255528815703398472346087669358952535803456658229199483304585373909199406435860533203276464721110126055508418676143938496611332280278031611310531019409277685672182283804124306166413174815082320932406 529 184891366239832684993671235603786204535865218999103470599509046308943078255919014554011898660169750356069498739153110686424489879148947681745843912360684216633733498045742425855625235996068634028845609480925200937374017403121239775092971380637558713464789231185355032340818650842363747700048633937776292372228983994 530 -737704924066266507949394327820884793162796084952667266396696637868780401613911946197631820107302957395296325134861824660265074236971688802170173357933547272988408242391341836037815719702018252747082937900187326963969224151147411699285747359684560572960260610772764636302656416893052290549970875839336318405893434798 531 2943410235202991008231500575729530223315894848874952691058520927326009623787390142572678073055652006860281706624605138892311391476313028713139579379653266734716091886365017053285282063143779736155456469612721817922657782147974441910292034120118520188203319563421319454031249295090102922231606579460473138191837092526 532 -11744133086993554234846913538590506185421899022869140718851029373243004349703585583878262956813599928768782035527274053943805574731930959284429015547731986183493068731546603032466373634306604136365372661554548939494303751076758222308503272221379324273808651752357333456968736234356453865966954410551951737365088292912 533 46859017642630762722573405498471366025655071893202046975843874802276315011329491714153308033558481156695552887757524251469911717081038931356642115823479250756568677912626937054832265189237522462145922867342577139609369210421441261593310861045275972065328216681099897609305305055316799476830746105293653372101314145492 534 -186968065687263535311727902446611551463038248709763843200388510943958742415919521341035081487251395041623176419118254024191705611013724473338880123749737010686847230004420868118343001818055035205885500666463295468560942622432128679861387571391022029114820968340835994298490096596147161232989084344918490864053206385748 535 746008407780042911738964748163009657388026745349665684543903120303200400516883586246145738840618878091055168754366349478079500235754333670146556145825712530315222834613828555380718216311394960256890955400030286979638489835562341079664662601082651128737098208876817845440748780324424760075486550954201386473857730347652 536 -2976610666401857494924545391942407315908450204169104746866552814978569816178741462490099900874500464157370115919563459376860134450554044458480641061490435898514127368542140926686573701746005099462674714311419995351786714045655135929099679134289455907745700999131212391076354429911604351741145228004008219995102363635846 537 11876879821527208295734930449589768832053069145609583771798598075786931286768874243442383970142842496468036169568187635914680970377106558728028425217250439939542067970726823530873914302510196959594441143517969349551393647192048551673257236617249194097454155966960170661553036101866075379055055508593814542873360353498226 538 -47389780771571056339929405982539336174612886847748740734497316754261809498616874403377145868423323537141307368809975614072036225195499325118772297089801197916697908162002354930553621815924360992943723535247736601990087488692044876776737698329523883365456318155564243735157546028502810340202080474922987906383008804991286 539 189090207788531948225796073764568315471445632879678276559931752290163942094334401240421707469283165180796892548098676942001254950770868287794207873491247091501743293984690822744186851152302237981248404239225504500483763895749307316788261721976013096825485927291876373469165111242594428614272769678754210594403021713630454 540 -754493274665007490371680515413719053475860239693200258954438282162353042389481968009497139048492372946400767073448953213407631091664777876726992448236674954610175613953850634352450895680549688622605596860781602790224867703545424290894641206505291889167283347131270610243665424739118381392755972650311556612765063482811716 541 3010535091765131352393226145311234414684011386999488839815923596934880545262871219550886810710808091346835024705850141473415047328937735399789364910857890777845417643434146797964294214431673049415424345106986170077240669766893308261648141078171821198466083070909397066919890599311949335817864746881629120758164495540584048 542 -12012516423131302190517979066588404147373151663184929213734398696400156979362962183858848929863574354392932595563750989871020110096026588407528831661252862570037440160691397523932907946256316690522651046788550300967472174249573653716368386202326675587676059448833206320814164626848048863704252668341425292749704708010591448 543 47932079106326721188891102695840188127622517524439729787090394678138253223616198520253504397376885904033286390914824366373859221140333005753047294758270057410325243119278123315033976047291838657391230836472473538178834079193623247018460788345788349041088972610335518767783826022324752651335845932554169941255978805381032168 544 -191258394358465081191136717370151526233460525624953563219830330079334746620372185102364734303043692647456080897189567412486329274167914477181111368910490556858821502243520091447433174647218386712455627262654812578977595238045688936997240280063231998107152958884389491461144389859043270027487121578019301863125926040520952767 545 763161936754736554662080405142727519824269337468920676516867770796398107010626134963524195942897430520940494652757997529878836541766805575000043589736731148342778294043742961347343927185510996481805797205083637627448007994121860419736014544177351972016528454164992516856901587581185253321406114513209287450613978767944427249 546 -3045193178133338886311196445679025068118253067720868742066638941786700210366623793370491529178737476597134179846955822849689375018626149436291723842868422972199061493802493689132243234853478931346937070700396900419731833280293984361515760256272144971908725924597605687418309954973145854799621574167348019968512520327449349203 547 12151081632453515597300704359262840742774207321239047132797504814005912838296108472493038850827558421225504739539273895973830297411180938110210139868937113998140140709242587575177802067596905398986483498316965960941988174542180577309585212548822766105746058165402848481629255487721219079808571902700501634750898039693086042451 548 -48486067896568315565135065686627150866345627532390469046767412361295356900392273736196304193588567913519193022946798971735825960192540805828268175358372432416783556268615389792607033730270372374117139056815691319641550061955984903415890840953160509086301012379594872054276374933178128294408139234932296684933163715346681081796 549 193473247520187630340895820236122862534105891183016665627939040990400074233298123100742014710126517647952156008704195180217726944315092254205612995718170203985229246049641921705044828948006756954243181693219425814770260828489743819520801937529575941067224220354497907669968947359342267767575084511250219389792198852096273045574 550 -772016886945458603141833816695057648748690182044442861994749713885662994493126428664800773607633327077478679955230626749463891390041650034721952341602701654313688005756130764867361177795206803710021821470860723395309264328649687251019558731728369579065754198712024497605919844843032838406656502330981331433320993298853756858558 551 3080594914335926663320145489768264733816098051001216727398561754197542722959346127041928633256188795322985386291101476138777321501221008815405561945276583003300963518627442119679542086786887659143646916267723736106547571565435937397108443562761081477729479362013283761663967775409818007389416666231828869387831447830942843858006 552 -12292615472330941725264270530813262176069486582112588124427960723187630222353995541809413875834762106073042274172428609922859793872675762020029231663570582608333084030911433329634980868255214520735750943295584408672107065183388588504718149730667304000309990512620758498465294761515034568301824264131476084833468380366212861643907 553 49051907497975559154785811958021818913474699418197392278331618744755844877746495946638740169681267839390770970931670001715967926711116148822999510419879793178924625476284466040561104908962269078509175567396375543985459286177483097385321367990489113867484598030763122427647892343869802974063901683177978009878596397242838799849937 554 -195735409731112193117690330302075960664599425676163112477487087062528309750594918001530841726111379828841852731202628536930098927820342160149829267256381261993679840310422239752875168717302140914314134981203970102791358038305051086085186490543555295890442604617141295210545022320261134387052256904397045855056620683075650475620963 555 781060699116456873301763810740193907875748654173082521410844297771476249370186727962896606603090256129508760431789288419797560462773824299502698986074435644376443584100469301929575065298145639959372965542494498774914612311150435928997571478018999628463968803537636712808478158545549547560120950522457235509983399629544426898347331 556 -3116750611737440016362109230338040467247862556039768281927679158565627079755103088120477826131150159087244395356934978319376537205149083979977623097310894847811669150486529770423094657409316677117307596213463367446916250656775772722304314616874494671369607107035407628726302225418223675128756411437145829560749057484080413305349342 557 12437159250228380117638492819100564356403481230712065677891393929178106113142488308550553332003929556054553299413467420996891590598729028542667558083588157919996524633834646385720548859385311719666966809919809286758754797899946170598000628667964608173114860332438009217013093332764526756007684083946790542766971231762836867396361644 558 -49629763382986394387995365150866942495265902610606730936503213065134272224880450513557882474284334540365267937484064183778546219169212609663341039880914384558111612514680460059231525634874430580105309139543021201881404834978975354071795321484491945413535910212427684050467257494868109987948732491727920506697153027639341587225578104 559 198045543829846756656790286126757028518200654144624981963886320088613186768840719091000291330383724217878044825524512212900000230586383292255980719233858074022156200244436971617085857246647096304765065607835457099255824063316210472148852440855631718099860332772508730431621905997898792851198927484962916558516567391119232385906433376 560 -790296028333060414691037508131400937934626411003666267656927315645250877416641935209680689362457960405025725062026232162110152050681211867102590757932006620705918718370484492401109137753312076317106670269358530874895067066479824586638666874291202228293241254854283111912297472091394145727835330556679803557574211844751238143361605224 561 3153670905109817642911928854839563501906069649602113654049807161937597293804083655407292208718255609515262047442460195562354267580998444501359960103907146464435856423524939728404214235000139547401846366564524157122767002267491294803780850991562208000314025250947714495040639467624384008239309046517204183362486788870634315905193424152 562 -12584755561964462820934296038895523100728412216828208613668390008556817307922800841524072220757441112838664599653446016999174283494640419325005426241515466423194427838663928715970354702529034535490470322263557618159366448879685205738516512636920584599790981490904894896066309096989879792941959383091246259141821845191166941620944071112 563 50219806156632114732230681881253896844923501664848032095887939409035306113342852456820046278611281768014539629556352408339763970382130546192759401806070077670904248126974707998734024631969948037968648220176649116825478486792677671844162391767341158051112223470963783225091592226267161398069056796891862041934597722842737708219250361032 564 -200404333103190314554373508519282721966214487812630169536437665223032839603128428023299014650264397450036863996066857046828711790872539473216141001001004194789242140109151930911348064617167438707912607302894995644064109424422799082055552339401102326030082669780334736092418212591566743307902451324481747847715099497556648538294623582848 565 799725611128982421022369562744946235616940671644654649061058876282886121269648541238848555382074628422784897352615084190501630247983763734747327967105233844500783716752327199790341990214064489451159658827880717104393516510735257538413594348735882330791965507359994115115385193692874663681459343559465955626451450488534039773085242841712 566 -3191366753818129852596408749729676684039092584960385505723464433381691432868850266663422604711116185689626936833128213796988036541335018110335483903073443890041661749414306564952098259864512900325621965265549126541575893192782170238178518764219690253967258721907965140667534060116480768571349706903989089780826576090843086040439009647856 567 12735448296676069948297973025352380788143688144194865187550880519185260773589027201667778847854811310123246100182518747343228748014512578398109822948193003854584844893523523531550435701621126294874371598861731773325689574613581371875977370495657754949919825245693349675720013997088756373249046118417910791539891539406246614930886502676016 568 -50822211577264870930388452737811466966551471096577846263533434138833201542647591776915262032833388390185083597171220971505860802630241237211029430675307065354626790216578904131160624877412823033076248316222339535752947464888323893703769239065765971267231155164053202039555776994760102322159598677796600257689842286067770080590696407698856 569 202812481372459426968422284365311387610356255021837050278076047633988072160311353290044171517806088050908389911980753060780995267953919659944541145124983819004956793637388648544800422751766303103409761498169642782390227891055166402698634822950740774059736755722714591978282674573739113070290957088691810936184563690940646214197405966249464 570 -809352265865045891805749979627957685278411155724720433133745894879475453287460449039093343765009569618950314759620273720575768996970202028675596661916753902168501238885517736015859500772431759361083241727460233152354455366262582395293115726542969846186541734612085449694627867252884958499080641874265888895113087558049030040955177308967528 571 3229849443308190228578116783277020493400774118851023556956958668173687344198742812306083223798927959710164900748295547108540452677432866997247373909892704716574928481850163210595321775761233634067749009559725898793606079910170636716143576627883795203166973102701165442596563819585637382681795168184017689396246066923309966453320759125418856 572 -12889282642975809093688229026614313972572935273792604497607712685966431961191884264397896199419801560732183324370462045054404264650057111004292565327615411417876493221454744726891247926150057325523693534719531535629222434965752509416951905372936497036831539684012699349532953811894048404882326383850550650031568035418475267116564707341805232 573 51437160582000786489301665804103052719009957152536809622476664058344531661304815799525053879627517615843659439564080773992439515641910744506825387524377316508039395288445495600229474454600663944923770691821953975508410123196583241586983549996476162065553812459984213895295830935925326015396994296715086512508793101553250617036202694080207872 574 -205270713098454838535657314325678918849009753527279825312701073889994459699549103794118974279247462574792647048259245584234432827324223975745632238119921823333990637615783069903593671962325978742030181188112057379027141767114898097390477632559620648335258833614514108752747164107634149061602203969820706608277769527374084196370448403459225568 575 819178893161596490407235353273407158520891844089696289150732836507027696815861248287788173770915000094957667234422512011389526107161478392742718302863565153894861477776833428317971311648014308763321631850188905472082266541457824372525351674051186709311036124107120975741316904087780742536327312218350830934707885359222724348986772470760686496 576 -3269130586885488533072379318757142105709065151761233612394274113869291864227192486113349716230022935435578365560262121346549633179104749407621854652704456245213334562926437505246344961332162147514894343595579668447563733459376690555130056627231711804711011145447425926219803584747918717114727816004951089206027229688817971509739365832257167102 577 13046305096261322743001523365692952029148506242037596432902799006141680917651795828986536618107023104647519002674475352163966868951712502709768409146181490151892735458859923696890976595986826776781910787138667910988349463302863976599643015938225744601478197987126361841358034388347925691401965949995371534432351998452317752075851243059085551554 578 -52064839316717549615239557247001688386516735907517188406793618229172374254448858813274166567119632290186468485467818385771023033108385321563210082417439913035580725517471472596705273450671543860230013844958077936960264379683994266081409962219881242112912482889123219311861650939136051363111810547810409859610720319444219028602587685396949260614 579 207779773504438549700132082282102418660392639403439760547387838394809869811320719972224811038988433768153039922257097188480228042466272451406496891631223598459283484540680596942670205763054035622317698643692912307583864318101093122015631698024478312801240570323446181440865677897391153634564797894329291955828542776643149731091151942077457577286 580 -829208476402142653356669140476259524853481514525347794118245315825762366795386451070679352096464077256041097542025622732311966097033456063879354310379675377690769029932269256848601593592208165490981461891811544837520051621636649298886182274925549556169777473249564012608023712450915660423178520318262480273009667996446555942565656871802124778232 581 3309222127775834135323167236755509316488133493184881998942005269716232916598836496443128975434107870692333526035964260769015246177746710597471538071035626041111394845817090519009280969029858273561854445120736995564121856415173164770956152465806365938048784481905606346267820580931217940612260203163663071204003048341166566807191789644200266773724 582 -13206563467138878132280633179125659370837413616867127013300468269619290188468023147034440853692856573099835396581123693260495495750101407772399335525293873294146797486154351444427834288536369132429218155339905068071567327672063902745246917889021841929440193586459511374641702717979429198919756331742272861619594045303715572986118271935420767373868 583 52705439170459814802190191693432118221272111851494828089484849359747260911625418577754181171946443773516184804248071554444608405340277932033179360015960896096007540857338218284724124504526282027576563855052606323587932095564259880738395194347900059723808912724314216363728913669989645767147001578373840735564235748232221635261499268333151159520988 584 -210340428716548446595417478819116574157122621239156928163905214989361259448423107991908082089432888566893988596393346488516357944257559586184689155771437280128507429735860074300785945095938791316421133423111857999396929329109728903713869010061123203929039408691147281561413891575228251031445516269580692973816530776757312443539916694534257920569622 585 839444082305985328801005388329143380612981487363569750772371826653227408757963594901005264385322162518852801393193929549310805922064011259157619289111090812638072722234846665425302063433652323541666517516927848025920706082312660365372700463795582935840509958781348637811230622697436073418621700979377621651976601661288489741884777517486632553042738 586 -3350136341458970873859943847221169891991221417051519917822127948453143406529728796126310671515849045789599688195323965839256501121053584042085995184413941695552806226354376393984735671340166511909830302724331080874963753043196695288642133317111878848364911434261252567911817936309095496065674626471761384507060981892118396972488169971300860787202934 587 13370106890927111470574478892397295555006591514474903115613220625158445223697970158164553683003698948837190819472135531442959224157462202259942617622011578319720621552933492924486241841593865562287677148237828004373086935656758100947562914823352310539197508523592705561813976638782669671520300024639281673016790138102441845449811879305921579544372534 588 -53359156814119147008586579026847331570171634648296206733438878369255824462115015467666192117758413019521172889632541266178056090453045242398844599972236606804157608234418901057658445711887490686848588153447859077810211171134415480092518104986299356442514152093915340087491214298184729028990776776459709997517541034870540194022043673394443972440368524 589 212953465921130136909939929308642540282184829543408842812177409041671846657248048421132873714296980511255922863448262974126524639742173203026619186896829580966587227166658861034203524018527819784896610025941230925414417266737332693694041713947904245967235143659132802585536965502564587879340912889119895368087346613015345800546785317702799340858000936 590 -849888861567805758079931970512057967847037878736266954455845988898486805749995396471696420909335210833087834708863282140532744633374621197565977733813512818986430814837728035734915736189863737567080012690887341559294938145384623240114468684935325760464066467326073871458632877596133715038970140689696272488459926369567181281407774043930514965984864224 591 3391885838267232241934289392868466401461922943255990644228678232582909350926794170302655794610979393618941386494479019660400855895028893141917438408447190341872630956137758909135432006839675971795953647839528098402214698597497407488981382965940831608580756649041517825188508132567407867339883102599680437450239544148826493420664953240175387061719115952 592 -13536985838209967110226085852070447513868675602177128675575349176942466804558392182309485767625019923435160235218068850433890084061244385903773279512449858555519417396875594322705665848486670834107214755548300472718314068199515237933079391322918114740500279889854740020860466858725188743107519630160438795387729549673793771464027209504147159955562021892 593 54026194243267668616374225922280497785159844476006462683993721398299955599291522372068651815719581556239780659911219412666280671292478767967855397800319013025119330061684228456285554975317597118424102853197943862037528136501556526053572684013704593994391830794868060019446789815443485025076030337290047445693668200662271207161298701436023344644200703772 594 -215619693538514380345228418112157426643636343809251965239600697421174850406968070297211419328820141342526725898353392970139725609398629553878087851365771994781155292358281051853730942936468224257733251865098891648903787816988989569296003005035083356950879624274417616454039680674911314648630325493670790470898780900063430064884880557542652867623583632468 595 860546049562370892706381307020080991823871121588086141331970213526195744071832143649926517089689025855319061677614852348879631090203134992036289884924219771001707343322515111474590392639468349341585330668528157777087112915523721464811729930718374351752100595224312015790134915929496646707425997834551179539618218919847031704755138170338628490475957161556 596 -3434483566242055684647733366166416930796332955429053800533253488603636048917299034522524201844558703112303270177287651720991912374396534551179481110041351555706365090789783552853998370737473613473258482281310110090287182576013003779409692387311361807237314116866785601499801940696251598651697750363928949114552600602175166367713809783112333683748541568352 597 13707252126410813888607523702929515980200269004863891119675149174209477642285946856712592521511113430708219313379227974625082836833708355143989101685769582228136619927272607682536658015694479439112428224711295536653327086291954877689419616370486919669189444073455620344606035063830833119357056489173159645413802762737622487655691000725070258435326007149624 598 -54706758825036109170616132175971321083973155962729698889822367940552961154841288759541047246293402136488935904565324060475594284269292775321734362892032387280179887088044285606702084418970937035562729648169252371396727993393894575523958518193769323852466235599377571716333401631985341018192821301354720345076292739706021492488568901768735545034852165298104 599 218339941412813774252803395622113927028597472909407439808198502265408452023177304165020932477113079230357441092007703691902112585949453983962351232743407015359721311880610057878711131049514796557221255545117610697880084503916603720028732679017409873190955218911890310880212229293526343467608005709279260421080315172790911527468695670948296341560005556085976 600 -871418967112693655341070738734049825857876616167546616430061275841641005356930370969611778195076091195469201328359663800647215255272072041038231222957422845890781312746484316890417794172815224977563567071077286989525735583196495971710530816445426259925832153686146362615197500126438937939887674095905407072801112761176456852117456129175255717711742895115684 601 3477942814241871677416452249573220641021512757657557454195210031760145705365727561083508643789485114631882111197708325654678013521003086704352771345219447925538728703077896648607030643926202186511170661843900020588611528763364164917317752701438237929522000897092239999812801796500601054408788272312106868332051845595407420320210509085263207885652897625953452 602 -13880958932362455234693564593957464687709102974483074706145925565316627212381532318860043836424645896125463146463267274742188471447879975816513762698332024176350717554062938284777504247939503492330069158309732743415870757013321914449601664530747788615193369225815806565408610868452703477952551234953655213810136211736682706826949284920833671881752296333037892 603 55401063348937687370284467852474954800602777906052385420682733907070337067007638760993030876559546594364530565729425059676780995294880108519454096244706110760522258578588780241736380559331432042083792605814582283204010146102829467524498650142908472363180250420331286832895900941867992346727808626354855538916225004424232558176940071701849132921077877572841412 604 -221115061017354458941473059825036079132187093955830083775218334753637187108720011909141716053725586234434947287300114026528115197973972471470631389683704042120383666672804125985468318355945674233709879764310530475913868704294425750025382702182802975653215173213012656759550675981906952400951157524940817645353737419018225254765778519904052520893273475524373208 605 882511021320150483521998544783863364858287437033333850314244949522226116325499406050587389414303372882684092882068197703725390032735791626936896495028058731121732252640551267239848204066030212638374291268474505839728598829376494155794746102819325686556456833834910403370491668019212920359009884819267924636991273926944151978856717614508022458358725079262219104 606 -3522277215295531709738857821166731630349418667496739636221654560635369717876755078240785643251686739569940386903539954328690193502819082104550371196569971190277122083054500609234781428796306880754728026267679613267599620664032268808755064873478145815803589996012075597023793191262902894522848176498205925564789044123788057940128812886887982575822551512853287504 607 14058160805850294662129498095305215630292213219574168263793320060610400139317725677188200575883701166188270211005231683401922105664408252752663732012034909905423725148196143983916619895086051434686440764225417490059762615275699325232779664066890979130506961295979824425379839465940101268842827998602291856941953250613967838094824374803400995738861881367923646640 608 -56109326081549243944850199295291832153890907506954071437734309668498675123029312576672072761099586287518989691541159945080427517225793718868776079907681071714107692320085171941062545783548918116055706919219084498485396698207221632362265083969393463656382416123534295976143929208567451958924664097123277120789024488092147285212652222095500329673234821712679497350 609 223945925675397816448527020577324143495328423197543311223903016145646192153689373172739671305765659811529612089825014885298770850174211519911240811395873457158963159781065775555581842407813805487858688943929212711594601660411893267584379559875072973027717724478290930926842495695560103986337086590672504576386927083688777168311022367885602771470123899961430276890 610 -893825706455212506964001080393766618058346750861572385034558551246098195320562748130831600908017711465395960867283771834911664060537461209132511449177228712913083509928133715874912439050070637836683765902105348085316064002168266239686320050688632071291430067030504959992199038434811366993480272044690662724890401197454058586175611429554468581461822181604724483662 611 3567500750196043497018148990784771082237922594342193137960418643879693345670777637544142738132421377365139251410801064360201949502799401473572202550095564894115447330528826599291798450877554894046501325172773213945529117436947465028343871552370130524431754949670495791241493012028250119588654033993556841455131464372229202293711596983538172750354168102745482736718 612 -14238913684108290249660133125733997948235151084235221899733282268645277994649177986985268084880824423410363902468085208062473519410467478508700100691727932295438784334396998795488406140037798150214316360835532663266223416111391320997857412761482619334303307812087364926891720561258529789256592280546657082039957738844368831121687693240028591065429044462033006894024 613 56831770824970356542052516519245166353974729869258014351277743515792058310645754658908982191147434927585234222430478496088105742079152887844685962034876437381840774090775184881868218256168061142090106145906754797211072973572497386370492428638083212084149770268027814132611192373087199218967801014495575840385559280059582333566103109892952499654122777343077174140284 614 -226833430795843699828334408131164881679822516964627234189940275181243940280890369785213772053071063616333869296735255415155221025350841432959955079988427672449852476782463041677819678234874710278828666190355400394267552968453631811450794756792099274543428089011367357437002795931160747309223724859608223428746223773117554876963412673465806650440623875410284950491756 615 905366604907590274112399772914786189245663402880960842641265353750491052768433319335001893530214689853640561224772654824258685920636328053772564934298642671318628676324373916865857776083026082766040725308522968443503653759147985016859472026816984459065923250811672283580632419487085548157532285083712886427458584282564307602420644086243898819614013771151841941380060 616 -3613627751329945479223452406330078186820925162179273989262366384301242344236600628008623045482401884403838518112738462186455948859943105301236464225781421888158305135962945115086674283148117212816551021686793434697369998664232633496035487324404852705313929491601122383599987131010101255721374167874601437460214341991801087761281469979467568926433688535133343040785166 617 14423274907249545456314214294943798581620606895250905620220142133289926008382431445014676509578779791442313705992788092033517747065575193371724155689756618813962363599536471845615253584364312891313484718873938820154471273147099734904322303876360960811135898743869289398567788683887588403600662794443169897351793760034068327068040183797885405255201714748533122520333114 618 -57568626978989861451511610105597485890236698737910639654870589352433879934029908134808185316539410703602216388710040602196835809093945645808614684450420423325879823888369484789066548848441753204048318866131008668598660102144897233070462062746351886772958940697674101894261318945567586035978545328772969448336979353884789874024976251518854746272770735780907332610252814 619 229778494123640873359162507510872897948760347757777441416604919334739924980794145666658183748297961924493857098427079751620875790805586863796309424937810056715911588024712178082389475441119646320066834123808660938826319133997487618344516129834735062939788267478095671855667156501750146466937535706177892723539743949523164714507897837560642381840268767284718459848670926 620 -917137388194726044777884144719080882129209010941708834926475052925547801081761438592927067113062528654476590863435791438716532011419337642492262007499696928626748785867533291813589344660643521789429297611818323072951372414476014318277279199811369113783885857699584810039225976141020282043478277286169849157064994592994139818909465155455501554503625140535720957560174316 621 3660672906738179390144795846081933367011098384141166045809146771460329875258243427075909946452383491587059021184571403785255878646424412615726410557188303850558156479527270198467463865531049438065723859801091362137615554012003827599516612129501142275232742271374466566018312995092315850302051972950219572287157721272675884373574418556915770690575265557274802177743519000 622 -14611303234615452618901170273387313311749412727678118227523662160674462487854708216801773699734555135145403986494494971933124548367095970281953164438040132855486847205738510954158170668483713583989528406699419590285804083061190381691194555539754412205996740775079113984529652897841271313831908159963621384953634570467598382511472818266479088209916923962091274385466577296 623 58320129606897334591700690873732595168738555217832694006865762040041585272236485097912792832033436662658497646397229291074599352337202388966219374493838227153612790478148953045168530288072528286869728415570393659553731156894563539767848458796435522409538339506019210530583814748566995438910821400532516914872461732382766684813966485531313570343361556817887881625390948896 624 -232782056004662273406157477459541670354215358670441207643942448781007758432659004802630762866097851140058216218022479821024312096782312104528872102910015122611274363554038706636342714835244810686185295249755638513508452363512217067848576647310289004615094657276797224419881858169579359487744535594080181156321483809746382292856299592031451230164609556894884318884041407784 625 929141818027693107676208009809810884896056990119484620110584837620080105270998148672411702427201059312021417201060260635912446653470539020180223244762314967313961339099049101387197951474206035730822841906479892894412914923724263320313565600547105677556266328495632481177048968495930730693353781547861065701058578833071525290739984692027043220917166809383443935158805313816 626 -3708651264404812538971150380662265258562832572120493305586927655319092980034099774323841096382719437030602524283895191709175153184248751289552416003333379854626441571476762920873437871937745690368101024554235029512319565766593631185521540999033057120592706614111957344178854399882957866612602719574283882555943700641039714291525550407432093084322433285695896466686854091848 627 14803058862029242019693198726622436650873455941378431168458540424296993508518009348319604869342947147379941016404176988440613422967101278805603034373577145906853809534248154740670421564769799576090335689545758734969327715579621126422585714808038318476039317718285846639560197708849896180418245302900036326619721670022554239420589543228705884678929027294477631903920330876488 628 -59086519504884693709750540524401949389122179117374322063172243711840994859218116512629346702987446300521495011600851395647617000368354758286934227753150317201611903974179764773013756789042051756278150499484663419018550708195406846158491474824128849536714762762221748872128033360297733323400580407337355065947918915466385229110092679643396937404372363517685986302653730053888 629 235845079664832602655980217358958126138132508497795749202044342682526597813589656045543608042611382477874055365773965567596839887571915515354517128805116156336183821233229329059868297161339207968487653082784431472917435150790459663727995005321585594447736281710686769597440441665951911543580357960958913659518484659082295145785774669610226839959040188629523323639738166400752 630 -941383747433679097933422516269712381983491310905105631665389817755135435929950620696900832655143390340245446084703468818404251420837899631574888479438781774754580976598679984557552250482337893273235350890391350987907483111770755069217859097644246860089873160651083159118325587974961417982440900461369736041854385303764652406831821334243293368382112386262074698814129848770160