26569 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
19505985660080393599145568552610088049181361851315108865243463496 -353444014052062441299109803023415856759535596167830565883888516582 339965838942335197285539146749629840612312244571631586366607580412 -82426174645884663813189116704725771024603211439093333639512862705 8049792161498129969531947580478477718069755660799698619849555456 -399393157438108087694484874290478603322775116312198184353379456 11558933260301794900618010616431736285504307852796280520790912 -213711679167975820737951091397819553724942745042181426676384 2690361191266123872010529650736014042658878462574596648800 -24159787828353480703553634323171944314187408801535440520 160281209325607246338251234847086392949427722081089920 -806896757825655498385328833724168196736417886459840 3146925613305884870767132064737962115600735224600 -9660983433200890636998417198156999667410605650 23631837498403648578056334970504610084704276 -46471952891783458369376753271728260196211 73915911835629473982642385232665555952 -95414199867179180531974740194911316 100030056222108275368846715988120 -84989005958527563718935320922 58203607339550107459131592 -31823588098166602242614 13684048492371497324 -4521417975182045 1107009387976 -189052646 20092 -1 
4773526497939477691848707892786107173498569773493647933263482614369355733673613136299141956394756916946617413276213789358732 83002431987275833160498014543845715533398496054956096204595037999496384600267175441224090603196526412052114613287171756533432 67493822391512454021395592418644161359542588146555091077344195248450548553232893311330744230786776872712835317141819919072891 12124482641440798567657338652197236624074703058811942738939099802618778053751573634230350055176022611513637019881020051484672 765116422588671214856727487088003004703718262540477820215312318521503305362172615485577114810820493205050177104151017873920 21286272466442151081964308509246614821829433553356154252546819111458104173717907077033583624206954609873307814958854431488 298173896349495466222904592897007687441102624241945227810486092552781315729786120104281555972780686023183068288510533728 2289569559267917910311838115782824342826944667814342522159545649436504455565488663800578081348106091113386119307475456 10201986923469374485779967828205675452229591152106574935804980803041315056648317208184494428775059332457595084381248 27419445684782137183932674644385291313543307737890878874517976151508125052159614809283105539084193853459225383552 45607007737886940297094237102127971239336873137304520202565322708087995771695779263673278806050682772911008400 47688364721348511988410293318023398676874960077257585627730338133651848556698986447968870277687773415582144 31577405466906334634151858555753329294527407965037006609490114242336505779505907078255642924087231572296 13237233543574501821153651123786758451069894813531148327303182715995804921695089328467810774635181920 3485662875481470293367029030682912153436816390281392877286029583592142733364752817251796340381308 567484865643767994023965647915719389979247914735302221378274755124588355184041006120241954528 55703149250059103598444959827744304831341929671113458790247704031085170978691705193260580 3178030962366754824326235890984597432250521232912203138062824275603522707939129975256 100086561030378931301125770034368909242365950610031278760002379259782497888172175 1618613698681283842895964292706745956196280854721117882972466306959134356608 12135055713078531698300849069992044251304141371803917097444912313350224 36365820056770978748972202538070714856032202325743745867409642608 34849627807392649671840853139085153709045401559674329619358 7487287671661592284446195833156981505853441492471424 194801346028464570918462566811611223243881424 178122532059954372902713147281816368 195514127239240771459086 0 
389394237297523983175366827192900275528161012868070967500113393981818692985905972294740053045603016048435326991803670487676009226158428206765498782164413931187898857034221786429086076 -1435625350791411015165380282423228582873960991546100889394168983829358041131990680764800555777668722723054967935251214003448150336291301883837037372742195938172622141642693477029851 2353878671206430502649591715154968792612237668488869230434272255558221517083248348956249789182908163540754242087927146121688682046167974564396764347088211669661978215497860361256 -2265588131439189234588446748610235506251593282103706308284523650249976839030235477516622518342357851752459671604110693488685580632517654548443431137502502086030948559609613522 1423567455530779955838205452044132036565981871219750312928058211752311567318176510716239031839848826792051950465123088983440774184325889662792866785320055742063469681414532 -614685721758912743656550480644026278084588491125949643715188356824270589793731479823982715789189149970433603162608912711003006506589730623301292081286479073013881778093 187112542751057624609271197838677818772849787640816227114863683885740746567715086956698134828962481225992337522952905249763349462335439961125346307336558503285712584 -40577687718193839577418794876166493912239088049217549441856546918336540773571804915815306929836043202997635618709540099723380097847353667423432068005224037063314 6269815368020924015539594816067223506227791897138911790747951370915900782321591062293203402449070240424990354957912901886704911261135649764037615788404650372 -684677681549562552891091435453171225452766376483247442793620845509019680771421888362287468137225649715049232390497014398857869367907071698760849540936325 52036919350924314184733931426475010352023961008290863667887958665697819786399089741721637626657892324003676549559600677434279213029441946438972377608 -2691725113336061991717937535823957660726736414492240654097015538638342868316138314968979962868383203175528531931822144203043685600092720699701458 92010889916988329759398403693801781785232358298784011191334386317182448054416058914127850918046612706961318917815436328950624024411719946612 -2002610940299125790871339863401203717761231539310582177069620204382092942386039822682126053758941031483912749257733445852738808043363961 26510904379400666946466791862158841953771635555047591179936604236480096685749292408542724074152646437466871032608061882024663880112 -201873528518950771231831364262222177736207234599224502724961547287448796162568873513808477982074668660340758696475257345077172 826007390869689431240453087341801432310945368717137301731723357979305503951469018381489243018734500012807474841452375176 -1670044046512043050969888508013695212561781937801290661712558769725350369275264731962087086788775012353717616837930 1502174128908822742441851308313956257928643516214608826894418822933555453790710354682558833103429897166079656 -525354140147554242043668688912397845160651926944224109848730800738345588610830808790122999341624653898 59755126898145144599058629915289787207479964965569994584187307979092483939477493142431603649716 -1727464452667194505229427343711153870703760649097486089152094170592800778975260770189113 8861182841278127112644832746518335679830373439551344651894557377615476828554168 -4629029390015916283147332096264606031184762434569965360554746557334214 87756943970062361948416132564416819712333928522956571051644 -11485283095666853861091083801525070990390082571 7282594747806635722080891808 0 
136045485817264834309070436998819476785859890606458469606286284299860903694982285870339519637261156514392817475753441073993780160116326800064013302819955722526422640574167291161979870726192837299914086 90800614771910764200253387560574974775042764088503752883664642691713739979730449389970380258447012665679903887907399697640782709754999938753336436205653067663163211276442393874402944327772814607285152 3336238829262904144133659139372282336905209883919437085250838348154001043505820539576302542511391191479438758566036138567048734721443982314142371847819677749929215868349360827804494362314756582421794 29461815173950838202724807350721807179677767747753043978198027531170524979836271342556463296078450214744871320513508173280986566705100889307055223995188154768718785490666194813343393818800312746752 94786140895399153767992898517726292428258609801637201185879014271114872374785406366523489479209522615558253871237241900313860422673631486497976119167794052379818159868421972814403204191687746520 134634217077011333817868862352069787164403028182018155955201423282824712218448561932987760074155033459411991075713237305419619761501348541405386700312046246559874398551370191942463078644262656 93690236695358117965559048475867659515759827289132410141084260970429711890426712005200444613183425534564767564742322540730626426251941993259071493230707438875243871351485814774425977916112 33892795046523140418424441119526159583542623958354943178315350066608236459386016185791422468849602534501129079490097998390621732010965672914050203297759729095104295691634824863242337840 6583565795085892472941235560391395172012291108986574851261163708024779616656273380127001785888681369747799394713936567258023847665321626056743314263781856991318606175289185631732865 696373686362056145997858385669942661404616969858131931111325586270471753251389015787810927110738224213799564215729101554569819954473882772239280825590938869757015478872028230144 40107831754488462984541233595083188660342671536444357623274734729463647249417508928300989236549288467742109735274293112521527401077192127429160637204670004301370942950645880 1242832127021177088467410879830772036368479490027518293142821501408903490982742909429080312283807367977339226458930985676631778613588107017367954711624995188455639413392 20246205699403123561339946280586570479638874262024911663441015314359651768439159179759954320114269324426814982036135250267355343710925122485963549646943025753363977 167522405821905276166923549591635339768032937967841547408585952767314317902370030558339195630328374235899876898234827624817745482641722575340341107223391731904 671934636767188699953553465554712820428109805700914529285554853626681271500509962923957292732104469722510697586358574101249837036091760724121767026945790 1229412858279721255027388220440957555396807596346999969140929078843955612037890573382037582925634863974512513805440404202718960730858159881140207712 949145086619343221608465239410273759796724260603747220150620965607749001056474611510368913877657310378639822742663950697411653262976138057538 279842546326570930856311690631130052202668364182405662637516998309488225405724676201640133681000475887155033259445799028786971735053728 27703587088384474036479610494710912493186038911841360268099104238765945391818973465929005746388591850698863293453312589753872612 777635932898764909744768132484444369193191362512796859725713088336222856812824086923679195102988726178167048412366374432 4927239372797368680670645516161851462302393984570713160602151882137581749632002507794926698954434017800563252858 5120569141258398272123463631590967225244118625680396200815800600008627992669108157994728953434492249472 544631965113731910529831554331072106011485293783967439732542284597249578492807596801891210890 2850557470656768461112458628440055540746721734779849159137153736638315342455738960 211440627616611451982423008798208695182663803097861512829541164303255 6809134172766760816240052330460721273098497727651136 13964797791958353588824488250 0 
15843732339847875181050756256416452049773106223724929955628259650034405482028966500551347215086626762860686758029202529960159764222059198061673514440361382550788870634435873946790817758277238143684959173673477012311016 -9415672467222785859917088896418597552012633287686754387588997240252130439664491107322606997333616787389815371323576379618504308747381984838502089807864229252802310810939830387784476985756280491805627769390930041656318 247205460030771114962486082061658447056902100881670177115993290885124648674772889978766739504289488040957823878239002097285518621089280666469481147799587688384239342815358677958641530958296179119124549950658496577584 -1510441223126561409656920552807385345037098142555288175546708113601071818013066539362898336043694063635335267709067996327260289251007002215043212440817565504235659854115678494948307736194341223605888404157915287900 3644288226156166195771279733305087592528112886329287902345590493070497421254763485457219742942818514662381391554316280876943032721845176972201166175463835172168234841651812119653072696799847036338458232976591832 -4382989212168627732745262817637903034477674352508761298593318449894752667046338711140130525502001782403515175208328191424419530453555122488266959827809610467896931335727668995554386667937877106405911055517586 2916404252396461950183089422458491354670497975496071728725396009613174432488406393167750313479114141542080722448894007493909761176584667122435656049811778834015978971327579540729680105119702055577143052244 -1115795400214711766818652915791429801630742223716514889367752291217119197376725669725486338218037693252182522220965027019081445026854665696684744625499666445792207429971431582134183822172702923216765823 244762105865866098925635452564083948277428009984724181076204120363544069190387769281772858865210340233241928407378234281668452815292238667359064161488431234484140958231282933808212839458341758416568 -29780343552626851540986030451184493988047807060033299514516652630657439937388747552624830495556729733844185295267067464973851666561694547539332410718533300076673848060514742603146139926783214506 1903302889939851748484205192375209781391977039900506280406309716935342530966770300853261970312113732802629160868550204390851178843296459919348906334774111995335426161629802286207092420701972 -59845155436029389701979960193976127667874955103337744091314744002206738179578705355685475640525055522652928917235060435729118167658803648584514690197015503747598067566324542831573480519 864341279232796859493118073835108717086677995599537616150622281478728728580339572777499703824911506989723690159815183268584793208906229782747291221095634310886000694637921277268704 -5349399569180869541313360365138997346419246405811652627372186348503301599410110403700538391044981620656737813062963021102676258919857974344676265349677876248869660984693160768 13187468821140816649935256934064004953377846310553441420379278892274115655564403053510759916999113971347256111227825021794388616754591277603749004967046980166663813599728 -11930051275164376808905321867363635014492168636896043632168941021139584950181187920388688231642843260919076465240519419025136819487718273412747521244963003979007436 3592437066605874324819707077166107217105056007054233324949225099918841377437318883050508593561499686020019565437138277765235083259072338847699956099272933104 -319062102613697252685244832738974747464577682230215918854857329376870771709380528180918534751781761949214387308515533285386370938951273611567789275220 7160077613962082321531612001046164946653003443653759689156849870151317787012190778119762415714143477449646853407649729114773937629039536497468 -33124343151363322732225564392654200104869357586128121753762364796478341725751878665054717020124468884610089338857801823484118603367701 23969162279982427050422511717022860400178935234111243871522567259630635607373788156467762826746192355708860871864223384830056 -1837969927067993793252290746710383611058907486695340796055990721655799179281458505647782038132029538364843956774206 8380274479649385115879630126901179783718322819773812703265748453423305721268942671780505881670386868708 -893642374917151941633032671096586546091822049657513878386233481214646447336479399601700531 335221336946098922678256143196073510707610571195175066391809578258496224048 -11192857282262077373425691729030985039015219993262631932 12091631856064977267689248 0 
615048839362311228242687028030587897266159531123618039318142803408339655814284155203444502247024065951793129854367320388718316839171441429022064916651966581661909358686223766826626882700138093519588138506014709790017819449808651146754 -1485504176759549572678548435193155881637864491993421637311399508213601002311240199715177831153208903082444063668484953590977077661828094968586682743110710957331713752617184672035496740312646939023374834126946466735515199217325492040 1497528488613449239196275523199391779414276682500377340998252364251269940472365672732391237165254792002259924525499767336093227360583167518912319201111164974056500907772496541195890206067643569246952887421065301743915367326935897 -820843394035446613587056727017467598198383775630306979509102332009730498897404890909826198013776490603786154279929136954319953517829363778774928850118320370972762796438846512388187500991198117901142468048227939692533409371312 267722447738321847447283569759726015559505005328622723012394602487998422356605751006782105262863244302271961030782894153212968944748377349312422906784064420448024806841297456978650739342582428228245177021244291833336638386 -53522359500536469015861091406335051885415232451590353249271718501439998129804516000146395351074758080300327177966497967599947399982754699950632533880734647020673586198315757154590510065350674831775651484817851469541856 6251200806886355520371613054508299603796343601149385860365388785611101832896532436512221694403626469086602455483408145114459323333805247345183309066589298530848315538779399697860148176523712919239474636598493546908 -176435910384094853696191664136323342383313433457112673945709186267942120754634542487611403097236346553170935481482007695343066573205021917492342571383132634915817844566176009464810801824856576714785094193584112 42381731654074612963832659822243300638026238866293728979342357976572725329232079407610453892987106867480526458368391391840217753019382319976341851644876484916355866107709366147069871932345313058311345881718 -114085113963578785277393011748405478047103206167651312306587283108481414566394331487484485076729413269265956658289599785259548353177586026628823927653335973033742891474745283919013901186032984186406975240 18737426022466703235154475080930228188701447903686621416032987899260052250313538280239518712567612852661432830833746297632502150261811874076143951259617278410122610898800778890902861760745302856900045 6423146306967692717881127359440585522587756868353104445650449696775576154099701238222699883203685856745879575533042961722453467386709455153829148761526854806423181709289274755174078402252754090192 299832097349670056399851949070015678420994623868566868709198694894356703711501798125225500945805985596015245967738178464363318081073319627307214839621937112703425970339353734149608847094636454 3620626749339490143376546261270517654393066586028587022530410628216513119868627731064997489815574059574846715849466145818961377103999520160577932896108063771346385782288063273307781222360 12112058218346905368790018812424753740779017334478788524631858313668374191518224854268754962657285044191381310198073918405731448999503268573823639326303572259612697273077126808326581 10851214594763080127818015607341693290790152527502358402539905763435482264528737842788605635336707074378564291770225601816450441151901558507719772250651665654134586959020760832 2396120786632336351598101253834996752793372437456465615170207939256467020031192714717736147019719745064494345066603717857635484876630430110491590487517608802375936861864 115244680324474855675330320862238224679280360557688726751372524151231834726985706363095219106106160398488584739302653909105664215705639346774032748209836803756632 1018815703241261890470792269206359904059592039570800550996161706784842197402184608199966517738567263569531498303334300756633553013615078789090837365010061 1313870788844471172528468684742201357012336116867858529867522834904671341949274166873325492626467345586455148918620421451955714169540977533929840 179407085808184250859789791244495516279349070361659218837152894651085093555553212448834633605686851613921021460395378436838009687642590 1637019277621252132088373074840055074147662414157892070379883270346055308073071914472408208663100244218356765218120675490408 494955251275655298030670285617005099326548979442712957665331733577582161378866294987495799283705544997614526691 1507917654516730758642665557420331435653061116483077543493632007314291863472147332116584850380560 5264206330418870481395843939578212821269965182623819753853608213298053181667230 137072879322253227928591087517315112481062676121307326416 1687756241359436574 0 
92045299281668135486961823233524693977540700931633330823467757321249372052727899779415839798334352669692692773176354808357728432005913449832061662180020458854333276279620543242736747727578352346648219340799150646890681541288271054915688816 -26304667389874862909509686661333542043792676828619731153395784658742256457250722631092185542117310610658212458465331616038956674210498768408757954552696622653343071927221412998087252841759997244127544287166370412475555799459612719708457634 -46411663844661337585203882299795041994691981375270785040141717784904223310050972945151559067546493410605190943573458170290761674339086256457987630345051167755322080277653587806402272440530956292406267263173633986162503840795639541707156 174482442470541241473673068582035436263676660304109084015931448208703601683269547810794679312840221265819828164974488569476775619419200569778710090133087619645946723990190797580510120946089036188589529930041867668848319263865493839624 -76390308223641897153829137373603189580391045341456068252116565472788473908982298296045989832667874293125043649023051156089240928847974466837202094141853381846032217860499625105409958195460594202258364657102646140442064428012097712 -41299320411599357749472971923631005125309888342993703246370593417869318168106266100245296522042547026041751780159967503424009697554050359166663368105020191049848786743911728316660277913781443261428778764420969378337989700683004 25738834803741633098781771270214939433916573864663114564913972587289992041892406818235094258481592568442227567112308888883997240443345097021361400936229512164720532769012802450214814949544682811808729850174166428883697219520 -726871206725935829630110329166222981017953770568772838483330277099001731875808593587520126503114467362316531366756968249208474340644574472436742593202452540305189938276257032636784730655323064604279449156882994387197320 -662431391527917871750374189840150347214379565233730358999235864012153598916703201018328035567706902094867585939175784388209125239809839224719103875498910005960446179000818534041140674337031129223796531614868519641172 -247832016970891371774879826153220096033802244408602816231079226127501113669462189749495113719642376769603977734608274384639541948720864805149519311752923114518774582134319760207388750229683605847453778817155051 1943021656478277607984860709299093634955522107848439716694489784556815108877039099874247797817191625242129323923796216475210764201918443865174139763453774813516364185336861039123396838907758545779910627360168 -111209947496898662985150629612405103334685350424986787094791725283962934703601293099028335415256988296190865495391694886240415932535199641375337408235481725658880533014876811715476960956404703096610160842 14568391565463663496385222304086528055909781599154325472195913100504581543234777795318247119108247542048871236764970830274768495072304649653378957338407495842044277124210157986413215872841886456962600 -551545565394844490712629320887054206112995833728152419076639798286917064441306081919908991390207616286212153194284396311810577871516476374054978548630762606030844474105556485333213253865913602860 4805877767795649742593155014848803765627145029122597234863034375514401634583166760358095036162375348149598357996229829195468000147061896556391910513670539589421186282629957332066771263249460 -8019776126493139010608548030848305027349902405964705685431838474586759858777823493587233622684824714633804396131522550083073882051898474941223861314566174817996201242739544094057923444 2302521284753568664769950252708479916373413435291830440425979431860176653318203640000909652470497967143762920499454040206557824034128327855628362934251806215760804894588885319360 -100388616885396641810376601284296889526237630563504126477725123183022033934198856498763656024084248101325222661734616334380828358954355475099013428870409426008362580294884 557182094875279845351295865940702707813205665638359191790025046758662423647990079010010098838459999096781707825566387565758995268244146777213353403147571964485680 -306194891606662835321261386846611880428708848081779665900480317732039041836714684897148538550256836397577129090238037961331404713918554860214864230790366 11619343246688883151705402878165235258772948440165332271934891443469917049348218881259964372877207127196373147948387573913475555509940649092508 -17892640934672802385284462924884552116997472746492892420113123242784686773946754558970553442576578156407797280537434980789635980901 487752305817811638226320941108506896260300355580807089006885234156231118057029824624987290793519502333946050010907484 -58156184578088869319774305593746537584019117327073516577787906168129303447103309377486404263386141800 2185103289439820031796252522304985526145680921220406568854099068818452032821157596 -34640688128654836773801884708564569404887337430322386717 652 0 
52172830270100003505183907919332095513990975878975815443463907706817641843729971769993402506995639669073729658393317488371722223293301079010969303946156430665568586037690223534677110494598671623120760582132592427433341889845413560908469390767329 8624616183791512885812085671657117503151791944006031088337110602456949860799232625598599250527100779155772635309482266763134216755398888593885287447352051875252274390308644853600464275869308148043050317240023870509476984078659048592630264132040 341763230651551365721352705985290475444847816221736856606016683533404533248393680857523845536457932866012946820924837364261627475330159861993885911055999408569566331889720863168630823062544285959710696685368677316126363131692407768873866485912 529469026576807189589671242043117664623882896916361483721713448393628879280174287673193497951556456563505085108394284055797013902110864397991377498866695816503898557885590442982742671140155604773511123993386408085714903820984799038486088768 1837768805140453092323651734677282098939030939873651609936783367210557078503320326902396257349722381032343582747048272856954377050270065338245152675309003883024303993067452220297279448866564369225070827324641232957022367863369596475049170 -85054635879045903197741333287639112036991950282322687219263322394312449579895402161274615080797040631538846621590621311369358075784812181756597065053182381396137790653336129844127331623300433837196169580019838048141734034040215307936 520280946453362930900616149545510953964142183512936059705892720744149968059995209082843426482557591002904207527475753173266559465148414873263104390699805084394834919443450151251359920427111318541111438362161176893710967684172246782 -122618270009656150560341969299722020266147395674774937305751297079997965308784525817738564521615334623478844131021428085057557472236874052481030674900063111457889627345589327430300848177569132920524281678661192162448817908129536 28383360965704542286248084892106266374419546415346415313357995035259913429748894176413798998547160892944594680493343324107932323659634643248603464920333422890828052120953885284534343246544712238035217586123673287935464554863 -3135364144112913177801517351075864177218235272376509190087842075417284003298314784137385235605465109823432475340411228846498463518401005041894639660371765422093499116427327303243979566286919134901965770495567805363886464 178156322498930853976261606849706992392365669826417985192490828420819579805325869539846162344292796416134169667992952803347310758616469933084378693338994577209297428775385932056791916629122314939283298628322073365614 -4522823159915074840881861840915728426842398006710824156293813881155438641150948981856711318552344142530547564914838241580367496463977562588906871686663198237627737217472719878615240560367713107622245286033743008 40105335802569466174272050132427767763805234653488543859260067208462409638850946857896992230536730053103329976422864038108329357313203946655880090399559947728785977927192748358203751047531950533046666612538 -108033063022862341036987654190339622257015558649862922484654747327557537394766260151266600247949531287258238255541614284043102960674578670125374138907551865360347995227550724196079244101901137537383104 2196008393339924093327029716799674246528367939967651122196414745363591497997945789637497866340556979444920356086357689932445678150392654980108865280825460396136891314487670587033577542949423402904 15470833420209759298106509369024389791726554882689949303666670510324271201029088017717903213304269581423816606081425543560192413485417302239962943367497461130002183265627255176094518829648896 10863997447398517965827575654823033124980374593221423236692373723744749728033143480634831502120473818974878453995571566403045158821843382645842181272856637343280791379978983524766787301 714806430393301102932508098908546470021831785850414566940614676706534802589362608435350942595535610086252393042240947174468279946161664546290321621563653909222021968683469870920 3830412968797699577894722449460721129692356168448025085078695448691540805476268684226123469474511510853320413653598243030422952912170554998131362250155693237511673495802 1299019083335997051414406686809610748424802227415097912036474409915719295336826855114764358303392835028521320854775423192032298384163968911994491048191907668352 18876514818707298756338992548068916203633400889253038837949545077090429916336152544085562449252000154675993549224967464491111133237458462931419707150 6460961756665585790201423607072984952972105441996142199661462800970238630080085915409248020127725990112901585056352701125090485393436112 20062817678401834911017528149002123134966172886141329918579769071620390845730744076847879187124000099898595767437901155054 110155426651302347715532051097399602103729726865957908456418542918550233119838215764055800835475071928032 42370669253035168947526424422633538343523463082190534849768285055982962325405865488 197665325428152015424270491016750847505116777883518224 0 0 
4825177006819617160157562165482415462298178842822261478869913565209494596716777335942709572198243894329511178441132234155337787252272191471974721682250381287520264668568750022148287372150925505444986212780690421841648101614812959313083971681141707124 3786729825281830976620027037295477573885447239748836993924599394189321970408403846686540712809058590213573928165912054909750786373519140859435450308794049601035845797661915221023130128897549071645349475279969832884261374526928687855306858483635987098 -17366312968621739080695010571584405244515813510296828333981854392269401498240131532471169359211648652685790902882773796469799453503973127759535687766435182928512610041084076316305535734125000994161115163717238186724176249372015176076034398540309984 -374239216076555348436307642896559865985012068137582613559391456958124803942027168141990147941273156339448703386415854642987288100289376973197205361517879920227555883211978350639282581410125161883883601948174964856249748807766884011325426043057914 381229723763418234693055679280374887737882154165998792711092413637788911937408936348146806239516494955805994803677547544427544414706709219529381507998543585489044566268599978307859463393907988850160372972293423155609536635664538081061190237156 293886032990397569478143236484468147729444654307628722995785427117332468355491363516760749570009444421315528678711717365130306013285916332087249236113607254992428881164859296390000759015591058454757524504898600684409486960684997960229675580 -266331265288872365520107232277269998850910444961877988709240782596029499533645663105043282758649453319806169542642236117212934146443746318416476092490531065993948349767459486165021531279571351984666520285796404809103332295183112181880912 11764055388779529268767779415544537039379536382557510133025962159087839222180098548708700742088891773571829012161794497796052521068191788633188006722246471226038934577110220639965135972915042381586771211113624399781874871946474558466 8191847150851344412961937412849848864707476917360329747787686867450202506298301342147791385587092096430952319115553765139751211849028661488327533208069265944981672008180293681788474086079976601237529433489102274449820594772448236 -255019469307460604350064611561818231459310873417787078882694232330556443095687894725411204457326237749137958127853481484868062947952259255175833108726264626976417728465010347090479033409615907487124187864330062262016627328458 -8925051766783857539811339626074439142988112019081565803159869772358447467096704213340229661251147502475363161886739186218073953347865519019933929145585670803764845836083423857456930660374842840334276054852917566510686296 -131723659859842084469321429668375755514431324542209618783577088890339574050622439563033356724960132486282293459979961714428519614416531244626762880577929482899465148974141434232304237835668013594183696631942116954160 11357647786864153454709590247164438579256841689944523449708858800954471432275411330276615049513232615301840176066375595041039021253394893947741682667032924810500095863425560628059517721195877171333210855836237940 73025614287360720422309447046754638485318181535356516541334136735304113695830669821072594268852495763621849409690564862384677245028894330237652478341307460653637658275084844786190324525958962447168869530884 -131563055787154969257449003838917060806261793191146995220398549380063112865749497813627337565822810955409755870241552134850219066199840295947795868941038390443273219289168601023150653963595674528429916 -296104565739014768187344104468086060497913896556944155661365359645498399720790482631903257582075542959685066858547472019225760619619742036333964675629635115439963754399015328422716054144088818555 526651621196007495159028187241580299132440840007834262419577380918731066833378659149516970664632120516463752790008174127599546669400266685173613527750551704317018224570177595841716349817448 -91962222904505409670070948541132334320273797063511046300176307123409410085104197346669680579405975986250596894630774026453990051856717800928082047481419251149894255186071289241154576 728557947061959862397453162282412198103931975267391766323936813841286961255317417367828935071417129802215876467967825976208119460425245052788113412663143056939830577199814580 -214738973078444890844369311772234587286195098768826941991612713450593427384529899021496796719489518704744329520164066299259563691134730855975446868639117919075786317 1576935589430324099424188878625035784955260055929498421093399841662007472629816727300798148659323324963452736570132558408696146929905316297478308746940340 -149628327636614558053943795264853791352662197075635851011749941941411586334957418793722141516055081606660674132427306598889869373873303294820 62128820963721339828607948463604478813677919758174560834304108855898562865228399781403971085498347165828985751611864527033636 -16717227486892287659956100275935484552995367770688249628922279235039920432654826612792785400477320653648629 57074583427068591973020153694100169792370933822093851910533818631218609965073883676 -28468407710660316074534370332532454991704408214812 0 0 
1345554845752313235247973241878262194459606884590402694506151527682946157690128624223842289471658609641725994585503666779480416607910906226005034701259999909209848235715273344113199497546044251341845787966068036022248035439572280204047765564649729026531044 -136631036000307514510721845673934739791938226214272719606219308950450236966412397999457222491867701249438956280222138443507866131434275801936243989238042470172504688227200005867170435538714875352060001287175558442997596860134340280798698382196138067991936 5960304148351674204778061188445860871319193870735631550569708619985384156989618639150658695100588424988401640941455311453520786414240884779135365884250765677309572278891063564526576976813323396881779692354066566235708022900467725950022489323517857572868 -13603835083215792697434529723734363822336864696283180248150577685415696367380894591181871353541272395476393000457504227895128830593260004940741193536137768065219363829706877274893616072586772508002199127940720223766381310162438256614292214887458466432 16937012528301701074512590193477528624078465661123092583952655022436639167112709371043464403338542636599075776870272323000811495009066716356141836883053825033574048017654935693337812232869598518265474495330520642676261248481595387835925799396859536 -10845166437071479096866764014530137268715995411312381789527101763431815867438860063214629725839579181396621415973805090820547452525720036300045581592273573665160902933977596415200514866238159923645362737717282575460031944584523618573945196747040 3511720779398592751683485301329664606623701480364466367065933962701819665918689640141529869604430847895726040006617347806003563048446861317792761587943239397237712863019869191203953774587190646754016470292549708376266550358923800552088265188 -882562560169013063287733652877891801818181850188624514608823291954229234559660545761331366300137937783501985041547860563056175295530155902590247727633899057126252311027657220480833882672566746254713055712285261301637818389692846165158992 134329957246022306759216496110451314037646696713196505746151974974322667816401739557230213917066621727622994307377709703008031690407227753810244579231602356697731822260008145924985349261605708429743107313179933786099849450520662617830 36594541013785142611469199977067110940808408947575122685973618473822275099810943188128957505227939235592262670036607979545749096801941151786605228961621353680720322936446897270953874208279256771322044410382582901703308159593078544 3167744002405607865944540521058286408468002909817186540021741261488857605475669440034740062582604619951798214884068567162804772594444601452785419245484969259899444337996696817777351004449170409192007287521337707984647253001182 73138186860049824237964549147413328449335961481766073009366072680440368042088814406869814605416001447951996127915109593132326077290437548965016379804897668694848529082582333803454337455412610010455119029967462558521251936 531281045418440883351023106941493615061075637655278717887698755044766313348627529780094759596431644174059938485350315946611241272174163972737438179531040614858371183750271595288530612336432915873526232966894898020028 -307128957702466024117343939313628422167516098741368602127971769510921232484367183426196474749907100752290051629769193275973699707401741780286476627369357746867388932274518058217098540635383166363710065063100504 6051870332889776898713622756386479569799219970791031149226017831712098400251311749044219632334698600990066962174179852399284449065196907715082072379409247948825391242003644438597681497962025672258643707941 -7720058000169634115631076549701532801637419989478942439152414143658972492223909642349290250030479635113593533780542958816165340805698912595603922439237271026066012853982610277025956908034461806075968 1636818520010738904833670602404256996496293490053879700819383282656434531591495975966102150147060044173597123860681003929867003480549456373726521871463616803379233415660664603286069642093171732 350481971625622916557022240497770008983641885547374061192762186168039775368934114547606361464727343240439192284784603401524959470142821399341090609763458972867563052174516904945861860408 6679086072358654127145656230005463346433026219544909048002976857805850960447128133513291803032465237344288987977023633382287771817842470309657907921208028714240304564662867320707 2386514627264779835592564322022662816773376780882260991364668418732873562023996947053881391795257473696844849626706827001847380681327252520366203957044283329522595734448 11340676998950603965584590031030486615020215036911940310587778350352294210029578358105975448538397752306527788821667838311744494470122094681381466545322487362 355770272173691950651718980381189178505345344339302686861151456706933177214646768417555934018272281740117804169439422174616824338967114460245408 21850824755520049675936022783767275054753277562436542547950552288069716629343569002048963052894520299841100162801506818511347704 284406980666091772291179667795281185971312614121512695815373799089931796635206526320473853138808388310015152 6606904449140940141609029525251795794888703137543837361102583973351137479118061570 55342300212837161273809001111228748246860224 0 0 
61297173413041474744354922203342523593422184478670541758902248376462989921842912124769572140565031048127190795366331630529880153888016632594153941238399334306352956900894522856646283009904422974499069668589070786484006404629922809672363296063045725963727419556 -14873140473908077351046862259695518853871455875116974242374934864746115218776486183767851773255043065771767839242057411867100824497457391389359519791756790564838512860201704238679008404954540560303151189976841272338990654501114232226617411006442466199242478939 36823539192880193393882110136987597688882505064850967188086276913701820378224579595625760338332219996530939974385421098659136642569198050260810510808174722278978414691772416243093572215082866501695905489361252287780100913388319645759607627951955776332915752 -33176238265416738200386353695593480575882860291433547774276825495277771830606593808439816287548940181730797928155703703680475384409125896209065165457621635971436172101202255025748026490594621180837949580976797225105443557957063471278038884421707593060822 10328381474458512091969504622307219399856188611767910158617484252101735572935988406657409974402445751326982388804682397638753614994249900852232683130028143680333082519601165567486380465026153842573688666554919512719533735553129520951544436238275782860 4770076346569806050653090330015123488107654857170421175432447793609328862176679562162353600108414381333675763602750216611965447122305633996310439366676722020878673363218068374222054733730408328849669109928211446367474121189245691804308763748728071 -8426097106525224958924037331064721002655363270410555468951124226904224436933041942176445948347642979973339929595521587217142708495511881605577493052458557024558960874758124386079527486399472850804261151250926034431808860078513492326086256384508 4289395055412469023182647937357183453244763811476694643723450158441527534764952145885642829073657378962305951298289672536302428122213655876300581534488779863080367812490059251952488138700927323544709727131404350781980090844208247238590909648 -623441471971350513838960933666841849587719044074255409023383391010353511340353780047842088234798387225492877910678705702352985379848571634154959364804981658996648187348970160952347994902391370108918954741033133650344166763614925882881844 -22307259636866691396352540716757854879984894800639879374979383979092771781298278899180390247949590804010059298652263204122524667555760950271933018014218894151233781288551243840143909025763256372104551203338222190355485212376766245025 5215464684438481538605859558490627265909176009624465160442745411520364303944131501085352525698200213866522025339600518155325590218252553990810518750390293601088598349507833623216644794464241193816851447431326390319505626533416420 -105332932756202415033203463231304050496523922195594441117049497644208388393582098955588865819547708646174536847595167136997264551001665699062912673840188163202146738253259825230865635696126511562335952191644889307118450611808 -3335165041424959921212554140138071449576078883705431510446581555100306705791644301351997745121170993513522168336188720618010105784095935781112346774125397168608851970797587095085904481414603606551938632307951783801825576 7828774258306708809066529956888589079641847984688216372245518508068650235962188565976053782363976531880578443873574405710964863272865022865948280561176961965543544105992815982145640834452544756759549381897392407314 19709414349616728015833388909671263860983362851895609740101823605203386789803404136989347953863813193456053221966070330753946393587728326955752725510740367935758549252991411229857881866391819810016610550820016 -6278524031152005648891290438664065194236773266508512716015991583028985469099268150760316340359878026100637182690888452171427064559197125188529022809792919064334972199067406269487777386209789814602917920 -4737795370235932444493707148384287569530432970234442362403280927940454224093879317888611537048755829060540917675710142735692484268407786626503192310189133290006518365979259838478974313577424428420 -148259419921975855423576121857782017595287231207060349485962000078773096631242478570677144133146894653881586753314737619588696036877173852854012695918739617913045338681130985763622838042647 4371179567367325080529692117848364923097463285380620095556416440247724404348143371883636403691121427997761098107953666628688922826166741706337149770188752939524220862799105508872604 -2687516869658330339353529305357915507533883352385818441755804008388022116277163961439380576317403620934556318075489037089631258667586601426476163758219825348068176294226740 10357405698770350944330919649007831282322116001377767304963158412533003664899861853164650934944995004357066885441300352190821114910614217818867389759185878595928 -123327014598118617274230758386375925234611198054897840247958662134290234085881714464130798665656564939631831798044352755639580577062305720637225532 1178132189274238482484882790212695712454283036300414306493048899666937788153456592786194478028878428307679688121613996571862120940 -685619795323367465239420432306455809329063810091282522405653376055042351977430144993279132258877794823491926 72110348926578546148379092590344822992770535455447212070018687388067737636319116 -769596601901318312380807537136875931 0 0 
10551058326408224112376498736197800672359687857113586946571780315468604195828237386382026500059068087871725780027879029532999469646765097380712301585103616019445139596951299545892313450668140186410188637681843279582830959325383872234388470253020218895087207036494685 -21631778557186474455262905866176984314133831264831848395614403147908206036815853725391834224310708401443652393626615563123591246867325093153548340434148323061087053644278292502541888113092017160327496183971492220824349815122651633596974401246902938684452082686072 18091228910666925941865410362694672916470530702432861758753142712039476704825649962530680694566785703714226929228964310012189863386971984667120414678191850506240757281146644563297316077871170071452946412341591190953933424952799574256767890988694369380819505940 2882790318288631366823346494116315800270188114522218751571302069005315687747481723236799762304823901079849403420362799386013080186204816859382782892287707935677697225023038719066329701286472086161519257959997765396345218648796076280671977646954558711082944 -19191070628882798259647124396056904373499493601164328102139943012321645224687792360103631362616703265681307076746009518423401086504043038110226877199440841055818347404805818235941409587085705610002996363099069225538174747141630295372561072236753832309227 12057813070820098999541003223416722418037968294671517212168388127828212861147388725410882668107273596325687224421334194075516859939042821294748442775966849883957485394234454651224639157465977699745932042606428061465094824829487184537895376403912837024 -654154889327329373950902705502462536321541625676101917869790040332807602341932358782076054265966685962222558970946393268024066370157105119763515180832498337849157526308486557818253301723455942808068268632965446217611291550817017836974296444008884 -1535826446445492488166805556678705119991988316190550357510190155427963578921956885713401848497448296850715771864893472380740313955244305913430120520198831016549670051498282225023148905794729928959138238039327272618582116979949933778911301878912 613497714545359639001809229239114611079755444504835121970712225575472356602917624880894474747929652227897636762772886228869402831497428541722019289893076398937993896997583634999954629802195418739920293197394900802124251505093183232918829655 -115807553839181817703741288629252979601708435690163851686110000075424602178743581283361062951573594775893844603585280119967666800365065720749163916356526669998443321916496964072524910305392024417650713126267654543905520715221385585995736 10565086443625960760649043370193523155605278195659087958713270741593597561291256447536883848887447772273108744363757040795961925216989394753384771396740527738093843022410161315884474681219270516737537616419390770327154336334522600680 -353973079503843069158278728035705584671713710757009953684958038801592916796695275082680992258090471203035790081608541558772068453876208570028598857428628599091324977683432048659632625594029669290800663302058649768552494291564032 3378571980949175214287129508306848983672258182168731595178467985183747558712976555225936249639637052128812216802528340037786960825282191258614725411692158359296259444718792136172487192124346872849632994049830523875332117775 4910962603992373473923292350651623502484334418276126560064155141480321376388882752030586089659614100567591172834416063327451005981306978462766773114634218724446792940209039760508959356187083012202000153607005009759240 25674069092175059131952621311303720402280516207186140796907043453466961762478645661331619801944775178178576388617532479310637652861746519304672974733945353472981880526125019767591072049435923591425906460608074094 12752552093751414663021581769506927671005431641123191991803986617145325685562628655051842550013776887031746989822276620612230383530212113679720023927943963663955338107318324089886839734767619226399182769840 1123820719749158783898020160066907261718540778362816060350401439004826777818057007382708009342517637551480305249193189856503933739922682070112283313889475552397213341038380988649400009823709175412373 -57039941999639723956779552230256664902336663876076664474422920496061849596095031483852173185917890680143924295426993969681221072026064489842832699586063560973720095596407095283139602616519352 315023094060007657619990553333416010325865209275918338694319834889813880604854990510165323792058206556614890737361265454789318745262218603213994644777214117267363770309907642252738154 422239449765405703735068844072069126587106716343154822619147661072265254779991907988010358837485070964246901064395169327061676797240656618064046098333032398981130822071279600 1630351379878264865033511859444414878575327116855314414802206356095694208468613227370961248623617145332733813920303643767211044525203554735907219439187502162215024 8168147651781313072700884838103626795539680482399162940214082082456750080851740469137236910966428653875633700710004380349551254289119084533980074968 12181928113578048179581785972927861724321915090330089660214659261033000892422504106515765106887329195722990433731744085429349621554 274595356640257972064847902536102248345363311057805235588280601931542540344736532152120605400117406875517232 74886406742590482018448742224992879896610499067301588999564598570482429639312 2250076560886636460855792 0 0 
1094444106432050625981296682777175859568543757003670656226890650420925976617724390515202196332723615190962428510855909451396978855475375601207612462636980140042232449686605729194202226094088164597822489759449274144720882679107156855235299768446706676158087455106118416 -1588060170594555965377063049974826773665608420692187627802537864233461539801702855194364110481535290243118806897399848434782932657001128948489704799232063240583941241301482548904812087187474625413411779569894265474202537375318770647468326529341675299804645660674974 -6490065643914577193170742577575870336610110342555203997713119380780920533566250012713726079088263414058937688314543905647628357468453155176217266327179816374473041115706758983473070923016105092427101117676842332597118753369256318629699280952093336334437022836544 8749552958521138596628013562740787449875502553373774874306765678619061107732173912216255073065689453841381974069546340863904841286268627685545918702946733296839805610717631451948272410612607624407292255540361521197164681095026113250924070154474112673732121336 -802017389102905413699811108358984064649802503733711048772629344390414651946436199824399811607633260809789225664041139957542605778343466559928446632145334596788255301109152265276156459269725477679232658550883858535709459690528470037306195685497133627649864 -3153479474219032932428918570423214524178528294323079248703108246573798444403564552744266311136403883362789589509082891728495445101358961317442464512897180101791179588669015823705581291044758035720571169723727264813414304544323241372755462466361949039062 1888437866860254930476993512919352378886694734345873401847869235363296752494054271610872041283338132952903527898764215734477337117899821796233074880663753874221582979447192010970072930281142221871565963650353695048914503164457301391590414366542508396 -454778346848549795281181318394599732901028317345177453963185445370375863867393211061009459262771369979151483456158695438876968938714125414478842866023730495076462948958251420860696658225457269808767193212105251091262521763215606083822784744325537 45491465465817824462962565910312654420407381935021558090103712317378012203278884562081078724956369261727634193429105563938686038945072723430618860452230809697948266559681532139818100378008825348125455006816325076941950221183258345630497341180 -668794995254667081605081811716225583097898066275354628885173810588999505554226433272719655226898440590531807834729061448484008052759809941651578837322469621186385688538775371194451027532783957795607001309125505709767874310286669533102888 -43879279946943459312942429497183838301337067736647988430659913340827033748569944435107040526459661744960341243436880462416788199168987238114261486546519496768816757666817675406922783311179398641430584567777314461342608761535413269904 -12554044109849169783845328182959476101108698500058762320297311432227387404618983405026777690051660591987191907387636886399095327806060460083765098663394299805205374692801129224302849805382840963107159164653734516954573453664462190 798841624455247376965015269997000268324426541315060386877597645505500166560446669561488471410662875339849451833302581317751417846808379001738954776961166285331803991679015264818741974458436251134396756035159396676845808235168 -3488872442684966106879808820546494012510485923294616661543096048946584516286507849610472128054101899786096413442850494499141286232780119714118536432553301012336827614059731011945162644649681828899457982407812798132415012 -4734321861993266147054839705164676556804462720276372625836341586605205106697247750681833952553647196994477524518894667397553272615073576296848257682640726511223351841770738656909227769545766383477205044172473453632 -1720087389214505488264519498398825742786061033256819722669570918084580223986094637133257073112273591505036411747468002864011906238688131475573876191245642589486238568850987549673349439631044924600359968665564 153249631432393306067588523553983780827016503257022990902618619098444692781704566928644845440807482104608990108796175948172885853395160736470651013354463520550825775688947697030926881170278167777328296 -3082679022574089206797769425500178290716581852388252572418811264081953241911829531171975536228055352083847242630075588110748644970888117990861653172897355036099685455993318145964227473054789026 -4030506614562838239285596736605060305320346324762060819019309391497171759422931735043108188041411345703379234896348971205496358126991347710004012739277740871160584146058904164191166232 -12010645684870739152482637031963845885190750958882600335167297085771521675425247149751593921503731897895862453751533038506388753136850687157852063193397283311395348548056803588 56660684613547018346933163664308821001896107351570444539096701633650065890490000038861103985851832820283617408121584565316619254949276561143356036485877013113666452 -127912714285060758534391482704475623771529357544344449154601703376247247016821619450453256614128562141619378485592066738470812532835075762370904807500 28583045666745493485258412762281230331723894672700192358566899491884420123761862547184885875493211422654489102857881190950415669340 -20219453401822339561566785243214577199453037849201156876100314646332411080601263344835869878679290447253501 6718145022201526812388101406515819662617072882820168823712825154008549996 -195926 0 0 
47644645628087908397452242961324712187888907259786000736200677926226442802395404795954877279447555451240459578335732671114393563700273571852768849011688770224747659999051447948503730362861233700625452231503398694444603298063790753879224002184207506010638984137365267986 -146302813330184189601011373861564677940393659924051923957487122691554176875515641146136478131508281992090890429778631531866278641394478326187582534592947274620593751534432285669240695662830701011131374523552543070323496792598544964552796082743836043911270161568920208 1777196959808378549030496409828257292541466298225578803051884103055975499132631861508400063623794973273717527609909553710842613499589943795854866511817940372950183340389115797248012203268759181319204176174997892045389296403028584504025463936476827561467860928868946 -2830070057141955766525396705510670339797613207361355164896110953814437400757688173009503929828710972747985454255964021720476216909649540313305800370719462263690585145180792105723903708559979360758709919092825378237823287920262188013793353602922559795378158974672 1983774694387961921744188150059193938850676330067733010227075487754599058667938030316445149099630063642001621240650442491056377908116322238416033618685440555400994309824153374207134791401409600901222052220458224315222282293714756950452931506927944169943646022 -750661464975286963380484301746050093492903256469748138640073315977551182685861603960292873884840365692321324143147090008519190587745574791476916632634998522576652361354010062869173077477513526265779536086895766269866992967711533691164166621332296024942152 161260179303384781868581037050072634270127358931652465027065502374955369716534436618603863792831871780326378907774655832646892574257015028943220689199381820752478338654762866308186342557311214891908480490285397237595234701557731443331036257175433404849 -18372457418969023915491651771741758982167077128617121549164561017266051480546932369956602759869683224333093590768389060349877562831210731371675849726700124794226207442029443758028806585730186757470732845858225650013915960346083418803103702117527232 1382823641036179053851375970934062459131479009752101017119900311648030117702926956953726821376140087758385884679179257231398455152949532627362765890286461600782041917718374784920970647070652575635593299017470335128065917321282856955453729168638 -113473540659621741802873682494331435109633242756291709664256969345490108199628033461765737631794098923721997961716991426443920704210267300934258060699667198247950033350806211433400418310724274765381185513057538947062997756651806707842199752 7754109933165689792510165217981399052110278959702418632902127382437962187278877632416718156403704286297121442753664339910193412035008624338297222664390266566736999592174782495729395360189347290884176762617243467404147221448773680911189 72039887719890898989494641324083509902996359686673187699267966388214653377990690080121843048323029451900678761870414342160512650674919640683957610082770235153619233031614083372017923652302120232397255212631824937296721187202814528 40687433092751410048829662198169849929155522654874287720123135962799171170079915438526179182355037859776329005479659814412432978509674326356861221044522108740712062829536761096390416758611558433921466804036811550037215339074256 -89520267580316592119850713870053990617130242824741267403503812001408477122869894805871639747530770106176097330354942323131350013058835079075498384585134619974637631918449948158033497667131475846498421055796404340655076072 726548280372760972058058011209768462734939390545513275132114234597596691909900859094291530545315905265609822749636440107070063882115562235419935443575323055893027697823470933108787353158759863761099118619748347033989 -86893933162720804892322918647504761668470026356715984976131472498083928746383463287033679055942352193943203350987009635169146467760014616875840479665023834533227263724034908935886104420622474770246267972490016 15110146438238363991797239893954664656085877140133886841005211372241685669971439363941559762396773896973597952220037272894625756662198433634807277759524969645867916090528752700659071646370738706923752102 30941779595542581155400019292618494345521094117619747157368053828952992549038512404283419270278373863242987805569406106067762303826756913127261140038295773898492814977982881954972651544744094824 231192221554898642569371726036447838562881874545825529674035244962234156255333407520785039428522640425945276308933591649635728913054186210465277743212289261958709091190758743885363019859 75595558879033698050058550507858864395536106889351864827150231322214351323933701405843234874078744992369006716882089057521933607267734317657288997458188997618571898740165103776 534136993807513949705292267348125203987349143465186383145333574371778906610969112921136638398617208613747619405242631513552910374351902096856863031369965725482475728 561272688969346214542535563936736611396535182738094989931373134163574138614895754549248391540031469275117249134236603422369641752369487821514747698976 17251610643904028740441442404976241366855977409630553704527826658358616969483116410355066744867648483823884515651163908834600772080 288810186260740875084097249354571014345937123603432515119076412818155709309760074603411263294068180060528 41335906340172771776675951141580129396486182318159384652262652994110 0 0 0 
1115606402915958481120416545909070597472284181073865553581052960285046021842818874313641134349658199485358556711340769203545590049237958104146795522500561530445984180135799315819433703211568959373391342669631334045309995453520562741707510759132631843737918573464010099288 -3874329302629850116565673778006494145335849078951439615266179900576647388682326221941763095278000739427903364420552733154004951994892688919093276636439251859094026754215968966302507510208419363432290664522915858646765884041043619815962544478299616664829182701022590828 -35060337873238221502806202439595847608935541390309026820479814443371004695422847397608775412010474713842850372624187223747512478527978875592826701771476938923528077878501141203968888825169016161978956694239223847035813456257643416152130296446807841117018851935167104 85963207274663708056811123078714808390909272218314551106628993439987425631379783826788390121008823117414382790306735209352034878824514785733193568066572088051700276183969373207741535292172290653531214948877033524923174857925371697255979163250899166529145232743606 -63920680389026226079025913140887987353399247973336712563821075083857800775879781127492339230349767320981691420096636847233602306375258681002541722142206339504177842589271068107064617692894723417655494338207091111008220758451468272715227609000874843412030417012 21805257885790769527304669158684170683793630206869637952592855804048706241336884769745082111799685388081941698263468084277423207084604035119105218449380066658387841559385126510830365390773742979267241717755155550088134174104177039648395830238649217408491985 -3920591358097836423884075453149558319791344255555523914042753075257202936018523503182901602663475367619197045317471645119212654079992913748780732737620361997009150735324282955402322037781267355580552027417700630229154080821227591340521089938234583722600 344042790166996339388469328300159852600938249146069919891546721792384128792196157543186607854226832499378279603563921070848123006959024957599261740182442375225207074937829498333241060312948169201348053093328084139358981864824346329212302391515003068 5022901362919485479301081929312911927653435778530169811740621985775327852152949121069384594784941081122936701342705533333334654755604008734590321039322535554557514607529620225995969377576235627774811897916356511440592591267542703662218148334960 -2056560967550220194620006337175380657289701276618660207049037834162695090718449559730326801031424170638639297978555668272621147566243458179548882800506946145450502143501528423073215356109460637197041214343063735340435836029213324081755086390 235350097653332506801773571723119019729854795689876310020316595115849538071634446562124719223796579526632874317445492811150402179477634111642594173371220930279807660429256328124729909427090102939559288930035566268367410857827736781692976 -6847876096618147137280529150489189322819744894900380430564303039765802823000152905393413032656814771681813387954699409429019913948412870545747832035092355339243613458111136170558665618626312274622370386375230712226814784935172208572 348679414196582330550959957392083914720952577874572665727207608470263805977901015751541004537355709098168120599670679172312488590124610798769150103476307287353205947249623677100241712944855726828794629930047595711251646438576104 -2031185312434938064821879696438012470295253131150683461440147224498761726913672901674690068434287928754691487880986861275366483640420562660118230660185767781755274933941746424922003773762099518172743819374565626119235636278 -14081944302561202938655846507490645284724323637660017921835068913884047536964487982346592329582876106691998584748624290056097079948855839017025993210943330609788347085630475021502502700635401631116756966029059930613716 -1837742865323541037547807512469025642300332882871925897440647835033640147859390006052546131520559432082570185973270490658015339900142695737331638334110826396864594915735965957599899942745923013033141740552264682 383909920942262979709466196258593727221611722741786575029931513420713339728374581004125390795963057389420658394760976561546251330076098720605301650047591341469631239624280593230377291871425675498954462264 326766350065400799548291524290661059516908830640881769200960740010783896186355779214049031689486514310153684374902928319074977709337048276936380106700732864142319279933906350320161194014465744762 -2995273372680612462218577257662229583915474702077576897255497540221800689216622578091663848103790080574338208096055216551763956958924547576537745665165459646596646023540551777578834053700 -127269381078591437991805356595371768887848234651211358101007100548956749281572434445655276269072183963782786890608055662618202261483023811343164952734027502097662183498858630992 1625162462834191034041026122614614055613167437145221831047804814620899905659559626973854738914541567036459924392902187122862231218034600104891853031626369869118336844 -790249567409197564813816469821536482409687922230892992068277737577098328723357548151419562810254746294041450339121157623008726486685802573761996489815 2933198651605735140229977145075714841228396915234840466081330400803773962784865532013721982120660337552162698034156069535191862196 -808750007618180561152707943933497756064965381445927313861197924950645627016091827372642443481214953766 12053485669108521548570152307730457005924386644109604923952368 0 0 0 
14871906824325623488011734683594589837122870571988580077510926019741359322289059340633630371198903875935827186760735697099231421387099995987449635299338308540403688355384724044737292804065563983991917690546654794996869903435112202654535263160488345458060705448383480188462 -24247652509639113154668452642020348650680483063120704221173707823895334126624769971547925043218397579151391631507373306248217100870975615966192083105190272295017552578524804227967088840969170656104693135349812447033998564551501796241085027789247771087874628729867101536 119523646090834594922917955936701510965924182061232565729181427677113206336941130085321029287134236412859066952764138026705896815205330687146516639625359762779153896604819536290696442747026833642356904469251053553342622025823063139925099077600913537395540903343848624 -721534114006658015342409363164994224320130775216975103563792261013897491370271267494566515854013076106818412985467294227866579551619212777724451364749375998689621231031283191675257687827179040792725659641645662309831397039647803294364742124066533064789022223877920 874114738454624860197214719047344385311545469284201684327159980327696040530389331083974902326224368746881442809898731260399945634301940685626622463386261469497490515433192909042507518501204617861963338172290334779835706884150890389827972400575826057189789052330 -321765612103095225921842344802992718931714637191406801736122139805216881174544685656697005861101369629019597310833630248060296601441464984494900271422689921106167922685848897803632088800004004182989260241330027150833276164270672941919777517221320534202307552 36960951897705166296598815678836348709143076588756928321094693775523710806714946150454599216571176981556809436263635772140872431294481605443656872299128097273893642473715702619122826194613395229392153266841905216468080595404576546588067355381777959689450 -2098172949103465371160841824010055335704364805058136901073693841509332691436181161007423718380519801254128504360911089226682918480839296842625694999184167242585371892267393389689792806923889131121057305839987298249207616629145750067023462967541937424 148019973176792519094196775203632327720257681482346740109062936843134934526533944852431431811703283763967934519882271117468721301231165827907839183222513933107803210401974492972016107396973741113407379592666572450584647738028171761017257352448641 9782979357092697207449075340414609740284368088576004857210030418461377903206880664841683548960424576507038817047840663664830594808590511696873392335014994229808570214758614607540995444166507444652712711957049509110461075328399744622707702640 8148273778191022555612509168784689988428083194844217832181114803709890028233985057603154793099653420178685986949418181286379338147166589008958221615026852022500061776989037568474576454440394304728208718380972090055850754912891671054527628 -109709131420092746802105059034237204995577480001430087116497162995404045873272538466646519635836499260409545024027537912082063235467643441210849646155630072290427803567914172053452905654485674055561151581780682969117773885855865642272 1198220596693587345185059885350722428313364524282706238605412188197668171584700883033167935792286641880286587491894536310353432134467162568773822416730651169941031806785956859242451159709299086129162783510884079455543306195659363 20414005293513172916261260832159450930365325454127954947047187999728476005072536255625697390084106344592637645835776611037159238297175828068768217977530085794377491530434380751699987918402336179409968840491194467846325314648 119264883376323447287713914023900096951244661365429426605392856435045287830407877450485752436271035055058935156462156632836273314978697508538088081701027091995859513012663436600733913657898093039538219097703190590851144 24158380153813659902717514266143075516530968209250955395978866162780213523874647684017721038970853727700649107226485902009030867085437633587416317278674769172824841643293852527909863125426238446546257694359243584 3093316164422749835558497328496105765397795232893047770304128711139054644477512984563575161066262510394755145199515937970496132930874345981561593451193451886893560062488293129799498188948556232163646886949 -9265490367076746915864058750072197780390660109500075279289128097945970408867846780543025612105065191512030094787479634907663862610421599970932216853700715324975223154524120676615578320048454451800 14665478571262543733471152598511376680495308019061817766049008248957471096382739169914542258824582631011949190301399998494185443442993093399658571147748884024331654027270877874048635530112 134345647671569816861237970686241058147583040123858515199460296606555127237926184083936347730976139542275170225746817748828215410641099990352477616779449480452565613695209101136 1850343520968899815175974912634818389738885878916219567293979638423198240241524464087815691672559844732949945050744586978664361852705476851983780432890680967700777213 397476407029962657250367849276116404168488212411829480193205318301734701489813277200487353488295408271693164391353170780011300808960981452952507608032 149442518967954680565818503109723008585127340812768681185631035964636219287404912001766354704794639574525003447873958373844343810 429731235760234714047817738129932953800632902512941769590526319366255132510687533405602496055905648 86279997181690016959724568599347077178752164148102255 0 0 0 
108241185296211588340041961192989532785679565364896142599207965274326828358574678805351370713408859867588863142887017343464309232928486610129501310341722907640813057165535778091607978764084754373558945319715346356176602936089396881212849680477149634534237078253527624094988 125645280760911737655779703088879689128065246202812438698604534523294963321173664041612747620144573243604452887817387836968239209360378250663184454812519204111676016123294993233661348996031417645131774071014437547588690659811212539269261618567281962569430283623517989904 -450799406388001498578567982056881991134834408821800881221099102501362675140404660062909714742995731676907619136156575617164443096754878332692247344333605124156644058845191485475204982753893326030090776890973920122584023116661423176979089298386103951811510345021749488 1925372094160321252499786501619745150434742093560900897672157385200676067956715276901655674840852526652666380334567976231408123600236649219658265472697432132318759328289898996380853069630075633126126883473137394037818973199389222508433628357794675958212111728478958 -4473922457050933702192736884248396755931559689076538486442486798108399699293920687774713426164254001372645177903882916980564199538094511056797200795314071054133474937708969987186849857017864620602027346727518199516411305388819075987574388010780927914479231678844 3059806248187323564725562328613649587322173710508230577048048246894936393729745243592511720814514310969002965896339071836327262238635202598218219180325425312611019472423745927097062974413026588270571389286280444882477577003877948645152938776041903279231733944 -375452324472843355623411652178299860638848488430049648920616720092503708496800713274722183411303537356962755349792743484429840617155264521700802945200216862454650951827984141710759840812428752696746529930207312364823033821346740541740152279842020667571160 -34801810807660384762287792855319767359333091982077334054988417009084278256597082565928304781827640170820825316325214740178552739072563922284358237031253114402396369527870285136550590618887116184329663752361150309599720643609958751445370941824590505694 -8915158215670969331494928659423501651206123076286997010945695557753853255566721177730141424346268359903091334960231265239184304373663745794200417420572103193601123288069367701220653238565252808311172365366671156804510476920090904737626648260913836 -180140684552320131698587830086856898055277705445992107568996907298489103659910184600999388425159475589527199954722722570799099496570833819071176427273555072869839636322634764862133453740000417472503415352234655615924165880831030197296814547108 73981306801507359246596988468668833857297451504360894203411067185490106959582680139402420872296548740184243069953032038990551869083909114007065939377858076109531606107827040745247599491417162995252279625532089070214759494079225040733039904 -603351430674274694655595823349782232760935033417169851701384449474624920673863904717864113212748772873410409024771754607007495179323342913709783659540473774162097185010824522256807418211487614724795289050820587476897754261667118288712 -4217970998126095934685125712484598947413733227164571665986401450522238743127056923682741101173476237481549104646666992004888780779104954331517052794890959235090033070458924119927799782907248890208600355482102749654244795490807472 37214707942737148616803995601759026476429883719070559949210634537672331599185374754238111182441781140105587818645896196913596758461421988974069575426420150508816431693487885001466953473475518959470868067933349169744632408878 -12907013047908536074277730728562791536641522375509700133699154987535106115969423843574952883726208729341586685714518994615874399633231827566281220363648785496321848053112729116544220910340516298771251595751070150440432 234547290359590530982918440644435547771814217989072278392548093084399848571434406041290387919031760620420717583116184562686680437153685423930551724916834682478728703058932228689293836638785186342297263955235346900 3436796237392773803705742328126664767683739864077580324480962606241380559166492370809656762057722170398756490123066113995394917062222978472930377005352484910535039626667483011095395383062582867054445904060 53659830727786157676262525954306771832868724911543934272144025735550668016286289135288728314249708584850576250497968020337915975650637797208880321846973685976126323306876477985465437054599723045040 -23574507210036638547905641318896019941476204813405009744739187876608618313443554186974980553696385220811730820387680673405215713438789926354148909401765231242181026525399688606990761982536 214142866433521080293974960290397631435408911431879595840947456675124161040088656005718573782345408995948536585401431424440653640470571850561542259313485143819034142747395336954 892829712055762582621101553972276537999503493250744463731942958274569467331373168117365625298935889675099799217257684797775902233702176945634395264887355450534156272 -77642905161145764681171632052694928911088917941588410819403261855429575381840071331175329069407627884690728538489634633779538364801578923752798326136 2365327852160499895218396992020531799090846512034278075251885633545063951048030524542829181149448573322984688159243054353685636 -39980887086939144387451419177636971495133703985953781067958563929775909172899241336909575584869 3233611280145090046331164378471761224516044 0 0 0 
355732974904882977389199770506273243479340013052317604061924685606188550407109793045840439365989966416854566014039962194897637659064660086685643055352358738505929498224207503588150520109040441517052402476492388760186592681481913452272854494084675122183791670277090842742292 943933883491678406372374767186031818747744929385891200885285687150416546138430119418956579578747192782314218689291515481638797481757387704693267908829790630822112469884709528310547102837826460935077613805995907581455892528926141846133394715704813642133258247948635159600 1052382896239209099483534440756010788411846308854890166714238382227761909722020828003908143069892562539014809229846976936886913032871921992809419611186494025392279379294014069180933021096800062005006488998233354335009333809125754067831814238502056348974926156390472870 -1251972145721953126529103571869290044895348164706546866379340900918546548281522070521310362017843093962369865607615343117337654321619036477085580721677192283657096827870634730880069720040480887964706376812302856929807081897029326871198164716740963084539047090890480 9266892143424345577262528879474427159624175055535196532190099795288844073803847172241727024557839492165637974002307694406124037233864542157532609048921945806468279947262954950639895643188012348728513434048233146102109368011630960963682241720330128538330454344330 -11227107119427828050690961341348238492839662768655133883785863148862625191999248075551614389224505071900292430144624346976117542281534063356362211289660550504902429467977112604370535361970783766327734912698538060678495778691458603159201131653078478576649112504 4066034596986541328630905186239082440175740368855146087619595766683764968078769107324191645912702405190620129423644483388478222332739235892871693975806814357522155648820807365191966020666264564367644678239727822225896872317074333601575648429837636845727213 202198799398376294259191345731528709254496005202331388850387220263686233261999386434937978132584198631949167091835679375555177109921060284248164088569279275246487110130038109230122480033323619429061735724876897402449853084284746486626040008882589416096 -4885577825273621924841914145155355134035741128516745805953160860389323899523122619777100678635330478671051522880500538816991408889031357365750768149159391130506487095010543057993774461016668842167780623182304476362836690300745345119620969847441972 -2217670014306687113356483277324948701513689667840667140289831735426505442021583217942734536589569795445491642897836279309772108797298809779367158884006169645488415790153233214151797302088759808941192028404675752253500346998820475540230954756744 234533241682837906900072618496836148502108694613193475994332358634381378758623554255184719328604431158399985956175397269191181350273643966393298972335254824962764889883467442589171618906033518896510312837464700263673231191923258491294007015 2439859508064919012166329205166385648145639433199982769000412015350741596859377927958167021902198772654541984596762853831852865070845202611739085160458342471170130496771005637080954982003908741267709050328442632363636840652431065233536 -2170443288677039486642217315989966223632577024524236070442276449021416174236428485450531912833864989838143865016284701975331977029972179382597867553012068169209408663855207719559726144632023781305487821113371278461682204880126744 -69869064965894137942800365381632678145131170701193851372923515546685229354407185136280520795386838314123622430810608550291309334150520616466801856027192983971622224239937766742780630734432201800763673933086427882377379645472 432642438544602170026271305447117776566096424380990712692175791196779756623096212943593107297428950688559653420928911002243021073321050722199014254240137100374838451219686689625136341533503502146538586896998149821067368 -306417084857074909608841205909869513885114300340142735274489022094231970158498785609950565355584214025185189677673699922492416789415132580674521038830075308811376149449231998060068958643266160585209001089834175936 22895776198881227688205702629147566793165248857138841928716160182306392491035836351385427268169951148211762049203798298084530145103193869450418854976656542857207263664750555345528431944493527409366137246192 14273395400087686219894124721301720090879368999170360139852532635214633977317646019962186428969003294015576882534492668176150215370785605428302688741800198105961293802501741847563832760673116511504 18249951254324879051974242108592498662112758732905729718418533914136049632453041073743983744455696044218794596897306068889767003616123670816287110811159295953542309449606068223664238871598 249138067586164787783500790525253311441718453286491274238130368063907916543348939362434342115907749771188197442506841029617306104244742325820299489404197342445140339422485318416 202764768241751112241546080055492972518414059563727427003186040486495718544046906675418647198792127120955536664696271573044916695293684885303344621139485081348498058 6273185774357672382464516120126309649403444898475423523154406261878022684436330345809786496745751234059632926395810432187109134733571486281657978880 11771631728273221481294988166559495973856574931908753435670456035484947261830448907882988810763582900568847504645488091642480 567457750168086309191405141760119769170949827561049267844495766922330843726571779253925728 43914574626943772738376735696 0 0 0 
232870692930662389546783421848324651135174166629927277937194856504267994750825887433872101366297055312906514459800375483477359427834237415682216144019531568230468157842342616817917799536111153251953198670283842015003158631315808124896037683247978383491833470195929298562792 4750034257142940124679254305882571626794166711545280152476267329577467450443901207041516268794657054984833854236672431129737276852843665859573564626867384553234849051146638210995301299445064761726123356618916749961529220775254068399952245993512938662580483501414136487384 1578115953756952758599728029582310287179335751201821129590603529439501695365817335330692386640682332243338796696157835039859925036803900813590084990459658516759905777330598006051060175762163088822168656603042528967569962130047143288091602214684805292621895732503685184 1196185857094068170154610009533699012975149076834626114522423722223146143288432831300688438871883301617074086520789625655127175345552287119542613549670524953727791502536706369885435459969979148515424867116996081943506747775731760886225490023431184775369234511099400 -2398994990932670585658901083276204035506966904800320674551053457734689498256506557835897098941564345459031939691286630815680539176280087991191613229693362854030541114405415451532064893088466788167553626226275303605035586301935866179888219483087261065272781205376 19804998265778172896117721968978537512661852430863173968151182728866031683651243389184924159728974443234082253146689860897376243701885154378722707079976075046679197888055430935973132833068628742482178042836046555980111001852196854797076842540196167882148379786 -11609384480783857492834447800096826866539799346385695905513497434176688666000815481573902261152640044488545268988655048669900404404610073830794528862765919441014262338787401637590744079250533828349682232421328022184367438157659689712781879508959613194151492 1777941360259890405846302299779214478724063461146528489842339755409369292664294548213694570822123466302804849757629247174613801544138331183990093522684371497582747072170866873491123874031808658246453461897431600602742106727999243300658038899614920473848 195670872591756190689002018816786914545646851066330264851553700687069255864448766798179053269688303558166938975130380554950680384125477309075401647374532408025454165270157341150412920774451131104497852035221015640680404726071551656873660799609071872 -1806479502777419457082629263023008103888874004920367992085637493720797601571491876986540522000492227094714830548309674539142264511455482915550491850542088899208111437577076916356363431905803622914424809553230010611490209906629451741455320590456 -16244172963183460039388767033296664193880371637225640976919016685749710080801879930597013122679550726589627769164224229415352062219696127609875913866507972993955431055990930949968763908307046115466860831500915588126881537212054312478784672 12848335662420765245748035732416836316769104511789676042637074272578060036371427454073585562271189623317476043251132390324213446346014892565596309880559365386464818200184275819283681367906560360955789689394561825556720068384565815816058 4163755456125396163943608987617057018163653246511008725648788414122179003618363636679781481277535257361168182669563830448896441525955990242342466241912934335797136028099446400416285099739324802347958570522150282753272144607830752 -39195152825908322969423724553731337902667846452620583504473451229103902314937022614969152172296172388623750958409666889850385716642542286790784276582609472486881213104847444373225532952892239045476083991083806882052628449356 175622455592650902579072990648842409518946685647793462925304602765791157944264501668282607355796081842306020992164961259739820454656984469067364199394547738386330504821115934289286046773660479841424727968721337235144696 -282649214139433561026395777472435369477574329130553470459664915254479153386459175756156631436565477663805010336214687811232319495720109401686155209146680538876904843448995014073596459643988454850196987796449086602 -46603667599178008068824032265371426824900216864452678940706005983559431555082561497465013990355529697012378794846120674739367571164285959442632615549546965778207293622946639081046903162085000239551761767624 -154016437651502370421626446548126762598719318558734243721571670693893944824225093728403421818760957309157932821258141686300781976415506406356095802077750889262958173824961307069484261357028112344912 1528169816275019749051201326901201923048384740312795591255028451152149903188989790538092643604475056095557543456988015228137783757603591235040810381431959677369325168260156676048734186136 93412545831950307061835370127588854258517520946340647392501181871397923294562648901546130823545876640348099854974855355946040346353523730610970634838974780248805489778066230646 23507842594789395313252391044235913396718945662109349482446731825372916815606919935657919862686258554314939256578675577921132911993866951567343011688543403784808572 -219247609790584227121334361947431485066205739510415915363949976660704785391751724987533994507593240207492585496836354973492482708380355335293675079 18206780327464635545201259350885795332257001516313393702527503720984921209261464186384586621972873617815352750318854237420 -993613658864199957503489204649477514447387572713661385821379549175984775472539961000 35989096 0 0 0 
298630321714150586168670225614569855502759660828196914786979876042599342222392605034907615723023473695718260874009744662572100217083683894483548323674624535081689694168332397578525765664283605586393753828101799562382001692526630235321865349135630458379081615348319101048005 1038068395135038376089342515817934533840268934526410011124498096428040891124230650736937105592450432322475184148048487168295118931226735821735045821791038458764367133101313051966548682122873340381379665326619854906422541369172281614115262021896602811519778736128431459600 18901599034481225351652962503430587174972644855992140582945162892375683269209213856437922056331884279217697864074235962594478239169998199470369588069407316515337417764104200896914631045424112910770847466629701995053589423568125087126584346909998966693850441337650314532 -427880207854986804833173015363136128022996674057232135017470489635863069812418799050809207709268181936908747710669594584420155423667722103361932843580420715205944237286158840055457115582616666508189454080069095993836374552750666017001371832041469649417744756392224 5664889503944302742881531810027863675794365684684560273126361559410897369704955990925253545656370616816041774399033938989747943040107333509852578211948719818743287190364259496046849006814189247263016498677449908635236368253760901778813372679816312075834386990791 -8571310252309040158857098531461868397106651469003336108419737556591892458537609168880357008456734812779983950382778696044047550637201617874486205367022091550781438951313908676547248240480839058885586755193203254530679153647214132183525437705451760839892402744 15162999864661580078573821484562249104147077673353768727290930264923587541011452553435725240603010365704499778342651379619168008606747334449871688107955639358914205102128725027722893456126590890781875372493420363686959726992576016416777525446317320257374508 -4758996875501410523914942119053230885933371410747614862327408897332746502839875116848618867889326317221335873227639198000325402206817694099380828093283268048119066372325215540869816628481166882206406242247702201134648061331449578355374475815875554235184 297500227947865532854047140054983595190009244398582517072568337857679818535518309168982723407815639391266886139495797415342619615467513093488021958034104696470283065584915350704707069900656726788859996240360202188908888140121073348842518416871387204 29397510452138287829265777301508213008044148467017639147063883431431908446959047735088264267732572136583353173437713070714610986554993822215113781584942999583882862129544928121454211173379630499062961883713210080658240242702526665517161832535080 249836344373654023277061157500918781743152837670680400820334705681638122966863085164557151111771077190872633406943895010898356787956012981512081511391050343296535845322057709006229304417390918138153422059215084035264988169969047852955403720 18136862136080738339682928330315018357961291155568900383442778584318054602472570856071564054384569371699417549870885716388131070958269826515362058573430418123611438590369821200433050527388689378881825162685601192137325240563202668359376 101647565760906555955932219009070875043451516935931133975011206113335505679875803930691442420028773722673650468462865918606894050566427398561417339597964862575634142498573787449853200273231855150089421904647773757864576216019183207 -307441685178652964633951250209617532793341476475026343803144271277144803566681896102044001144850613351098271692944395227275479672196001317340091088182687999489948126136094294941188860807545693519643621827699528895649653496248 283694178735843833738271977759149839638961690765097520469738445929550135650942910393509594070761401218263560320830122723557966849301091259097258600335202712581197732711992846853528338013147775847278734874678562594543520 155199051283770830132464857288048914158764372176022346872609119620614666152960577829046023827311356366200442745684639352107876398342714848068599394466015845217664646532431504775889889589501090308348878258485347504 62513516054043650187492070145326240745981885618454651906283769502891123354769942990599259791985642483174094389307893778601066866072429240469543133758395718994433615418641877497950424558358764306520622810570 59980630786504248043901544809185815510135552388846424181875807089295520679582774279231910143869700186491782973930212143638231991103952730213824462397432174161674630573201418661091379013187802100088 6443829211834643096441550378371470270406084767836929428000112734961986853429493942903882060668638885658992259187864780041183358395244551953224569958329939747317614575997876053755072420388 8724023907655746576037054500989938386452730989220088995076059633025143366844770231125069244789982679442696623043321142200122513743992491095833408739888929125863827208110518944 1496745128551794010952138353870223748782859416548132921442020047412791453069866170752566512910616219946551869142332286996354179980253494651701378034662847019158128 3409984151561623457539311365797086485120719697754895359447319261415449648082790196075565913163003910730693315288966878324961334252523263338392960 8435762114410316693036254897196448690206133702217040112662559783852912085282465665658694091464801857143402543980670866 155924530030577999030748447179813200046351220529023503069278873826865632198480 0 0 0 0 
-13241694463554136421350385262380272201852394427837298262169941699975111559399848244209171340123239805344737388057876821916036591935822653649063749563117567049756680729509325623892829229037195544349081482730204917601383022682494189534227517600780384472325640473598404659600 -2461946144840957006739292444379875997158996790440744365699516779845020849994201147475428381898567402537265236769174653499674153035870082659186685197329909595551868609301257963825833794601918312452889826141790291604460997861434450295277098225486503560135970409572947916096 9691712671781634730340177085694974651847401490177643444478675372082992961782574706761253794142402045841498806870208372560849155386407761385227576480712581578873927892757879711752967134395155175497620895561675194473714861384611118339368112627727144293008606685502127400 29511813156866817506050561064782482500687451952349996146606733148807742249188676653697790663891110830679870176740806057928507999794082886199809343495565688528739120614726514400915292060734842189307616311230405127972088219147056026665630971283696247882604449809438312 -25477310232440215341844981828949210406195895197740136580860349199135164048552496111841807241764447682325454603570733971724593294921432516219190263050405605454135161454633995795133992875872519219283885261924693079000740493755365583305029527694595387066864151073524 12274472606271405443242420039367972981791093716429063512998689937825709783040604617824532390275562765504050054801059560027572049787100704268804795479500625291008205889145652818848304622474432316952092557512955890295670777250041105045856563351543312297049213592 -6724547952816338014962967068978207353044404837408266805120368049688364684295902996652316486438751817909025629135565691075618536897971196907313567619085895517129912247445346388025892117498155066866603241158983067893443376754293928718093907443637347934459404 4018330632193479072455848628423328930020421790186143820516699675654614826014938879513683299714509021099789789232726617695326813506771065300776236416192784481238683835383690163607517584871222991512925856466772379549989457607394516501186029535935774887893 -685939851594519128098883252821194669515119560967716544974219013378534595184067081197352770357159176481419070360946753192747674928430377082268277777452805617763089149933031507380524306484506557428769674788406961658519435723221664339544006391495669544 14043644567520904774091048957543768251099870585191209401179729950284202666137340818920186649716113117054613672813792603452068473216227169993588616706755451060056446105570318052306422921004941793171805942840065365405935523462283185289219834174984 992960449780651522143400448882792076821351736828211817582315702305663706901905056885115773686108090376321537281184275891414613777720261735960366263433366393902876286390341478117639258907347224732354141495306066492917900122839892108893824612 1851296180528338817742763536046990862765826557823756502352575477627789504270201928858468525261016202419609481467687835316537803994224729153413241809636045785859604245421173439046841595941349625469327123682465142604538748112244999250353 199005080323420845175288227420681216295853683725945157102317331368844072317682166268488920228071051172263857472033454469388400633571968301743655214446625878061434687006786399945228471659961363034100389484317813974578228457537459152 -290328683492526429288215408780950550699913049245797380525861490290037297877465892271681656342660327116076705435709816147383183875527378992582221518963451527677902310038919112857821970871880544601092678903012489863385302618826 153613214510246110548681192500791110155209902855513261462248895732243250418637987070322620084199074498827498409333056587871693930358610615192190556156141731933249986107187374173671305232227398780736143726971932837105016 2103202911741909392003955179385033596908169881967852902441652457039775532928148023643986432160315809772862743624202290768922636038041447873119709044967322753547559790208636502287358462790880075527498810721315916 -42308653089648409626049852060797455475450742502661207903732837106737981902209495430385152268440863285992987182426490652498591194521363594484229927519181597130203180839495112991744376046598872819308550666408 7268735178032761543167003088847952525747864330486062153297065724985898641280235286501924778672908096685546681765121556721247427002085449736840285271642610692408515054700979399246409987280381351512 3168223223314199835842477193925164939484033440445583535933705140537434664763178861737956991662929854354083501497844293542123633778469502968471916174241880154503852614409641987726739461820 -1579059233521180065042852103780904060566107169742341038290724496839048443765641132993555094737317586640403555014765207943407479560861238173057870904743869571726379823841597685 54273036438647266260440751142435840436644457225628925961043178770651057666814136904930610075142872613354775499374454658523113091323790942753399974987595420239500 -23907279658722500391372100168786576507998500810054655553937135712179933736361595081649191740635430115507758333254025082755280886360418931952056 1097405240063918483805818527152666784942666320596863263029320548539713275902866701185253656046633567764033536797020 -1337087902217534780807284383865558791304653839819992439824437716861651 0 0 0 0 
102330849461964765496497562556792335637716278189763999050176806230801228227060258226990881165562621971757023844448248644839963193106914164751081226073661950121368134843531350216579997908517125598241115008423217907074164819979518055870659449716832510263099822727804927270544 5890556274524873533770850255326648325893789969219576967628775635482938480272128925425109700347604597534397456052789289805585922390274734770848942589164294094028365626375098761046751646571619664296779250106193665117502892011607488546908202520368770355530889523116275738976 -18370418965010160128785342742957797206974403808818104200941863953617492747708805010005564295634236357404552071605757965013634936712863999442817233959134102850070710188980935646954842382899920794984253800604995314830017865232129465797128759231765100548277717691791950084 8685124918569341550988112846934721623533125278376162436438901286927653933320473355478963726999901323738469195295106585697600866476588058189496734629770059574170532642775499299847501630063863294060226093598216096563880301190418836973563886157295772955060305869023520 32410175574701990513262694299401440631741499388471661735989411191109091401630470896709732768871198426382102782870272198352050551573141400715325813885230117275682244557974911974627264791570191295603381633003557019485172121529991622489687954366196593091487901090492 -24376090116917686241110783581111668476816630410418121752843026209611985975266838646531751559120374490442703633957207683611200519324942048548897392103171495280513686880740281555561577035748384090111458967822214551372687656073142091346028310691700359657596278048 7333236100531370331229767360969638214726177930451834248968090880387352843611447478084734631477955997581531982390332111914025324700638053970329768532210921662278455554683778324831105563323509285007800217410085489574054515709304496640105289292313996973269948 -2033284482934780600957590654270941838209567353167435409307440268721707010296106632603511970130563929592060622394644953767861454722938861966456926525567928858708494332271275820585544509208400008662317645009914967703670850065893317451928451716952138890640 449519423338683064585159978397956855130278387095730698469877824285309514689369960919638649642858644126026189587384172667061972032562069644220042125446836208678454186020132471951432122207122191871163791063937208456866335480074997082260620575964900512 -31796305635036936900844680604297790043392038686225823718992689462798785949784175041691437428131698692582293603204734478235202459073262662100722562699132094508733909425490834268360188031994321557033009734765119117161290710829842695066420360180464 316986623642156321172611821744955992311013506592457556460832388191773988987381417054031077796965324003601903628780347597324048133737641576723321927366388661634541269163810767757674960588610284453153370693014840138966393306515790489339472690 6766153945926036816356960826370651916060375436975048049058429988224916859237509496335134255254769835590727318439135952174319328353577319098078492606081522482305868240063177830522617034932152230953022970563948273824175197157000630466160 157069724506401181491175322623562602843219307035670995854857016546709546860954966982368777330819391803980074369314723593456582516362645680881522822345706753359726294090811221565842578604263350146289750301085644766308928867504798632 -148580546342759418953456507013385180485266907232099090153326583240348399535747545449347573069358043441955495645853634845481657948427555241195688544290987254644270935965127292584733357160554465091282281383196121921270329351128 -76917217492333582137174410630458796391778009558597062013238478443390392814836706694197231640005472274188469139100599588686706557243583240605872925841569944599648101154113198689965319492008398246163757621919559818193061 -27633800351952845893697611122073988123620340270149874291760663927313098032272526261297305668842270453021324602183518742715888141631726344398790375474585881800404012862040189616289310544796095714786769373905467888 16032881593597043374195203619752923246247655914379306592991170541609671338262422503829878517240543797848582580843562299637370952966738715482198519839259366977045146292899720327999234755462490351989599046420 -3246429175181708062390918123032047035272948995801781942334080984107129909312447063706715983281018514832513894574605366208059653274847138598306917627405049762766330452040344746467307948179414902304 1025973946706822208429832360386088073230485189763116090240710098590596032060375407913450357404484527137588269404313318238248140573086376285504910031269607630409886682613794579818154370444 -367088025037241977451578075681808779559870683608888026514865033018298351627763027137287556420978697975189815643152150229568271194265889248432070448232545108040167573579075040 1193841980972397234820294708312378231134754419083388429188376598862089596780442686826637381418389255015889416735648482134411327020470721953798591747598142889670 75380640795748665504142823281434237511317984838884464932921548300762718566056067179265147336926524685652410048344686223750864815735866931168 36339679633150971218061838342910890416346159263332796728770497518697079889061297508575615158871004498835667896 272146381914530915317618835659665076974790588922316820075280 0 0 0 0 
-42309834184027603933846711923243542110395718377350893935736845222153881322572984155226802492575977856273297187778744660652824633330678046688940109131110238204103808207751841595680673511427666511751525654690024008296521315623136989594524640383074422300766974529749838305680 -2238585156508240156890317186874673762331349967737273627461274891434038375604188617525088472168651532197583969500794191538918745659402745139400974942746736276624361710272331541794481339596324072134279459420129481981100751773322868737873709221544243196970950425628159107788 -6353290169329587804213555784152355574366610337736773853985219804559085234752080181289641179591205324098670829430166687827555623936818297153999235227217115436975186591750715040146405183039817897255972948392914484808025393533736489107095326653619494329179380047315912208 2635437995020707482265975141043958077984666129362438096395363817028606307791081333712091593035801164446414693397460757877522558081723828345278555047773067032309643837430850466682768968255568963519322711207506058365987684392942346943817582281609299877029539538672866 -682823313943339264952449268684973176478065170588378586059782833238891137887323578696035629364393810047153746805190235899576769525402662628474837898654899256900257315918153137262333087731308435427354792519480322294328308928758890262167688218716837621583067707332 7005062913918733021563613846166535559869584568594043894541901866085584552144175555755185483473804944625992006381425328271157135170926358490331592192298110250377942004584984541680641121281782255324607364281826960843805994984449177636309073046726902178555804545 -4097131247372962568320210533442521041483091711927566266662850407638856897163651637665118811441461441908992057660532193542834172954175926854721535383210437158488958344150774616533473655081350733838391497210039862810542797464805399665020272205915581865068640 889359558845658230707651322780628912255443938033495806470727970759618672518228856542968600814543527924879001622383014829906732194280681116945772712779571174730937089614046613953106786723449500729151391397355261341257303974680294611981678809561888882178 -170330939956458190955453855083490778867353323026335300876341825256394044134243067652529850170250704442486339006009768858116119738562116607767160289344721197972881438581705592615784116753125074477336685692351651558042173292122356519710891447874417464 15041243832152794140973889741027137540102562974400939539119539797409171757113550428557953026865929536454412714711512523594218999810607625864316823310813115097558911779922418459843354557823101276140993529149916695449980623017242217448699683043386 -350260206297052791134867752714228422360029830723750882491668641700977792540306757802182630020837539791068399555446093746465743838877301140510825113217084735634357244672581440561938404301175574151865255216659896793553574154704361642384202632 5267594294997058046785792148637892139483888215029106857040651601666590703956553033292415736001117182531748146237843925041061221325508915373379751800912940946900405076210222319342139613693181336603792283520224766414256403796454519862250 59080073695929255442310065863667460094331018346035816476382193667921344295649712508514534727547576682391987518220251038625983247861304309649146754958749482921178494144551571999580793908940788742519002720544572369449148987674462736 -7987663193556043291146360944850724110730063582080067798992819988574790753859710522994027811356691459867166574408074288712758095531685430452749382773128154592691775120499985538401162823536076836747963375514089090141394628174 4215073812827023187045597652388806110014882167043276958528642976495378797263152172135658121772165171627820277334242837559163693565435089507360261756062097370960820318693791682298419521261516335761920527649468613730384 18956200636716950533444439512963522245740610248181983123893665782004381130075273871296813658818506886792430674112488698635772155004948186979149952200221210256580171042876021128911466666898906159372391494964761248 -3614112173931340719976439076619252117333366637927739083322365460780791613278430940525589729492397012025808515684317050231141975275529547315393015386676541012131041967307966610353852650930224847999718415972 196065773864017101712920731982313115203972688071140782438027297748713915303553167702360190245825959010864418773126163414955407048912978286037038917453310585425311115850841714802232109555824099001 196540325881070135149338236356331940904399085204064899957446572793176784151095090742247061307660227193885637407692337736358505891850246387926573321504520464016674174669567106983819937920 -27897589698863647832811967192415342798158433489538972353734645975089478716490384669808403805814309279248533724951178143598535946150341781737649693570245975179446723514619470 15637525159386719602302483034018897612570020618478531704510468224827543112868341126652905170825557382185198547092120951242182841900151664673735133134864460220 -104985003496701032632443457987633841842897558626249897873582452509427244196997603814005228025203444927889900995305377126942766596170743335 266433079426965175415832489644012944062646416928498811714625079682222944170976767143097917510254854694996 -324384872216919745323554467885838918562338471254 0 0 0 0 
51204737080760082819848344558934883342704925507253014355772970599840318397609117264316878930924595178931386650877690758553249734493993034549391100828973151249599902617062135479368625120143469830696094362738114580692719102050345555751521688161153431423376959475068312429910 -949820681502021878703376347787310881821818084061074567678481688265530276811227862243660979349042166852132625058515438144832865189969452874394381299270569436790235419189940871779213282953507749225821890788719415539838416198022937341206793097371477049004326406805642856752 13979427071006824599091762233304043256007020496973789631631547820247112331479212913140259121892270810582450545553968235179625293506508127817784331606741281727638832431361613495925686181631830071367560703649117258572562958759202982710718553081555146253436804484204585872 -23117031377430292055914779956851318913646350778655624317020894602199926564335435368630418945791920683356100728741122060229728797105753887897993383647741128751147913214898122126306431168070984430526253670512343367875618041011774698403103025145041222003795004298267312 13270977578341067888936801444718911477580475558988845627667635985507168946824955243345416978907162365657937667388835124732861654162293963228639144215591112504698505898903796327941619084125265445721314459855201042604903515836478902359926498926909956951300091809239 -3309307845398341784772504123194888335899123509907335611308322593899757300336210931760224571326997326708610245872415448764365156996519967612251914752092563484932495633271271802741724327278533979684694245762136105132330288287732256197089849102201704136881938184 986256058327331074740664713295527454247830757288842328061033569575303005764227606317954541103712133655672944826185285253653358783936701099670636544319210251650122840086590204851755009273471897943370328634939670824250062646578184172265298094918743350598262 -309919074353186979913816327150668168568322081788132232881954690931420036712191873093098389215759675952263707605722439781735249859881558531124425114599651960427832154262532883253409853249468927103405710759463242496524646595594663884721946066192580428224 40750603787921909526509897192883688708495902576390781268937166864914828618185055518521177046701969881063067776318320987327967481237825234469339088670301415981601187309736230594578565873696496140651283214825196138084938708763901291993567498393511267 -1305377933476224638521095292265677958995877509691673801319399115801082778279716606937356511660695739342354029025717495568920490557050652180126984065108269501422983352045836167601215069124240290851160432659799632396448231886964003566951496977432 5089851593650842385764917804553361764095355880926593387644859820131615855424013474361606283713709027795664943659907693899173933798897538420760838360099166908679394598250426811946993500976609190689078232784602256741029538118490262085899214 1197886531466844565931283916870111306707596986130528713713350488818400467444360936345047041051225381433037918216240351608948243200989745905878830291762968311981578766050368986436210189667035597714691916996776135695144374271342821035808 19218577906760852325231393401980983121115243830021505223071410786869068750954082649853754468554519039724953037054940770757833749643333326006781531291681922245304468710440291115110454406998965280297423611939784471923888543300918635 17149315662467896952292991977266552099212570383189253715295807320388122202200380241841968951804245992465625092962630474503874053364251498503518516067807441884760529372335960917568659187392979734519081322090255711498887685088 -48165468229951497626162032104930275583040775375923935833902077827401045137864670085042575356563509205613511587625166234201363906145777899386073517972841045687553527045899875652693713826460954852871603775181686431048 -6622847378115971014873525533898993854183178918561546691297182520803616375494867722514801316627821629409213600248239941346113471200066400504228293204887975080928535245384242284653000774225465091133978217657064992 510128671817324881357764122212927142070156182357197606018569370150762594922046780373189560228084827519177359949515528121801379761920428632703837747584097654968058814324352934546917678007356347368265983657 7399670208792685909091334156965332631885779464123710578808668625859735323714218091936497197926562740863015128735059371738199785069860519756661014755370992171004621557603698452754339131873166192 23582976834385306860599763651632205163134347511275797002894565776093636811500103829247013614085676154673842659064800299429793425893908795604400589162896603053182705602653636145188665370 -1031005231939149027466497909760108336143050012200099974012637672148739726287225068156497809413128768977001196594061105590496350443404522374218312452415102287062649191945872 131362434519197548058547509580148133594800262597254774052571421529650356184792698505473419353828248259737032017946033802078892864340828216282923431264341232 62365125453189365723883455406886597954530270871081959188638856788160625616719369912961557277614373290476235564190994792253432197167904 356314390822421950139720035575834811785167927523569772444289367558205949679661919328705366944355886 125419932398168198865102176667776 0 0 0 0 
-18916868982355749403103173275931930744626915420677903680971288428068601695480547346248229922384130417917012423239028358229813402137289607236007575996803781085610613098352536311964466291002896071322354935171956394680489256916382132671017823641570655684722879256541036278768 94181294065359209648433727929972974034073918068513364781904070947478812485374777576684594448476506711991886660042119226300094216191930422227926706008194918174828581347249943697294164212525864705903508631122589382976164084990852794586652549843341033587248415527936477196 1943648047458820356303731456568122496411574510574360792095475496407619624452501223800827543498233666448476906687241684441118526242157912689779442252476433924291899640522328732084353029263405900287169787376984353795745502099356393909569735614171046380212055206811000184 -4512400354232482664033476658570438432521634232082720824604168651379169097863695090773728424897328826322484542821509405572953367041555980754697232284000928491883179230488461454256460964192760973331411121270283883701714842798451116976778726199611836349226424392624666 2610597061518570489995140650562812785488195066457751962119564742088365141283032198301241786072745701673302481585308739789534897597918441571695917300701101021915830965446579499144772813276701686270052144490562293488770918016192986862398052610254956418597771769408 -205960249884228695143390001216008997460454000366410882228965853050222997416664478675096180730735585353202275055425125591623759383600828446733627308714247456948871033235580070458197825646427109711330833702661384925743131381881169568204874922187103728980038710 -121765023456966970403158081172633442488114611491948646526715151399210074795242289649318592688817332544474502457728643793176378699460021569228292355159316559278395378391146503451104688879069207697423530613679967029462206355960872116486086630123644407626368 20993447587297246843072789874473965225090470784728695909138599846715402528379448812083187527576898826014494382098606128885559094635153499194395771933442829967453962839716480052032872877284097823095150512099267987883984017513201543355023988304118050128 142916484970588362450768187999397654929617320421605712757312471198340866211572424070763841539086514288359308366635637949262255391898314056394110010618525454154345708631392960742460106708575082733690178048811521700421255825455267343276664171760952 -667317010547185500185515419132198716706407385054731342085107328947136321353909714230373260868996995473217454922679400343540724039209506481314911223972839671819254407373768096029084754652949186315099663650191460328536260592033447923038308770514 15155523195177591257291597215741988750495973247153865771119583458221940318751877259316370391419463088674297097747195892008051403269013816700872537405133553361784363641879200492252437121576708715762703745499385128410088713720791686590180252 -401281170866748248030467038725452622517102758269501055216342401297451946923740004010795325618621922228627890417645502443390008442462831438043831746813881757280507979986182238286091833989167555382925918281769464783146054061691869382191 1973420623327086888076684649498664519734443008795853956739857801966466322740927503727878545613775350372390704580603082671673974329009043401318493645762024801160217464677816452994813718448360024681711231998668328126570504013112400 -855012969917570879434987849959962927664940098206001340971780407501371531859100509029002468464265904705823796697734936596685493430444436896755995218835182694351651145543484536720923012225694345442590837200091520317356329496 -1390538272505876820119535294200197294441489458787611421098583686245938703311332529478263692413111618092666980463037070394863796309213214565952533926104240083914110610479797590907908513743839019757953175152862379351476 1214069772840393544950783299352733499354628027752956513564348500493967606592287798651140099526130614051001244461100886201978604488366702313793316203536501838422686669874754793211703367252457572587167265188083017 -47446433674574678185531737866816918743330434545596339292642877667369080649815115759981656514984516465431168826512945670181176893426584546092677273976327390720275708898729797927538532286409505376946836848 -740300964130603682502294666154183417915736042952365944406224694919539097729106857210929136672522044615116480188773590235760197661751036929011868422638274020043783036818346209143508301941147668 1819862493913699892442451886742779162170661017832905948900942780262818581960628004597772265755788498727673457947691411800936178890165016250999593485821266710086659248095264899565815424 -19997159710718126130428489836428246775306102248721450311499309704270555743646655797209320459135021567026284637634121986110176993922344804304147012433643785772202761863890 659488280331635992375218928521785653140698101618501757103993844591141888849643659716579690042924526159323225594991926457846676692932281665640720893670412 -14967684004871188899112170978815470302099994252265887263609673634498572147701407515443945689369605373511888075738984613265733048620 66428061337162076517034092199677261138249727716224050957929690098392402388640563771120325324 -4519118765 0 0 0 0 
12439060868400110837128670277070940383692108592439634613824281075475380000491485740734218427544470405901780195740923056927530613273724359605391102415051164574639891475032766995932200381774253368477847845543175506827440374859925213864545155160530123687278537666095195404448 -378589879231191704491533949700719506130597654228295301384993858468319888310467792645375455676435265101204039554033098439157935628233067575261279699055624169797793259579746360097168427610771696490123063216844831068548460211490470599236744419692224107560855195887368659968 668096156495812906476884662782101995125713187597810092565107710551726844315069769410505816152470502351813558773105104393694885335209918413681243311306559865223003506327545710020397387389738149072026645781250681722291557820852723107116062046814230039055303917944551424 -791532653900210201468211111790992342614140384160596847544616187378685073332275224266865422329711932197535287809120950234973627873173094074177186985869138794392867630586979984927235663516501957155719847291839713396681675989766664498141687629541059769110028260027376 392632025310023660539364231266405652632248106121416216310937430566529379253542659682474210386672624346908724253408660381468341813682585877344941931187743424560333114356405889179513266434347536530710608147410940947379330518320468820851347379855464235315371612746 24047574128012218169742704712501625747354934569034138301769550946663075148450853835537825691485974328545774816146535953575111419829354585420844591813570716740184388930730009298219780190959493880874527037573648128952938937443034232051987039894449282679929216 -68349007487599666613999481685050460210426043923296488906299097630466778371035836117860392369203471618563497121852445460590563694294802779099067212962469840600381506518641532617310390539422569087156583451736736630975329982758025071327058530556910075454376 18039439914294467942416542721601201837436951094534620752732560611801417802880686773850894419033971216023490351258357053617424111799828213768106468171745808374199128068938734746612605148943168285634995937615219995921341068653488911316125075169434651168 -1246593499123831679935431768712776979681146567195353609798451378906401546964017619845423134014514471761443649990626578563659695009841381746643693029596956676372876105202214820254900695577119334279078118491452094074081683147777943134911857282930160 101689978852359102474866621428718986723403271149606689184546117542706533963585789150774667621830173442327517045255692571374269717831685482221078146211621158745859244767777948475082206540673594404259410678772094663504617740432156327046736352672 7686129598447745365700999016941703727203720473149500133144441711671839414718027147793983290990285445195846678919433142199675655779866027839134569756078063063502214189299952559334374464298740005072851511284251380907969790134155078865506372 -18638941753423330469811241727811912809987615640430475553765082822132873725840737364721078913374367005526372252102627373519070885975664558490884538260914294222444083782243402833923834988677794359696762017388178166335578197824455615520 -135378818280351843364143903857692193766556533775387593419196400938424268439412612047029976060813342479808483035819880904395659531371659699149932166058913715168055091555371351282140046184847759029619132969829711297107361680942664 69537484138511178207140312202983611074425751789873508129076884213558735561616279089679936796730532466958484766069495867360832541594620315326176245540746245457751710018285068425392889983760333314580562674145906441536917152 861047570405019127943204614294259388913205749683963292112518971697611613217719427318677302808248586330455636996509225661140901481599574040107093808029383579686766878938254602816072780700684957433586382994831979418256 -110464591118367386960883899380422103582925814823697070293177425399436711497202063780820807239841550946387251395958882075955011554757855126432521061211236393941027592378414434120192297463690855667762889988286608 3072835129651853797276912927119586443554519665724899516262434472739957706208441029072649309593503514253276035282764281317834697445925385061192431321333481723404577476810137003936175769435403869659108846 -71584599131121318813895463294207085637422366415588915126584586042427094180817245755199118296694258059072701267323450379833736373165033250770910457300767605307951911581938162851525455920714008 92697206467928800631339116013193291295126246614483389584443231339901213405401358703046781919275219463029749783199451494258801954042411941643294768099672239043743258036453276997037709 -193912422248773515019921735941840689014997121797863657719414347425868080511143847954780948485413956370938915230569675517955380111343796944097117903286646183302025164368 2124958378287268196824788583986358831782499820503962669946769074543357136469604092663339667822429185522989329861148824553346402850612628072922582282602 1344010546433794447960907401274878202342843325705331676234050729601895983933510087096740415222074666795634905067397691855343992 1180727504873547159300755173735070978677611892068682168553132864828150848218059335979 0 0 0 0 0 
-5482608448335083242236674785973182603371958855807238816159505168114198263408640078315680992945914960667764580089296250755180638775278841916304265024467344993542402060278868318931573421444418687798080226720593092529257796126868414508642475952532838857877815646501780994696 51948789740478420596106153317443354445908414575556835978522922083293025041352814876503038118977306239533325904072773358777121199035897283781724952966943798469186528668986209359425787740454831818568300566576130392544796986685990437639775899784328063585410281018472463706 -63667730785363532304060222736540102668718881134790869951295119702801346879330196175036639256291574935573934015571961930518431817628396368575029261326015188803565349238097067874762734284048107281134963916307490172749729928552523161166193946163950204892697439128099272 -51159314519976702800713812556108818314137600899561068028057568263322358191099795418713750992541681282115034036537499835685106660256602616372322816479206573961537323987112422091477621538423973383117674541125815365119871272894529941899416124924175415362194299558534 179164135169819446634873422697604921471949590362750634667346988237864838056380273843439612206498573986853374981643346925776868544544192503285683482755650651414502568835895742512889141100847984607333897310791306917735551340121451393621903153329881371198940247780 -143518852058327176291305530314906077053052018043640138176515790732761339750088295054677853216263538393829876767282441099158406125456462334217165291250411939530211853304177043527456604499015794893162841912132064668007816110460067462505728067244629438958763885 42627764344374562707548686985969305550898657141118900500057046281101200990722981509373344973200845091964657113003727865416409051491682537621881240139672196836141568612710093752275198913522838013733639738060008882210668191719950379949238959529340395400964 -3331662632824326375098124498427169669019210145271440998487520776431639892622153823463746485024491925885157993252934063063794530316105680133023091335723212947255809520639244998921930592946560494478850210042104675136457875068845500366622518745813786924 29716180894098955919991306120894875252625736059856135539364240653681178506824261150999435587203005654126580888880505938574197587605680810142150841059514489433377113295204642396515414298825842548855962493930169676254840918493277016993378516556916 2778257535664870585039911407531491355230238476720410493470598207523989157302769741844974564756904045921467953840437470298372500496276338681942001843932485108380697692818942419970792133163969376429221581755426583172225034847097752222236224271 -1146191223429968295178077341911984371260052944366345100151348519252164911642750921732947442184660077673963383184179143596691152722988965918629756254175767709596332124133624759251045932113881561260785412905492282437488017770639631121220972 -14453267848680053089623038261792263659928279090674639185453319830079826786094125317518857945879691421804417881219289040976957900419612050585493552383012342639510774389788273486168020389012724601385770509712368313244729276845036684748 826577836657755830182298881064006993007992043488165129688193917336228698868296614065005750662400220685041478617691199320303749537193661278799885674501645363939160517995355372484304179488517444516768611262892505142153118585388 1345047844064744410984588372684292047388591657872230851556400949302636483161181470819069810086214760134279608849750025183215519177207088983706953644520029647564606422546362134862168795965221639963148009588530181810432903 -192919033235754007764693534075019356041607872011330049864472387922210843665018357472329147834242187006823009758037869363516547548020667408847543651736365688596020365268568056771601078557516662942461535685387342294136 2579137822370591937920326891070616018307702569340599364385840070838232799985500059282476298092420280608360708420215716972689910333869753550777050828469621470939457382623944323658407195529184882203528715462258 -146080801248795616530167350093997556394980504469639606406572934380669531596259662272682252345176804323230266971916557700425203878246695897117503904511455142059141460809091989807147079268306964420070720 -3935855000903536872718632880811546748307495146467505682381570720025083593062664537647943366596668194029228839236633378571381589293110045458857862737151206672149233976940870263893179581316736 3179270782926370215075923053287040448691236044663174226241980239636875764201265713740754938076887399360528645396368621528039891773535595372530354368377243978476027505820871859254948 -568589518962275402326368271562768794181398614055272492586344096337007755481512708159291826448514587805516465885362981506271429618232237234567467322637000477033238110 4012815951737487049676717286999688146851878880173048387072807211380292504329032156313747637421702843966233612212535795467137058671311356707590789552 -40689438606169032508576226141626492511214942922632792546133061949344168688434147823103049938473271415645098767034406600892 1144880864376705445307306903253419771730930239315035819436019165592680032468 0 0 0 0 0 
2460061858157290714823763067010141269443329736226128774194497179884153089827762065633531481628986750571346696985480316944814490706583511593094291229369889471220359934391645736873607197368030009165075664345271681589348221567099422683269087944592531306010525294556499363428 -2135154278561835269170078612014683013471525285748188440011856270665994034993114910580733955342638835511062067621682332107135591497362204388524615074266603908175022733706339397594884543919674473201061090716754597890573757697618538219557634153670602498081677150102719904 16015480911311505027151716792869500694319448836641047080940289583539052129013672219441714987581198433393385987474743848223149369905523433629121650081309911794548720957449915939966998779357949154834234446097200804702827365244328542848701417718461042768346974229402292 -19171958781953705645514961882416521733171960160845774448472011363949549184174046357481734176778230638708796870968998989831246513396611497184580751323215234660751083541041791106152945947720979797451688768213684200166890388372394275650854119443035920127774656538720 11583686734682684603747895622104910723273408670031113707093004199872902366745025468131737538711764120355968117873678512482639761586630616867179500960040899145798750526969675733564517860987283273873356341853298024635547607718143008249778854930183299275772540554 -11155617212526725613760406950383580953572057320191034801618429442217140743918627597673963753126522223883864139125065049173729503268613730157533322030138125109481114936060085037210454078619672488397500991969640444968336024631682525281621837848965609290478176 7036962971155098738976965181821955454696459833723754391689840318651907821676905881295292700091719979586475065282110807800869821826954204858408209103732815969949888836987146167016655890886471177594162649951358679243493986008588392801981507987985141354416 -1523707544065617585589711788470430204345351732604958282581512213433090184662162326165447582804833811341504079942427236824574666163170051494152414306892863147419050940046860133993600621065215429624490657134078523150331930483080210659828682535151858688 72818460808288480394556186163026297890874973172355483404724221072458253727331868739923744451766264834500432737167397190797282731190677074095961807832363452589562530812621205213407403692557458508081091381797448777109433863473541268724984703320254 -765806116119225161898004417090633627162210781079391192210954404881457813824359134831569650027068397964131692037502736375214451646714539312213877270657907966536396312857307718135478666504854089922487868331394254363793195856842767021441548784 80214409559581965715563789724334263825226896717169772236471495066441349906213765118801634950640151159020120371171619805865001812861816507335260985105941167365646671634352556234990599292945224816594123796263549535976469416696089434900750 1735642560246357861073781791720776384845759687871804116506853237058860508318950081477351253575068655975350930743380115169352240255543731967724073269063981693416009175269782291338785476109548647638271576144543648151788550588632917264 10514831127370667427136620102849052509532178948078025446280541941682128319551748434431324724747447302004792916944980336906958337626126842052924762395305641633097979182575307171340166601193064896006976365596612247649225527398561 -20981140359085987812127266067057090432770233033714313866318928200444588643006444444520919808757312707430246021845035373971539860009989170554456502610723707539980743609199401503821533449262960627450284095853365541775166824 20563315489217726613465590754655164774182198863404998235451867453899438629842669502597045068054363126901211714068040212751590071259713497999338557202224390647488708489098467224346350499330918264637509210892221896038 445676394771857299131707573712581726683971341482073359826878965336469445683805950437159996647312429751591226848450020890925036474444717826424025293844727261347164278315398371103730303906179536590042559531072 5293950426776225689075850819705992874397360086688296593475031996437989985116805223399264167784212013133307727485413079155366015300763462258525277722789591108016432037565338003859972453271257965605144 -39033818021733814750564478016203064113773890402689940639624111725048190350887719821784645285318545272089953040082058346726905916282992923323246495893509636573754052628213368071802772550016 74586968380382488770906530396053296806786874931848547024695436456744577796639876319296241490884674543316406720448408640437943769398377518635306000735240062725807052973835498466500 5687237697152892853891795924714360890355922748193173710088977688782135079526495517996185437533296062840518477418192662563794856264131693228300170778187462726277920 4564205718858762236932329537329460814995916541494251742276904788744082052729992814170778527182484822901546975617162669398526522994351845892830277 361892453632975685117672961022322802505591723141653470316663523987826793230770169975426146599779426847287826089695392 25519215885637957417952202371235733009371962034202588368276954410 0 0 0 0 0 
-540802182173269771681739919530817523483988006355266405892854490970096381696606674045574870164437350900282248520827498866854664721159205688257671912799013446893461472152276446025111707170424006425003405962641993032012204360338290895683901406672061811762742150491764228832 2863836019488871596328802898977614437425255707859982533215171283024230280398337152784673194242828249873435144072076520485334602069728094027169205548616701901629285276315533406827280281660287459350828098927063989139687195904336558940089130104972870862328046620794538588 -3206030273917377880486115605777192920637920916005812947545623950727645610576494484986606593600832317461929171770313190793213982863916935714381985135020773896994447775154377159457123804260195742032991159999743446574170196049634360385223766423520669747103546078744200 1079789097071796461581066907477134836899841268422526598148804883477493852588769410373310890684637678459691183165779846085808706931459149939129709387013086163214972560743416142711185035001771731679701099505682267293411415234562680312763889645363593803984441984664 -461609282593044041814294995918894442499001394764440931207134219500846429289880198065549734978561217919501550128296237841001536090232585197965862292550904094654628400909855621983948142397705433902501214933064653583659960715818307267687211676094348240958513156 688943096528467755947544389370003994448595798070013368566649890636439569957399132968063897260730029610199369694901754602194974755727740442022413050206054115034942990018451704993700520744566368085187818920632315442234239828935422425075545981087751826812724 -204867586486827604033995085072222074419246790354340196714849989447872545337863351643771787985556848382666839367969384535968365634896936153695346093040617440629926729677143781741040812075531956025897202738248129890231345158073635677353908531166389402472 -54355370231468147535571959533300633555911759763732747939483473587396880986771218123759545252781634340939384546212900882192978471485097931353622898525663583824815405012699363244863268104727891579277590741830468561869600604609110304322965757073297856 16816434399678762743378549035517655487953625085400857559776638614441453234349619564953664135655387524914144600872096458018165605688172812486688776495894465954450601744561601333336635788576296856019745275276383934062705819164806265794414589976000 -269629216136791726499460038585801365042614595371567721804219525933436552350934941122555278838352868082065131639540407955950434644097222299363369898677423828921415862226570687121819137477770795954974442949783800613629091851097170878756001334 3017481085818191080085741813607273095614186895816368962315722424282251612849627249883568694977455197579717041060781369891338273639021783589424540867365803182148227398852706232675023726059364429220862336047275244125513567260006333196276 -62517972770269794410498429441760891701594518508370376314444525762545790867396083014072560484591631138453298660594178180211867101869618473388555297482074893657583266838507872002657070619216563969727366186880037949043714872493971205 -2600589769910528624908270908873660030059395583850917773219398634698987378017991122392809544890749956808060281042761683621500362484074303871688659900017593510471599762417137387653325753247962879278192252447407912760291702327840 5915706123868967082976667437257321651976325431091601823709948518924382557848131068176516325240109105603401609805262216827498018851591965583358423529482794142297316677319097215987384117608028324671602429289668495729768266 -1109417475436727846839403675303889007893832322622044252996727418634636282695451133661904813304095157529940979386677532050359067199951563255765291358098097033820965903825339534641772872808207447511860006163397851364 -53295833184201477106046957407486180200876023414065599945806903832911260427150434790088375854051410316623829796957521260161692480425479809765672413866695422496242517812475747436329145145463101283916127584949 -142875139607559856458481373849159918368329780259409185668603288807379754380637122710504025713921218111309836355437919165498033789976376261914250399498544251363570159615441054724694977465088659084964 -4039080606554038070166541637661764034681875577624264030923375210662261783095365287812186459795676197513108072558450891070243670183941557983286606059268966377355923575112597846768193794356 1211289316699571759578387122428916426645265180268703484676528047383054893402782551312934794690272853685838166324053768545373765903518497873984760534928252654524299580944436664628 61936115766470578365205279737561863062512017732601429566418059798796194483591898169258171075825578354404433968435437371251223401282501258028437986792803070107035 2868698718143288266156267892281103399614680798848224019766145774243089812100885381047070167542281414084539918244184741575202776987121995881564 -789639026862871530306643201899607724631202336328853680875114963011622750582114343091475142692198177453716673220 3039366614645774879608666925680086391704817990377368 0 0 0 0 0 
90339595032430812648080825579506537225114481112879837939839141753756507301521797472675132342104707916682534053457483266187663238696593405853095106711657005994597747475754036926326429174952812155599398128364436188964190964081118706040819692466237961341757630461883589300 -121816030563771180130203210230382917375984210866668515354149758534493420500214189354568954001122938660719166069284324695567397430596327777647054285929028457401119242724755475496642317130512719114040512030378762818978919548521495697444445713944405572958625626303243840 87990607078832651815321924759494991672572266796413029474404422690527715789763210918179967327985387683878202753332457272481084013303185343686970870970244758327439996612690315414729310454072912131203648181433532600955129375068081713694183509998743543572112232872904 17150155246964482592220086887168115021508954330759556066125252800674297764444845698231883046442507642148886265992334614813392524134936588543381727307054887766252395110907213592069231787538370373824389834718936294348887908853280789133228726339916564689863994912 -19551339210285831436777889684535677019440998808011661517724403091854707217732468734664781160547114808820626411843487208274891336442134216044132638342611040167068811016000064417851480659785747204197925439648912440518150905337554154005074632261592997425627538 47658430984343606559537570200057692765911623441711220203679426621841475933756321906759410471617621096609559746720471805521719279992294233111122102983956685262063841176148589751648847278999938464022447005893529954059748120095780625649065894700278742413120 -45569529638503524773452610103144242894056919133210776835153229531772224769729733016408681628638428392607425447281775149176866557458533606073032940770310750960094693718712367170793461708288354134266525169451455126418044059962185342973013207311506182380 10540556651883250197709319687998845807685082696265880679414456396765254324402339087332956211256332187037860168412993662859327394714311390639230489778846186907240474617865951666154946519952707655981223798715628894832349417058836543382693331835011808 67650142583119638606359496721248313756513238141786033650143005690548292185134845720532596468244850919299815588357419475019488485348195367002746272623459753362891400985955290336332772656980721411327017836311957645700735386717932743481800396934 -40380112476791294660912959514250001436254584579179539140778991485964892626509305167325275109207088867151043872794506025667880980724527739407061622437006193358691722585924872983031451871648083754732994868471383001254354803467404272835304672 -296006463541348513568665433471156891816189102830854802761368550167343854328373476744307107489013729790304870223467635926006823159182742030992695927206334397920583113317397501326811059098244449112247660440459954276256249001271415603840 -2798405006360102806181889481927360430793026777837397503633240581796477556630106321495557833298467958010390485125960317488518016319390148743555820030812390971849597547033000004134703486106791879353377007364049944266043476957768064 461920654381291532576719339724195258915509372966651273520674976974483527252677354685912740937102869669182664147750290610488806186165488582348775868814977901173025131108235510645853114279053489601921740464221918218681674787798 -895689516887916362401834917530456130575645701630879942552234966555944366241907180492558937964524595835714852970947291538476401475990916349727268779310230648525705290234423084377839407153504805486294208154738802426056056 40238557948550101706375372595864144178482751603837677849991513931965905018436501360500413022132349149360695681116399418955110577248162571542237361247526658954472506521257323606333502620060083395980610397458857771 3096342893262333711823456272485844198914150178704711873375647521661456604992127062419619757620677476847060918383866598542889014286297451584877530456172344562132633485164594478649879150535143210838243696432 3441054326431445597390580920447004991545798091141090275583985715971294142698432525657489327129323381788122381546895103027126839640989974206813157934426156907971560035175508367419293609889263613148 -302223956734631374226138183156571287671243160354675888216334679477055672273297856917927997036516608776081142274954660897250990940672742235522920985135999885611593035750955335238695444456 13727972462019697599526570189645326350667442547104207639939063742224455861086483471331499956861508653319771067638459229043339670187453816964900194326648763393775998575289864421 255629620858769388889773108937920185407960434777979516727607820613444443378797518667471342317902661833528543803485668947972680636630350780809786221039334700576 957005659782040172730742255258028659519044332769374561119509553520204996079992503137751400443888620528579794451203763166260028923378556112 333925493999777269273797573239023628381594577560126770803092831243972511169615025439413562877555855144208 103810365208009285845811426996878862 0 0 0 0 0 
-2690303611077027061061808803978075689916360424380243471690921648460235265364539151195893053982147834759808445310534417503879939390187460891071677807117483665523159610361377904010758962446375836288810748304537433404767692462778188187980257729786708405828409528303534400 40169683654869161124504617205142070583339823627448299865798212259065798544372192785871489650503884119534239303638762718433829821764076207260873575639686357771354226469699860260562792800232816170948047637925548781437995348630803713185173947944270562582936037910308348 -59244402808905697123861782794293499952087244699001891222597793689689360778763751071035330866430312803181146027388654329626899197094009435302098635919192291962472798824010049114599939468667414614206133121240502777860278775618353974444566577836294246146204632280552 45329097126577424295074460815826082107357010863393581625930199056476528683430031276342793348373526527338685420956604830071694176159419956996941565756387327055963132213902716343947015183375954628749382948912022307780655573845047198182609927684452776037416588328 -15985577943577859343208530031435561288393803342970203082946096617938071135015382191742967940988516566579861564223886881439683260698005570012334168408335044088687208464378496832838707466935138213287420177034634549011049716081575167578026319335565033084318888 319617614141092631210891802289213962099402337921781813473764954371733858937316302374683859188015678203670355838723402274236624938230032570197826228510182259260294181931190715465994146041345622270731143704107755709837487660432072060843088350976894767716 -528645305232731375486654894737462187139222461656355879123241944440872060001670067031901773550525906953918183393438974009640589598364250432907294760837080396314516350988054932806441185739058006705948396984475113443450431546873332495579538096928200256 580795925834389179483217896681792736052167635950550387809049501009117379901504800466153646374221171370415075485292038495579131616706210554890383182134938084119406281031666407001574371620748259971398360822906310859674490043670912108392340560100480 -88693426301628638744585183034248045655006300083862877958200928135982456505980653310724823886423831591819448955194146025906454347816426954644355595625990816935441144254060165036675629807967600622421754502337319254813798216056696114931289072896 -1874549945743642370593707787989559321769523185562544281696103070536568511964720439044174577705971985154363162764514674084508466939891386259252916265896006700833482233223646455874398587638835563720967873357584889586247279941106273361468082 23457645809714092623911972934303480175364386779635111967099892166688377871779962514252415643969726837876357009488121525918334836714742713009606200252136979244168892829974892050980501252578508849869190316567517132822462926418509859324 834043917198280990057338599951902696114377870360809222872895258429938363116842420674299668430771226268179332721619058048602086182223456879568546005576794111317904041323706757282319306260772586259543129415530011012980197032086550 -64267212948168932391839857303353598517443710040122818789412106841121333791517920476311139613085214513795838304037615156315624828257966226074862642448204854244441115303824646870726474692497757075730357945622652774086304523808 84948678004407457165007299842373259727362817973772272826050920591249618151631927316433485597604032818949378051147277265207848606516167412058747046607835025194292646467910251155791063739309868964189395148449256182344232 -2970695946746761502670689309366860854432979731428636049047042690072293977065214052929813668014290140357854202633030597650810415057788689649902093999522173494135762908113077599582334262251139983712435081107856964 -119795474846717314590879249293101962579715261727436518514480207520933203383417939512827467212741312638376562638046691951440381108045528963902962763585865300859644927269537606279145923706681921466277650418 -67145954177141420451955184938903636480263454039396743389543258269071629592776998027861942090020126899022206906246817558516421849244302303651981343588119588456444552239922076745016394325190626060 -7891432819598484561173270681881787975699662926305901306483910882828278191840273786829513624093362680644815776532137183583002996596348021647941847055899453103080672060870486651387789129 109045290935513712837378420191362867968943492671315601821593283622343945747747999118750707568786370103270527388168954476995679644390749040578232708178507508575559740708721664 539731598036462603019529106330091644297065418515912145738086805797102260809631025123215567775250542354935840408180036485358888279763732501462959494012734566 153304364493845677923606925957060964437071826677111033615778093797489755532393132295689093945136809644951225341849241069800350294875492 -20034793713774239689057825686267464016852348735754720577674558569146119659465248722317274660444341 411010652924 0 0 0 0 0 
1314341793273197851928954687561957566562115393058683994480067250140849909819215920340116872291967703298330598234300885933189994984411029992170060385019515818488834278980985492395746032386962144586074899631757319354889546868581041541213905927751482378407925290068492710 -2105600443622591793885556129969375269815040209884764257294181978103689910197832230860105240707635570311629127995380815582096450310623927907561938041230141002475281457593920337515385334529976680951041467556586910841988218597102276445659540882628437677393544475736832 482877717104364761061434306505161885306244308194591214805729004400842366339830615325772747373574788161538084705895953238360214631460916241003882520686223490841304333216601459668757091010785649694482082838229122273775772617234651092884379303182571787338029061296 1283899928512260275729093141111911618175051444182712729106711689602653993372867918896618682868573684301074566445085822591535299210736567401177969510313660974147430074301654284311589567638449942483867133479903027520861817820792788402307563528736553665831495248 -1517296191502534960891394766872910909097636232157082305078472658092335533597114752292600373810527691826057354494246361011024854036838559540073280153464286614154838759758820401419902536965825371701225862028549874966073052166507324544370692503015648646744467 598199442578416281951986628102702353625426316837460638491459063470381584283217493039407060341418210877337767262677677549989710676395163705794857419933948318424964209239351911974683757468623243354094891722575309226360362987334528220477222325953901907904 -4023195368239918430963546020721433071458667343088870457256925807496615844453286739753949461382370259549440273183006867815406977812147187765428311652713915032145110964878363370373182038938072002008297049944470222059091929796967488883049631219312352 -27084729962578327869147172146908825848998535645053300688056076457118216371522681658587524943116532156247207717058219504838908337847488472838047485297349311978560660695073602501703245288646918939994395556674334385741219818317687352149050522610368 6112248922412678293011607176648806306179304983925452264764233461116219466569819422432960409278817956422911543285640196476807591053809546978482928712261310432823965134895373625982926300072618423731914667450620841780224581774674406193425868739 108017464759250204964474517930147119052971859223536892260841016283618455938959323827429368593741623477249882989184908430062734894349067901600287622404551633892118385353547637852742478737933278503207436720622952450024566138816023945816000 202628404472840871305636523501398439030044382697623547908709477438850472969000709420878542649086256355944093226340484789585881533986288523606362822442456487825647870989954115367277068055406451888161718313798855167168690082223740730 -109110802716737117019982492485453904324121136676815695701432374916381655073504227243135406798562666991863702637911434733148813816847388057472882093623323293593445499685718959841210231949943826948990827476817022236934643813970816 6938920115144953485698570749799966356202398607679699604963906758423591769193715196375722999767256669464621626070512822645043380232476956315019968398634212892140135382464634379037787079562662240143086794717318365024600188345 -5084070963433555232753405068538529150879357139912517571403960323640581774391436507211805960723118389979609964318849582518930060218971191757208771101007162340250167055642478074029229186687588707367078011648532005665600 275808111768197749918593783128199672567595828012874010568997851228143575428063089585264585849239038606067769981489345241362294847728950777961370122323595593797903834043581004160434491275406001556924576432496106 3247870145667968512006853402083141724290994403441233695673262215969397574563015309538933336801856927948749758463055968750670083944588327429543839511535658709445388289525643351351290693766426745822585296 946771221615995274493778362635237366414900913095750637044204856914203199022328581880092464124859166696914957688109673600318524475354544440316556002246675927979557328168648730361732078784764660 -102436392916365783245382460874037292607648336544618606540816028226432335569813607439308478889245124071026273707675524662549328737797411249663526961138115274970256293446958324514611464 607520383724274114900537218996960102725698060217130131891349061275367049765627769204325831756271398788322075165091135779394203600903255381223045312946514711755411249750010 594841797096796855003322892057186654989650541109640063921892117905597735479386497067298052725307619573870000122501058519641142705660475185559235524949584 10583515436964749169181976611297783513936666666037260853969147496278319042157170805987174081273465677125685903967906397202121372656 111675934020555343419837293334727497766260405679424389687141795913329699589163650898253832 0 0 0 0 0 0 
12092833780709590556458906147198585681530441536154215121856285010249466793597806950400120173561306261278169966928242211371310735388289734852917908359967908074304034994944265186680891491599447370605329489783838127474600733901659624206385992620407937091258263889809160 19346232933662566829980974000944972219260419726684081435355068740774235804974507117009405684205976106075535852199880964387436372458843287293114775168652047566914107793478156868197518125665106558896907128257351840252035527035731936954457282905423139013798399895388 159727009638661704290646725041243413726917413038172572087283128891859489998543648970708536444997690603441240580119887501404992936468030799801673030070193007844659373206954666956896945269737847431017560326516309763661639827527130463418711784375359818473662306224 -275618283379563427897543567992387689582092951393728482971359432052521785187021158970153056246344132696330169072965085416399605286836295892514835106002855523042368907263009383560216391010539927966890827496776945890605062254871422214868188600714662931753766986 138814191691840673634465297007204412071042992094952032083759138653732258166356156895074003898937277780327832027657214224938880305456958906089265148921455224045051380207622993822157084524113718303479629996853370968950025350795053265103739440021519656146028 -5124314385030622841543686809686124233817331261797699969408436368151814614254451787897345077240730085786067830180359713964390326627647696046960684559761003029462690677686027506974038880701686465217942237213038962516978016328474068579802541954606769570 -5479339752145768013017828191538114699078082720818570644886562481431084959142101336135116951374302659206029185149961863637396336788543377163744622238934865236991455663101773787083397989349643134928658553870249082594218941061502959219498028161876560 -1682111499572880975231200818267441596589914184862046435308761057612538868607856762982149324362766182299565736646610808072849795452098351930323514131112107023790399761347064533494922284188961432626465813145963432825972230009651929291355619461600 607963480948163131904956500572979635386467633146175308858462963404682413775142614591033846979504429751904689623574329446993550177810717126012081266580269547833148190959818501746810657143509155579470820948938692173067410532498800393674422284 3710776400437959205656719564392386386990473768061218055937130857718994672294677441210235126437476452112421229691692931797849808853420943311319381151264191436442280571801330517557067990031009757169316077000807023124090360250497106180722 34637345795348305265712976428660437717424575248951954576270811179184340924323581856153395285975149401803614253591976160365524542690445147950610692050921520403866959862520056408382007206270363038613303781705246289228782066741296200 10306175074963028696973858888672953932514044901428786792174393900043463406786630245461964994625874778485774608449976430035266096912687384285641152012318656498834066682536730728504666807822064909204860000798588306766772760734926 -595191101099766401914122275584256308507276597921579413559516470710238259252301549121200812600203936199717740000401192366133051232123824325580211405730580709993888119069020461327564504004267915872573100427260161524962096364 172031857681592234017485729823989882863466722514289524714516340111941869578829789519511294526789082321009353573941823417907765433516411303396045839897874660364568386518361977573033382002982375605838827519441815944916 -16160515621436747078816748305641915991176021275649323929787219179104989670927216459841955239851272174823502503602121148811630003228322138568417548319385068643310855060214122039183025576281337700200945161135676 -69287900686870191842279227281114383123037131967640425182953410201389796606918980479130664803548745940069656540893087304595047927275633348057763443877859183722337893309050183099413337452566553771289325 -6765379630982243641853437367211709738699925108706558655291136457191844268075821094602064784897149940849079411591777165121917682966489815019023182075605400559314652549129460065342880408297712 -1042262016554033912533703001185408216523564474435561580437633507021181090473894321161330164017283274249161940323159519406700816753151838575607396805301773285422419655493504802257556 2367088626515880204995045367988029434608562584801860715012357248032825460647225270463020219467605064011592693953970124186283780709358815077236334910594973876926827084800 310244937929646462365577723584668927514261085557934031543646139979606111720484396998158802731156184510164081931200212045201200549232783339379064251834 271184878572054950614203168597013246868600086520572884457862042719750475995686240027238262743913293082823786386062920364377208 -31752679772068831106482926824976801778560204994375183671096214645341943858222766 0 0 0 0 0 0 
9000306026371444241597465825077403056929730557982073987242365555036665087512681677770429323836085423314786048112183841635772499489333388383167414677519641212181965454226831706141208333412137120293501835859599294915225202997490585429850147853422245156822678065688520 -7126648080710044415361740952752187045041733809611176196275603289699717085975052525232439495151994866603183257170118664037751817419650149993515303656673505544062460418409006596815169799414721789712206308734167240084215413351978834727183169583557457504174358220704 5788260800254202231424941265059550808212556809555821189927070977068966004037196683472918481329242172692044175979680930935457120477879343958713503711359332824279292473585923382134808276760147648087269774417696607190642157259864805672625227867554290544964982540 -14954601445842238818620619890295451940496842424004722690986632629786416627567842039756571503707683706370815956786808565132253066313459269346879741004929345114339906504227017323839689841197263410923243887710323549563993992097431715229378661392464548720473248 12372295011206539155033075581637288927125959584512798515921738611961999157027196976938856394147728519664959347076246499426597607275516034374202924856393380993362042391975261591473769237660062498024186937063057495541193480126456370741371978965460093893872 -3229007877099684210227338536532645956455639266663204918229715761613055638340315335394231943363092780342004623414879544194225603272896749163693978910936207131816179926147893663901193691509809148313468527156911280581902225328776406490715875574894698176 64049001485945938501346861673738514744956732441550217357408597355904866250695273966236963155150603333703095472219997736662827647337414804585313451383459608378888772134526328982475347092948147905018905387812068298661254599469016282244329783799384 97393307262614721283073635096165440215475162831002283536076317632046105324785834866034762694519505135215868585475306130726281373642444508199721424240422575323243035054694529819196476935388010966426233148255549861178446609361301511952530973696 -18218426777428112766539019679494237116747504783900497550208237529713096382756869729343410623172256219535563715414962165399935093081609421860587980692209139403546004536445486947286710584845203220686786263344461056065409402103328260820591324 198470503811732825745736860006867323047759070646637137442384410641839965937375728745480804595488529765656564087629874332893774043562223731442830745192733901060796968974390068898739801337124956407211482195892382102208393352802449373328 -4202348643836376675026472643014750822545499832233653320407417518730509012126083280633874626071700850553767595319484649299221598990064712728848683936094683501736074010690195002165462752866047427901236571550913286390074614841571606 -768603395080927037965658699298940608374051465494420393169677700129340838555277516395835216569761378035467481670184094404219510657532506312975119164315438397330761990808784719012753906362916740368739724315542933938747028396128 41563987925857226300825452180604400732446313000367708705348250617481412751158570420707871661962365578716224483267684971224080010380221671666264950465020553603621146146981359164840688273240678675808729372222042465572536100 -562543510211370172187207224356071003411298262331095021101718176123504273063354849302055185885794177341267180885927333047779712579152761551173424154201403858856756609290963263408369862756922174392515451108467477248 617702717255407062481167271213482730914169905150943079642103785803426390983855847998055683580464023589156883651372038421033308688287544215184281583652642974035690654939882570614435671782464075293600882493468 1275612794601050069229151358899088880904459128880686405581855346754880812242155495119936016005860425465570584922848917002920492888038739369575237249394618021917224500080264192946540591725025368697968 397081558653902354020021124230234889652281747278065899025341712135152810326476197655414280470872247027410086484586883740369159516176312336428379038505998147702699019951491848937457273493450 -12011137553921747957706052103597985919959714430296327400451896172814436243830118446611658177830632291183305870693583114302422421463209160625926013763935773992149798089969471265664 6406401643089567577931222672937054539568554898965647788048029814357064143912723145180720019916630300867774848437578202122730413364201514816592276216980942944648067436 46665042584367284264856037529180860695044904742838545973032306185051397947577874973165802446955102228882865870184525729769323369601501252522503824 2151120954258130592342786274828246776266988638443489315328659778148216031598588727604255007386133135655927095766811358818 186473520313102494284111525784107160014409031617440077392086555296768 0 0 0 0 0 0 
129123598222948344330575920666183835775153447658232553434495685650477781320540402750998911068145484815682083569197701815287257868298449701798102274951497929570171532268707023166568591167852813389319209401660194348131755265128775255669944346939169731614355701634728 -261878132273712588900478198205003604120552854631382206788476614842284530962434119676323110492612448463710302870191405350410989997961546170604359499141633057844454567316677966109946021158072874813367840459695436910656593711132483716424035221462110304235248520198 -213140493894960052344598414803680147077035906619175217604812496965117902072633688323844747165974331575280376047101562797020967860714428732514769320868253920998867721165916525061430033119866374313841385312004958424478319217256057232268983348242047943809374872 54059258796599177681556697614542320172888610260448275902725121666340196043165523362935302122013483772641728779727995564789364441341903783509143056811329407022734248019807364060397842817603009118692584227419784515067484152447716351363416101265769842049854 150111018348336826875957775075729305271025377840142612977754783195090404414135213976689475761846182525818157241418790717168490260644529679731564730443034766809594562296341865440223315016794365337350323365615896125595913929899246843940540562404567729636 -105971731599798534305832441100179766118705613782790580807651609241596081248358840150313644086564597802539817851156721746406007888211226885497008631268995466641911472075611905462309359366081423942501186091765380055501175053647849896031130281303467793 18919043307618813480407168289200115108597298444863043244351103725880964766018151265915983766278164346192898733561048143565609654452300002061012843139892133819028149919134207102523532120079997606874838551730059124429509112676567145564870840897264 -2644924360374436697144272546795846980376315272231355380495777744032131860238066460890274355667939906332376178847324797913564805682600435793701620544722308898496193908816995464498397651516193229361550888299755868360602392605621791761823827900 -705027500852082085453804945959077449623915065263529228069736953803970024207873282064513893851918960885397680214889035499413301468544682231543559164633541933105933531308147565425977375617201345552293838362576745066017629380243394484836612 -5046832996093310405226917648070602859568147724210570602806610348587029057468194667099940351683732345298700673259847925315414469121717119085736963779206892106677523288987160125287352350273744404422011641241670735559491336230030526169 -398438707988648862766026440949132107825920586520108451583897733617177041445844531048856379294416778781439297209326797711743687566964835238063363360198955270191983937308558023885952547944679968464469621775191157891310623477950732 45401581267315650659460212562632599941006324832162793663781832144962769387487280825367751209563293986545022244532148204934283941602441273118119000035392278473689640003933396665386050068077347004797127695499312637095336155718 -2399959488181607906158524408752013719804733617663767933729948654955669747603971895584414207924260771260016524310297897307340741684081646579896499203638672731713555479145020547360052633499150208964039842290315376163013152 -289131912121024136044303818425360563202613797324150177265483667233244363130528249228814642580231718101227729386285337385062116847058496500182280623703506135302212912834954795957793348143631334751505240754607351334 -16789350395036434184728301279094733069280835377293152571226576933600073702274384509910367442444693331526605612064481747283722137606765945709494186583924978748668302297887839764643597941448242104239748567292 -12941824742368019501081027259722428846014732734268224038566427002390773638707890957204084524469518929521207485934769875976413695578461428415519155650168241278100520205888284157298569151180030290582 1122544458268134068768769581751681013269478301972187175632003963268847555521948688928294907642542397389043368515072291474662877907816810250560777588444836910721334564153909977390831255888 -103457367063138542800918681178488812649182901610650702170785669064131291041134826238516244322766208339938468417179912335086350619087700128713222178952728119128637374090250173056 11910710618174117844068294317000354721972570245710899195659381765781320490798405878935001097317134648731005450307087401626635894068858251838961282326821327768948620 -14284050051999214391685701101157758228878452245897089460853085310549617909561732594484257764409680584274356617677730893005176111541943445669072 4217431879030676245342162208448508614180561330285885520942082884111331227119891398646875827443894283527771030598980 -5038683141694584696958131150419120728699780123027681273 0 0 0 0 0 0 
35687630933248005928809699892929561353119049781494358062436845714063544029696881761093690470823964560509319689521565880044467070277007458494037211492606084042637279948202533242347618375784567914773928747102905615862212084483074953467159841585488717327803525282022 -1248086983425084311772413987761043953214614433792488306116913198599595977066947581589356718124767595328927590520205898941209991209765933694043845935108952583708974592065008709288732133846773287526278072120919737080039683515459145930578269632313448593644601792 -20278540303551017960349659535311650774157319332086557644106265902883856274497445412538038336524397212436343309075145064797997480706892827532544776954855325398832357596839483249571479254464758798292050686780496467253173082272096673097756223214221087980911340 21283020046342421607939061491641052672739689126009978345073211874937481301934657452289148453906431952522935388104269978410963313255391175423745809805292102924314975639521136804828005640668281399598097340103291733521251721744006772998999407386295111741296 -18381812674595988538924373860117682009901792819415849958743594978112819246629274202780677251027255789070660075116030581628887759944741732305113703477245198919708612965324700184407333418908941822264964149502305441973773442120643560961145199380110451114 9615888381657262560336181629532227278124526750409642161207115138839594903158814815450056632595750700224217248847024380188030040367662020674775023852496924687114470107025264756301727726616304534569098068379405752446233325658182825222271599042052128 -2199352731447138351453554479546976336367069421672115657981845451696361253177631318583440968286132111269258784708790013411984770727452301716223074918932641570021225122744811030053461433733287795507876558216103152698267865660028430126721201118368 -424006351101040821983911925393123222771699930999707799860224957067305525531081047691714258667868838516213678710642761338239369783303965805850743327949709319786314814883793449886587997601782145417564080826656495571333359437708872023240279968 45505293380492563925194296126879214943722568968876704393974896863097749849082874637339264999607034441930878620613977143797789696495339919220418907232213767186345310503164559549938774327580241058545629203901271271252446730901031924402527 -1044565107272765320897791136173349030993751885638802087912724081136040753895841283313578793716031031416340728240638746842138721941921353815838872987748633686817989620346079014333799648658296123829761722802982433086766499285494022528 83655683826026599175262574873808517201426453140884963375790059313981097194634137157762693843149014716969517883731753077017772861278198018139195860476982864174402403485220487368836703986636732916237671184877541987507455423390924 -2052456739405943536930127790377632063439301705097777772643328913622402649463525812505280561187556745530240696218289764685516474773830921957688645767869153887565468065246682566166953608832568603838585100580320906520795350976 115963884625853478796863530165415996498452201052123036362733552639472034581757491238401695071483868654213972306152453665690070223681202966598807001521233282903906697218031247049267402978066400670498956427816376494838047 18518187825834525304223860100574815610474042531919151731776101487530936259208686362898075162237270946047659040440893920342152788790336473260042327463776023353011435157055482433215259740561463816289227434524628472 349336443154434795282265250238459841012307709212352554163650459118732595586673796152009617459144461552137285999042676294171581605127165512220728867070747583566095145007827812196357173372114852466271703274 153560269172765933726361361653016146962388244153204923088435086203908528334669615153578764807817513482922319629482247430413664424241387981801390673596565414182543241691068393422824107847438024544 31727694880768654327629081239343935525684278415119555199342783713164621802405958604024363344139031233983106749342954145369516306922512730994723972817944465718481639628786383999173060180 -483249721349642908010601770520685121650664846899826079280317741769923996074553507003962732064972772102476385149502120033674767024571455453408757038127997929911640091467873912 14977631372334389879951057030280023496402509632885594549709259694756254287199686529562369226082205445913843512413301783120630435882524204285841661341690754502052 -4863564090348830508216307300027464292883987263365747315370784544354975780561170465497195003374156832758075516544189512561921170494681868256 1549034609025942327034131416872701193471396508002968033562163055169644755164158806647341345725339430778506750 33429008686458013138182844362113019952 0 0 0 0 0 0 
464273606073181272216033460459694425206519610088245901750585011093202985479321330901527580052545723403519300648798802348167802338872667038548415834642971263987595914215086664898391981699795990543549435627265635980094564087614425909879327838181960419266837548864 -439276368160534585963227032848669130656998620871800141858151653121385936530966472290185209878961624691929098683622020985702731320110612025330775160070939721010387280133692442129929621123176464545168883346414514238362827211725658004943730296233143253543499508 -3057564366877563551240220150022330972877664861461538550466021225888848238713165481270866450943935290841789883255026812222876647563322407336220909684523105580673650822489896025700858503319429391796415185452251756677550330099080963722717754341388083406894784 2475081910994060449361294437005374085585373940541699395269478227691384585872599802604614364836486062175710679449125199479192201584587483742396196115085505704194761274335796630834095219194503152608089295234428039020607616095009378858171926969517904923352 -1089371131544343748359937594862567268032280519503747473819661896715735625563960170446378168366979168806687969982424358225999548016104413806578413205099860885487219763565544246659882070463364097365937222802043642689042403686145993866646922880365785680 587209785671771415385074287371984622447240677006499974877595057484669976904995507819981983227569252505857921846928572226646370599051211305430822426181226637198499122684628924888015236428275736413462056420926453815940948605136064457584028098306664 -99348814838973834443511993050354485598753607458068729346929320610684262311657500773487008183773280553718262350494992119937913106341375490211491594477414548136954230557896382550194199143843315993297844051389487647431668245488743231020205761904 14699092892231714534837406157946195498448967433939901956766889738306846554808419523255964696448574651075962012527527556329826468624512683996943055097794154045796176225054271472392737465728377141629252187390775810168796256326772355740967028 -1204840500638282792835838929913693265112505635013089566966210404621268151555573942318915922499275077782823455854976213771694967864079707454381974157639918699711055841725548980275007984962884128148069947182094276514961538761556739996576 149553765505135715503846959010815118352455263342208755539418109565610742436777837591189615550278944906643123592222350376352798767842177501449219972863123759499968462950208197162312952807000331653668258663340670534002971341816624918 -7505062380613136445325219366205831305630231275977066887729038009171267026999537756533186061169510416231997918081910980322201018517774970209492022129001141380539927049898103874682845570991310038889521765733463715984272288988416 71503561953360538449061546483232752286570766830698155313124462326498750240300265379531269624003323265429335649339010186061930989159050885842348990627706942204840608560207025131668121790809093091259993344604017346084480678 -4744410768414948967075523601403182222789248391530832838202482968212389489246284139567071938673707292043257331884630015504416578529575217800418410911503698204839260595206366820424037439576964445839770294351660335779632 -699586856815710222522244075295129539238671047411129659868801240829774021702997894875580127243105162502345409899619566725329642717522387822504353387998195472755746366147760674475283147854346207354698018552759860 -5846435791325993814767707924527776108440505499597625061319125783429957128199671039225224529131202914267922570487681475834829017108195942669907193634648903493358404536125851607156402826742746378378248676 -2761935000943858869680849232611277151681792995565067287673667237335312921675882638344782277311795653370152238816722917121401662993377013873329152127760928434167804107292550780062046617786299103 102521761782220928739071100116421041431671562249195927918102142246001274033692963349956902740118038633056787442336667773140633434731468753746829442468646410697929284270791263140122020 -1190257504208815799445038205852146122729247913475942398782891161500673186024027272366817352101962568417781010068918074608731112449755287920976492790910644259448306463448628 12480761768199324206804818078847333136958272332715230839867058082030657184939162261546109793337150806353021758918913250716537503349043550940114449817283409016 -423213151002577763627093583932686674490859978882881782730667672262977120953002986047231327273663439048347223030453630366063740039832388 75122684540476262761467001485616585814891017996308250321308194724749905148407872104061003330999801708 -27988781211014 0 0 0 0 0 0 
93792414583433516219464984950062412790271182665595535214722784072258981975018555686175789355910714797731467860103421942200941912315741096360455480629473477439702144299945793095391685447110518045150710840190179145960149137037049991913907254408195792173947619252 30097375460859531851401653666894738100902152079209345552233435407833541962213322425983022339868722120420257085731467307001479478849757885819588651065067684924295089003464731700942579735346690493715566451618217169836739341640435490159367582636432082045004240 -90974837741725723529708441518016628303760394738238335444006939551083634889923915229577079112853196345136946881099689843690668068591256678713440399926377038744554418967262821648578414462966633594200451244360764230375119343003985258286966241006994476445042 33287408233208043172051864147479919310805503224800826887548108107656261411580091763595224674233573869776617442084319464314817186398836021958039989546739019971136477239561397592747280351998411951921946249864376477550319020568986463421996677097785991424 3866409454353164591591663929686992674044098530109001810918171701117926174518359300316427637472302963289527605131045862638139120867295710223388854061137870242291347857915435382523576776003275536577601405328328718539496990297478710334198646393865546 -18782662868820368162510043352534002444435452426896796409128729010019267369906111570932527115626495138586458924906541085239472209790750216811341539998491485628511448281263841181196916711447027489868360026199207150744896212861536553132502424294720 10165920622621051844127378177685674588170254407666458382584490020471842625140966663186610196499463197623466799147207925859128007378121878235691302764886070507326738795309178190380725483281895061344222847144943590521714455324484125265248884840 -79593657850395355332768664338525530098913796354355319897361576141186165828993290767585646093282191345799122635564569558261139308849523343604454809611075443300976925582131382320958936781687359329936211808142895990611497119726711799946016 35721194833886555100388317006217931441538470872926562751601794596772764618849548021654238330089805494852830425156352270274956313763084107865591861536036928062891919273453462132157045877956464841308246980808026568382158872460679845574 -8102799724234580668566143379289192428768964495409856834759154286588662693172319855433433368481939273291361925938299511160011556231223288719699908442675673301222363711335586712569664033358216728096653830655997158749388776213572984 423627291087399531847883865777423971005624481544765584599525190224175764722949285570784806960658843378034562654827594850384566416472665233680661903428879742657547172424405732618371432532853430341623690920504266917198977936967 -2081908129793359730724435072353820280907154965245703920473302069317862043833823220250165891796766131741223039402381396735470858744623331515202470670541686687753374659067520736583163421430482941131676365085373172246347600 166265057539630135001336578408506640290362001243120495139023888132821285668174143811196047307135443260990746227173165494430288471906568388350514777453787559733809830027724074126837305353590061585079519139162724360260 19021082907806086051572211451179132709925029186884450890496078794189102808471195753540053498947710764236237817800451846016556802343532243371550544491466967027642641630008874959115197616119001109610159600301008 83245721456001228781037436749150290049432762720321483506677992148493508094027491630376795085640681182784624167589632641158800644736230256853527031706800544875619597657406973805835223861028322475774218 -12015353008644762394389906567115549809926144210418954627101432377173304731143196556735123685512682652035048520794229516253758532891110937777598570818488010249786857540271524591585443323640864 4936427932510148272996371603814978611913591912736449923114093298173428272041237556949285858861465204949451948594929443328457035200199938339810208422714355757254524565115797415855132 -2696589858453434515290552318524120499374251959106128122970773964046042625714100509249739731260152703635529980437168320929622214682836760417450373161403346673052804010192 6711018312270063384908832612880814746414905312053406540117555151561187338576242519370239889801400557211236121396951387276624721456678017275911348453058942 -9406893570955668303503469987491801756580146421193421295999764025826624068174138377971376719203171117703386053136120442852283218640 304335178181321312716175413560144012517574441332968133028621765400017152311001987736399824990 0 0 0 0 0 0 0 
975559158385511174576153859061739967065555345723294049475679059117691773785250548914758187090240557917265797844288605492418918701276161397658088565322059267653715261440257592361288575666316092159693801281185909938489862205083567866035334609638748359712494432 -303745038223021448663010336545602960339610112642921242819297415248064732432515770125413009818846718490720232541841639014602321550945046185316063240679340117428337804021391249678446646974082688834215289467849681308086953094345315612121942456203073583888028 -3549670840692735515575762777737703422327207497162676259803804933660065287649366716694084414298426435389190913487928528981591432009519299362961762270517397477716981248144293657763686532062954552705742637406386010245172387800496080678726368448179083177136 2417961284501719831712850708674916023990295986973180398942425224532581612287245914618104745852114002834286768082287551710205150348872556209257031885336680579628024277076790728802014790719296587804893157709207384122719462296280894914766509747471548290 395498713154100208335927707823396251278566493620298288040159516735476308217264892548768248639219032371413085773367605112947305594984815585753437621222299531531539330327073115700218696130231514164981351819520665445380405718365828404728050864005576 -573919939118529208220538651565522176497223272789528123901393189853155655539305712243004573577196475339306464185311304880942856659411096005213545853633094745444874066564858745673185697011231304246598608367928527418794069109378235316961299087172 71465248820214461792985683172011108321441453120618108828683997802208866959902800051198152781800009705324301406080278210097059370935076219837822582474993251165257901092714587544489122882270986266596556246328654391036744657779822158281435024 878069519919025033461956656534327267278478165361002422817065517527373550306453875091609633092205150549714380918742568902688451735508822549980784717401348637482066807577443085982257710083846369500176504281928108029201230046807693734092 -1221267850279744716025017537069195999801567913311378650076458665924807940095780705521275876976874471727120965114179498061812852025388370244215685641768442749935104650177131683990931162220298328660064064667165233336208672473558304672 164807474495195101515164713354549134048401744203608646022213130425782836689794351231614519527349818727277834740136607706213228041131217622039990074282389117600978182678979983975747185105898433761012487025710627085133358366680714 -13066519052448926395940964280371319114371926446154621273545571738356479458294128099168044096309231065694176746291564924640795912480007369247984978846999031950712485885171105570462767307320301998516333734528937835664063512416 59416797152086754671873470740171011689285257575156549461616691828557336163111647213587505594381726625484652070679508658495203808884396384374098902530084781065892388299181397297806738340864629653491118719640483071199750 -5043345407123040859433824921876379594281191273198763257273206984986341596917744039513811575116944757792917338192400969789096240175284083484778024703843187535639851345419485201495094536348418094639915221053725727084 -395441404012147478145223040933419523424021782909407697005404375469336261945512915066995445665717025981054210038413381255008838964386247306443175207205351022399265325333862361160543334379818594547645874053433 -1078912263147910547703248851236581277058148014774072234541932885104615281501529559849349677562971222796181573446344373801895837724372759042346778064141871278762828493085805520249110224543262972155148 85917906064639697072499811910847990108389990987046728980397274830864977712036154977456619845975894337141633613701217375830894047349834082588441875903367203136332451875373175440007629524378 28829691758259304110481651590022489516640820190111922309594041042977904025224863233471086541306823080324330048912223105970824586979525207528944795112172166161820382060313837051276 -9346606511650732062836584282225425870894528938281425375030467713374117597525703563025194954827235145085174475207949540045737345256342889086382196164076678002697922279 2248234265787603392657903208444136049315752285815397325278122937965092754889194004783518576163121900732928650117925737322059672776857364879499074352344 -339454465796840112166175277367131451468937381340185953779474875308161778275254841056525853603089389713405327085091066833885140 54759518719667653100828145821862390418180594130480014413706956906244138319659237256 0 0 0 0 0 0 0 
176932186056545515056814664277164713147051231231096714175243072113658651243370882252381311230706304236695059611544160503929353414689233432997378341035741955399896896785065625181918362053842387709311811318271926231505572591936352208276312472434752063394511780 11803740874196629001024227167528455163357846096435292750171599957859307588084350093525538164387840679706357886870748376824009942215287693599038012321964751072456835672584934059408576827347693926948402331039947382747570998407596112442768823290645140956256 -68399769277477128938461693812838230147833738724399116887403620346801210941081713601367521989658480047693729900809481360067505790051772369158791712101017836037578301104548054108375155211695637680238854830161963804066476496648176615678331137000716641168 -86605276594799092521457751143267661873274572292628747368403720489938013677382366791702600203169247507296644238655917595510280229448476321787970697261071265748537382069580994472722118042442360415919926581986858224701236566728117121191618782276687616 88640398999614824018332395720035178582377301477852959093455365911777505590251147643735464797018637886529280503340951479685795854249144769548689884858935486386654008014258049837788386447883531853476661912477247608886915422645955480563012811753568 5141659588000210940635975056973110713947552079354233134199252249651405288613468444477230986490817585012007660779300360892746624515767265825947397070966666911643031899876563729436090855396917262625355578347660282255290748595279755722524656064 -11311922915147620948442879032768555012696151251771634512067002518144734444228524848787236279427917911030097378567431604324908490158413297593991134324553917015756639318034843371039285244297084372845638473120436735209951050983742075943835016 -317133296004307206173620918090163630345382553675200008277330344549215214301274948702536098938851145426307849115774253649197756412181574297324022934259040156939602669988215975330406944562551721408120099460191471825732674892293894583808 -1422101838472523583938335711951754511888837181963373214112999300000539663544839709866017543971010616058037399588716015740930388105923623156754321188967622493617657688649342046616236681523713493207991371619592272183917516032806794 3942734697101281276243164253177855985460003839341162456145401911232533015882555504137596787696142942840938222163722142352069451917241085469391003326596767174609970917963862145676976455630181894281871148345170919293668754776464 30893087137281993649773490755665943238672031175869802546954590140392367429500872675734953660688820010119948768968541113752031944893911783736374037692910349261564382742565244750292446009462061765991294895750510613956895588 -1681546749390875826958224168972262352013717916918981998449182672081207250134515983903447656984576554016945280485144625850885542938999768226687693950542498038588468175956011331074064358807158520110741323406301434021632 133642490212577664127086666860339626789592540956393231198930963406940770192360437168698858537266636745423133790594885009030871262486036615165910731434104625478508340692608105466133935621003910071005774860935712177 6397193536906511136372782864831503137948316331150592906864686743901056509822699122371792792316055827330901950129165422950420385456397815697860295641229963907739043978735422185316128179251715510587149807616 13359728681655857686065738746401574761702760264122436625560661770655788067678166994460082371488350675284842595173932380626057639633653943138355063272017487468449630415346589891713772679610037584390 2653977004658670580324982427913798514357684433903853933819266678807856052594765857343878678915314056024305765768310759787618899642900087318827305720223006934172210900459083504032746119472 170192133723663333494840372077779549171215682744643812533368519439342459164042825807260018285740823594251910794404162577620371842051474651778238836337564105327997223266142439896 -18758594800558742004031576066000844565082624554029817031176583589927449142388615004711837129568538259012273028901116522755809815738427519271218931895060667582191776 452697933658636753982635432459747478934275996632842073264304459237560316926956841129103236567465741404949786028968170249935665814684940348320055168 8190122954686920303696997750679618655412308864578095203301460277754619735637094877862422081625282655188655913581330009712 171852486803229710361615341081130295417548634368826887556390385720329642 0 0 0 0 0 0 0 
1316223600740255740986493997415272999263686873781541500195581198486879489286497469691959632167409432230411558352518587718133407472243971713905675060477826931841037943666716243500240727510470038150572238436832123140501212007240036361779713435036384811041560 -1164199464779384959101043901535476627645862915774647247587439582970720788539478828192843758486804018650223091148420038979379569637224655920159670384538492883831193885407700623896469972272333971823393130731092241549301487289411991316363059503120880649216 3285258180919843395811375550146561588923776198679361875966149424507266322941926881812534364434757445452705318264303884643820081263678892781581465474816420414149709214512349733957359422410342838031128833926339050354444778501827828740678841543968306368 -3992897316569917879362092499536509150636062163928895324509207317425615604223396450210033912189731244686980904649972033992015125655815941101649314648220780623768881049045727545707432864633469878667062872867247502239788108660048081111553869329521426 -130600649687193261154060544103741119521969689312232547832367811298754178514891045740654042941897514882407450597262850081389561960429385042519649566727660555491496003858764401970380624177031030620830413079741121998543763344673035480553120659452 408217068896075535424887874905016462859678065769036206962340077496687793746892130202001452500641950379348326794406519024429801999117023364075537060353119398807316994163191063455037403022794958045377775922297785818165024235346315485856309408 -15769758573912353543089931632529251027810874168130400302748039865713076495838479629215846216568941190285672213359856133293463628433051122928304581568559807273183000508666196184779112446307575038410361814874466589404653998638325283849360 3815323094443531615458384166834351258091131276827143730837747289383641329371718934627239696017842322851291962375610051621919019161899200277028584401776309664871032468127329189765191234893794530384310671200947576541741376194638761312 2340733692568568558207139192622816571240741509428262939843820000545252007609455349049891721928018766478638292937233047097174418871997263906717064523655435979783797250439194717040443364905943544342028559885116985552082489963010852 -406332104775809140870161870400456249361588487853613309111654130097993036133782577941043161257317329246014357044529685330304363997975993414732936622503870778124048198333805712122800426599513178276807748192893695851698849485520 17315134726396178911037245355779987362181914781109643550361860205051944745896289927511429367872409616365697404747386801141670265024341226466866746084656459069634968364641105681439701219139105490532009538291637300140761568 37768973803083190227867956836017423469720955734505196090845253521697147497452296775939798143705798236935890051761223847244485950741597470352247450425990686805803887287982949674133686081901117650076537388076974376270 -3119269156418516136053965993110003347127046501583450759887622514144792743128748264899972618996821452984623137073975190204166390592305029033737021255873248074680677172082664485882817186357221758978711812980563976 -79001839751354725723441051987903854792996902463368358529141965197725525994030227187226830717047535895740588047581273427988896581135971185130535185675130616703352606678366901234986987887029975179180200464 -153478095775275529481077759193723452071663194725327497831516226380925632108538559785399393783581179441906088482200646394682312121407474583622419713620108873121913515172255902642652039352803246908 33405664141295260151738287942983766058837281810560779504548593695669340414865385240974110413695743428973424030993111660997560517578904559378174589292446126384968533950321452729441620515 150985889317701858082963858601524844754110843362434274742624758367488620255231677777647607316135710540776496490357042646486030586423028938315663227226388546361798236502709440 -8863091540898462038885384299810764327561407021359780671843903281883953915377777878038767126771931017914095585678635250286185813631302974712526217534213375700328 50438547717158696610836066480556912842291946872441377539793074679093438744322803399127218963841856510280712793584423234326476260878244143437420 -53069026119168670853871298742101654404954786401698923711010664878941077445986811979049698407179746894341350467389197 2036540710610244548051374917627343894909655289837316016996 0 0 0 0 0 0 0 
251520107418526769915241388022564416318947664413183259464314983607429642218442610604397381793509590538479217531788862573160712186075460469571645338563726906833842387422965000908096765010366037918747297278457421798764749729736997466481215124113979298098816 -154950401721065137244407626565558106393180863510083125111302124220613770452766558929049582812913322780703820647249403819384589419892134549235774244535676874967512545128533605564532737521117339609062563227961874414448332635751239183590328230691798865648 98743942100112124768065372750032465730916118938218937474805660132979242910150252422472619696578613838742598257758909749849940812286921365481520083459595854045787370066603200643515675988739441411047857898878413012798868538164986681510003174488294570 -97818106122846799686267234652651990338771831888894267290110755111781627076007660832408314045337927477282444107131042682768046901032498387166589497134861228816827842169427838154238419724597792395021887055528582696288087500006361817784031992188032 27372206651202838841322445941936515006366078161845638913179692063232600966310838089079384329428405674461167323443134756226727273618083261060390918341160455359682827565722922118333466299241110958279847236019992041881060636858720677857480608568 -26356990860441068140439621985067655992508055562624785059039886097438068086545516173680892065618724698344136861468588905092988516717837652480388773081469138384483834581253815110740298896686684978681907157337130022763569570877930703120599040 11352936529751332771689515082449374903244261984342847271557322766177149556016544618610900372413512429118998018409166891308653623882616160922103790358723569553099725934269427708598821727425069641589991330975177136432480298939515782142944 647369397632698577525169848259456590594387686274553548358063830070809212056174078215031130698215378914063951051241563690398834892457374326582952197062507328915404490382608781518542855068047760310427836475597321039148037249427832960 -104358176994132799873809178069989220116347049988151385709695468508840500667196188374940108271631918841166762781627199448170635723714990965501053045392847992671792180068590691609413739205439839583378687714147780040984504219561888 15447002032965437917324596709873368104192645792802054588198636793488955010320368368675786367763650246112330746354530962573602471819290299283376450303575428018298327255011455132567617138432253222188203308340110055309089418248 -920644508121014291424141944061158709553956705571624940924309882999226315189278709474528423537272268318744855852966431939879809190270488664865201444308431714573648351738161872624381504679011252478487758942360892941813931 -478936761800055535685583743382637516331452960610275875837413435383154260482326931974450727391267727821310858338434679359367167609553924372964683364329233924237531176255549888874337448565326661076652280126767342672 64612618961185450587144072453747319165725852908391208075063689613196400438992343426282665755510306935317340569564900581486372024038122575613573288483850780789741808246686783264269943359044619852246434476701398 669737997832839253975826070343032832707376208335290916181080850250835065077858060723601577165957231801686865011738980265121374794235769552910184222832127277896089721515156045269721306417572910677011088 1643021585668546193014665033306265269493454177474506938137540015629621045023646768667624320278005501998750365331269623211689194630297545427012624734342314708842655657728307171566103868499590202 -199383220177529823770641784819704499213671821258197690142517234212862807869855559395774187924973281740986247072636939699305603843386225186960507599298234058698590782003672923969948016 1852069960081843864376105020824568612609846954496857577214256493467114785304370185352333185290461168079602799007949821490951875449416537332673581533796067643103947345173294 13768133125098927627688997390589476555695796112340970108329380013319546974755560958175363267531865523331651716593834337704735673250600967742588287160997603352 3740960115229260029704219902708444558195519954246600284606306876751735969462627694309911835684888502944626950766281338826617396751349894571 50937719910003151908147540831281504570786474390021026481540136542382107472465255040522545984614808759115228288 4873861157443840556155881359706724339536 0 0 0 0 0 0 0 
1069790693656547923444308844156880342279699735887222688301464245969287397606802730015986167288678374033146296371478984208183256096888574003142653947156252710620947340431020483138777979284693231880176456420342897590743066308894101860813604896679746228560 -2554374336910747699203967934296538667097774272144578800794743487157090676253983088988381624665017084898237740696947120401737544918307293784520898884152185981306712878600610123187045953396863872335290722227699159893151882232624889695797234013842556936 9420945332523250088286247711139066338773663830290988734595512949831197382496071774628988963362921813937710704894398010958691689735101748423834225091936937063099221719244211541627168817368893713535852598973621272530470818653966690801512112112217024 -7622526462333714819388985776061235675072230665978464334504305048041197709401172875797675065614627663056498335305406799828069344364392049195594163124549427039549989906774632498233918648034476944301763610896779164514211802383104376345449977998680 1830945175388670713890818719025722989714984790046329049948965914622224087084271955330234584858204277877561502506709006654856908319916649786667027301843533675200471767256619488201427862845904650092178645185845675929660834562188830923477894464 433225593285945636407645940730023592044129951318137050873490027284300715546466423622286491306499697491880199385316438403311281191487395426917824548627111816101222586518824111562536687791122367382479260485214044303105731932189628016119320 -240898859096457365120524384745409224690543585511653220092134771701235203546356424822717344825781745405090267096479998528891811226643956762745239701716543023840078247423588815316603967867181520479654895398585573919220622521631734935472 -4635537401871554458833115261920881568522145510907490241413948393276244580040152427195390990017361732652579169294033488213974360951489678207284502842827519886662973519757044859748357008355824698444444886563145878348872624546073472 1483838478971658915702088691105868317715089409756562219021414624948291154956216331891658675495635174965109711369683324353737413730942510425547455046665774254759913218837118220092273511066389177902818493353783574765660631432152 -340733122181852876884586896743013054811888647566795201137850774144119499184167239162131072664976514801096990370891327951814365468772398182722400414603987190373518116961480707856606311342177555664905093834164658378246221328 26801454479971339864930320231448116339612525459976293182310528641503873485497242086377768503659470250568338216901561071288791858226046463411372762343012800341331562129584779737847652169721068373361666881031959728921584 -1630837721792676639381086154672595837494384748338979071574099698355749691109031622211576337712452616717154787619339261241174840045682763877050747692379495841276622279020407134284491871362426839668109031980775894 -1195736951877677259717847044396970660967448422354017622815651458935062779084474638987436662224148673568913708279489484286880187362069078296539367092104105345880813493401360836643927272830242456294441512782728 -1689326257139178262609525068346583716128765370318979739320594303481243146263278736619619366220883600584860776273671633417968054281814224813335993559251581339379430823842327433126527560692083418323986 -17207190074392167310877050546886388295970475119173238451576265261985319482365778423568619303498855298075083278061248935819592598017853449817878416258525249520098578007023736726920239250388436 -946687070875677874350688475973897278331931502467028581807805002608982113091968363806867724191036338743972774401954932256540478546587766192333906499072406876044793973205001106103618 2593201476005309569377848750662262562453513111178389168273174835637519622791025222377896861310187943096485272346827111218698026925578363439047757126274138236936912374992 7614535038131996497354785655920423168145203385448653234564568643208301464730958566192495861351219683025938026329324142423192167742785160148593062928718768 -42380298290539966058484806564692538899895836308553331326471897982278392457285322881251817596139855029408357779641348200688363580018872 -5120469841577368055961920236332811652636596142064891455683676167167391594307224646097148909084355514606 1455085155125992 0 0 0 0 0 0 0 
278287456727623309239741474093963722300030386077680328703434423452408330765844932546640929190553486667546962602351381341757012153924971883259327643397313557189529912051655279756918033210127625454131185697934930867925467107107639224471772971499639629270 -370390978019302855753473893687192446950876082683220641353804920501507922866397617281213456328563536087751858769694549952732323657238643506306790750653518238649963379904553447190451506508611700915470114206783132328055374494729455859083950766811644752 243153119494743475667600831834117427728551009301427944899323947984608444273065098150360369634610444186663234354518344205090850312180735511775012670175637870007351907158307864760523635780419476582262301473695644072747486463128572670716666708813124 15905274489716850687990828283233980365061110462269104567443527348656902528436363868717509306981789050382298028008345743611888735958734076514315693504739221017337192883825974483286678371547751072751691082863790166779540931947834702849262634128 -68810004560400475103303674315987383724444643444917523922897341350032671147157101383691163553802674488351234281576375614078239568885611012440586189717660831752999159104468649402653850240922364096753885698584605243084279258622452112074625076 10194679392540104891559132005937141618220341054265766776733299048088182438371840579073847391969632310068098663854077889619329136387790923986233878814578211133183557456098217929634980199466674999331537732392646256850691048223699839802176 2089069409050633826177356935413576314435936506400001608213640543229069736276660674492680428685303469847360451455840409409694567021722961802103356093683501375778738673568831354400029054641075340926268051172976381329005426605857031072 -1793638778138687187473439676856256053193966816969048994763295986505104290442886239587806858569050727703036745058255457331501688551488182855746278436363864675772558877958777429121192674975609041762967041227042665858377486367242784 81996945462351138729697173925862391261761957209905036986997791093093758232248183146905205072200293758942187200056909083911373853078842990273198968024712592009959288967476461037780242492660831466640159823000074641494120633911 2524970161578465062749636518780302102302149015408249174319440233586220760565982555538222780366983537569511894254597574260262584820904746329748025923641232159475035275584845515142715047309394458717273731234397056141976536 -451191161209035771001218898270969815144133073089914700060958196308632717792200814290554086200763473860581367077961476727344712995677291348031053177978154578330017369509996585651651773291841686407986179527476421699492 209712175894448930684136592765120051462260087933275033153633960693495358186422000445182328136887986505181169956016482883673372252169116996427342094772418146738104772989042270783903840330540366720741271842136656 19888495900156268800338235984651106937143342202182222571140364631545574697814488069682116723365290519006530472759458921934547558508055525344922645164405062348100684495953367987050353072771836994651367857119 -65192004014644310035664236707959992358951120450598853920101294821873998643717309630076258309357904259918253633761876917094955076172798003986569578421694101624695842506630921643136545899003605564848 168607555938659722108347675536223318452104167723506484441520991426711032141387563300313958421117196244936818091470702063868784070542470372515672780544148358034011134336243010341474048890826 -10542550011377152557228486891280804777922933436271275537761085356926817479934845165630008925756164048722516266144271204075110270243124439375651161136882456961821070791388600662032 22721006693257665822357428550067493397553092662704235428756357444972324832032702010181892066654878318415775264844391199150958592641919588958453071779581205362834943873 -1862226706538580379634715937829622073845392026463015047516732641948739037040348055184403227461687155240010323864730589722538053977773064995507371120944 14354184396901802060858782679742682211633354060870985228098322390129620816377628944735667573594087782314452092770307109616531593706 34245329172513941902003247302134319836153691986701918768680998308949718526946808844648014486320 0 0 0 0 0 0 0 0 
220899876478910554868967392037610228750053512979280309696926782029680550986252878430701509430560212107904748940216068523712180102962920216617116614888947096577986129057826649927396806789889775920070948526179553827241872477432552815952114614974953712 -1567548886272244474776531300099007470485008078374223551057995813040354808632943616173096655823787083690720400477128909434116868629163653885765913272074610522703312455929239652029635890165695689839094125308412866035103217323239622102002858669943792 6519298142310026354989287677370155688976624610880100588417147921753752741316726931820294644958607380597100365625606494138039092237885545818146111934879562053136404147960764290308848742164550763879629022458549029359209789435379903080554003830824 -5277734178714659365011154279665004818929965203110639677942377273991504387426314102316182557722687548954584582372208723362433463157144266695560097960230994275819200206059228263448437672418358809005421960399387449667055208314546255707506141884 3104047520386017705124786422781478442626674870992539143491242598254968441672838164845751655104836888605108368215569185111152548258550820438207597176749837700289865222769257153646448213521764907905265695510190698401513888929837246967443792 -872850832373819609433693703462368856295664758866932668737269592564221334389087719050472063065763678261565486676706110353303483221453516380711027910557531511819144544779726890030638447831382269372521023339635175218090066023493072498720 -18320482934094684162119166225519811035866276753818591529850648810552116083779452154781356540693443133137468613552690106534285371665011081496907828681697283145672586077067671719651215871272441683055677581122625951648527405820955792 80483431565041309983148266053646226402296827685724876653734567970235429524944314580409996428823385467261262893401119041849698813374727785497846326819417129854344395114393294369208769327248139269121598875167450657363217157611416 -6318668627460358837160210327751078221606362083077236075067090168381716095785455202406692272437001577597210432454784772618635892241962268921179383321485654939371771144615406898688739286983578715346618748923677511218454875288 132255070322009524548714480316508491994271433316879932482767960849657304268729750559231235019550120773022861760152606146244622639728454712036351238636806268327167266640450433735999202917220724507589718883182459349637468 1447660338002874288804906424850959485270549044629241576387201496222760307019445150839808025372401167925582400274405362116408557615217133329845428801858356887618748748479169639620259441842693878836937639325821034260 -4710699690287202924307220628317653336962847009459107229493794811488881236449502181174480234102081491467588565519628015186577404153702066140043701544823255685545039273480099234710119667373168968580569939974489 -298866605737561529349479180792483657669614517275085136366912535094973951258518530351269875811612929288945890938845639864323154848740690514380983765074981618340258502276484550783077318884338610308513536300 1552746657961431102215098911603695879263523401724870556815857231307745632725396118793523236490087132789140973376782655338812899292526810848674770321801145882442409612343804354004637348099897514096 -1388550313451537049489763307247393061469100245565547704240047942056350635541388464245060279918859088880079698920542461014510725762275768545573112784491749277764721644471836854900440875692 55652322386720513820282919921107087731085199451019312759267415614591727372353827565768892609291402980279134538866640536003356174736987126235078591430215502360388851838924880491 -15753112560906744192236858650907243075247861295448530120038422891345824779866939962883372511831398711451519653550258300512552400219918992924959241958618315266765012 -3108178885658566522186633914383203210619742469254676308981332182892705227888449714345007241608547158721998980378777473917210487166243170434122426320 -385334518702771426728910107004734160320545397087560920713145570169151512467239611028961337301276887095135275109676793501880436 -8015400777568252621896576835824472623804891752272168334662092407114401942849890345541 0 0 0 0 0 0 0 0 
245504650593652707418343851663948664449291325394736026302164491861624411952706802903582651490083881364562630943172553961432887395889978070307056906931891441814016685752163045294605795819248795348633208989886052004484361121970971446934248927478516048 -446019722656091164222903916259860638559149803683213265176688866052023125496202464085816698937037394574561410631582693791972163870602859982331328806444396063309038927371232763214828743560293465168493064112840215880272039977125425452553708873836384 269535551019614000550538272161752902826931032423377016129420953139977409184755172605631988837184723123537483294810375659141007067947565382689565234032375359729719024332336909825515116552695714227261605597818232857638511853128820944202101434164 18253674406397912048353085394503915439346125494642269972128708420109035874687703777981808578849561654571295049667355230775387794470618918810245240053442669203364672470352855898789785938110397258181749350089104893766293338724313820547859840 -72559988431086538049232571615163120959375171136530966849353463599055942209074093637454015785240486738993982621277587664138136085980042095122042794793581668821105467854178566235651010107208399661157568067577528784070652425220033945609072 29180082666538224493894384214674926103891201875446417737062361178292195261963003063272826892479090004396251786226126161491737288978879028914714951190468860556031750905858172152651784021216766340760299369027898107330615849056642513728 -1271352335123831950002956968776080238500213595314077134519785359932024676730777359147450620469750427154574295709395597911400836247875156650314126735473127682453935009846387963768408520404202263244021551489100129311851489498633944 -1212335799332564000209202896646452895793939990717883063409399766920931308768619066969740709806523874860655324669243813170893747425103753420446585801717590198579692847255781952868804391163578530048456864132968032473642903557376 214753015688068265380440313077693549875146642377385459124145000096304366942721154894266890101700834002916078497995290977342569636308065826368676949093470402050129798066038090925664584663782044356502684594913920264396114096 -6227006455540391204125170638351992187073716215312195852028192420324378680604466829500935339907424313445058692146827566881591685767361023013193263287057832015544447551847370232633739953954911079306104782446134047036816 162365782652765824122115536927364935226944600950202901495734149493383481200102255345492157481712562862394280687749934374838489786569356899504848117472434108209780578706125296039045428704580546774031622788943512326 63367659379507160692162577369880361295880981922198009875309289806683696953367832226252707448520366308280388991844717422365514431414123307149687194081609628131768690909215868984163226895475671196158949974800 4075976107697264804100264517026013506245218154928952779859108338888251331376794931645667844425515624050611932532319207340756106561316620056925690114206623359847456252773106910876889326253672075846016340 -22327161123715138368033374512619634625383152669853474589776314315895914507182382887484012589884724548204984669289771826029756133441843117123065950861866085571795101645681609928808040880925118336 9768892621557784985125741840815080466891879138953372933401413345257970975907895300753815601189102446652038970073234496576606573465367799960160892618029585838273501687629490995048016252 24508918895364944379560700215390317826957528165075953008512491057000728004390419162631817298814430748083411617707609277679434207616289164485093146082108064498023949743144768 74883549182369626443732254711181465902666376508073450315803540726144953012432436827839958133781809415267812272071423997095240316457268680924166527664369413357140 -2882052327111026285255904620836223681057939304758556833449776380281363815301443316514206306392975880125273042318520937408007993964328465092120440 2743823709400106467428550207167482573080674793788000384293243174646198814286702098789959113508684877052815566516071865323 25586881700430964649615919935672009208571067140980965897418340374199613088 0 0 0 0 0 0 0 0 
-734036308485407552826535536114310877590175390290430771537156454708925558229253677766865127379127244932650636102679754642768738557573987475773280039110431331673402238713986046550957337968013923827597604804304129459497684318078709302488902395104912 1602320252228507075364077740459588657112764593862728309048627117153193119047522741973961494302768529954771114615129912003162780622778136995838578811568910829029164348021401984350042157229893462539109746073608870488556823635112142537407305501636 -187218310833096124298894935939767874317876607221023748177724750259859474877069166779411094881490829645022297246993258336031349786272244173733932912940258613970719780706309386134386133098561545241211761870741874231573562679973030776236855200 -1445006544804196554803534932803970758072920695216174780902015425693916230808626879523884260438377257736511863191870584969458482751142958619512530900212764560843667560802243299181016200138338166936094989127016053051135470656326906861686922 1702837635636733815228736315361363737514265211068960438582874712516610516514455925048764878236242560020415905896785263279789454546418127941537826192095260810565874353001209312019245022244575133665077968211866560504306093237899470102160 -785197451918637947519278197193961884432532658449497919283867285947223253011252299666757539774969103814657869335516969450675558904332001767067142283479436027278660961329301659505092442225518135485868918597526425679875853269782979332 127956350238762549961733579937665505574769732979719118931092886333069027546287907793388197243928204901321855655927905528725087128072868541060659967019732887157734725841741965900864499349655731815375492290365584105139234203881360 -10152930450065696957732695859154865304138952926096033211801530862113300569843484992700201553666468754334058770292293230326654816572532381101908711503156358997041470414699373233678270748478903999178637401434393996685910456660 -3705867031942193100748950635071567461733791941117878879000402434819365422645480799149138710120358382995688072867974342378142985693814845652241764620177960722287827474083008366452288895960573199242125619449390576094099688 134172748528504926168958082569235597834524518996505465971575171356101540888550596772864697428247031012289224859276585055963254704617627156183455089768843026101964642819667558166659773288883636954189157919005047928154 -5600439153147339476211404472081934945083237802650933203699757653774463472217212090449570358454501510903992080983484778493152028903650723892930082705573702890753308502136276081277778233427533178472749015908930840 -638646441872696861549256478256487399682637916183517592067490500399176143667281067187804358217482107485132854012145550439744352271228518703788627815543348638723921718899104098736651624888969514966761660876 -50642515407645002206664503038230724078320785200288078794349219355497956260347129212091318884542690102019464454335938897319044243574888164634269063991736455415973435992247570238696405142693943645646300 248306383345588449403683358097816478815788453060399723390969106004450614151823570162907382471232239850021562428884566668602456835932760364399168540791680057524902863510719050635082723641280407 -64464055655252313074750139835314531386427401075738698764849176452410288613043087543272300620884754871453592141453530883257716114312249201503247405709883159187067073155391813648614796 856141412989257303726752144856962337861633655357603243802933464185946400683866470618113634700112598130822345958455478846959547625102207296450299995358748339090255550834978 -150426247381440140649073535218404792951586122626355847393990974387363135001213807612971338983287172741045596210734511102264529088468427780361310994025416335048 1358822073998514701490647839591996708918748255451114431749729917035442991813384294296192256381729911869127888501462320918448420404920398211322 -3929396651786255707684743701942215174533244100769063341811576034889352398747080122325819512579776974231481393081500 -238055441409838017637840769055503589555192238104847828823258 0 0 0 0 0 0 0 0 
176610253586267915455901324398569149570139299744233053652754214923361281738830971233570957552638398583140318658409721820116209020872521678890928754357919617378437385086073198677359153452080786390160730720565999712028385807812416430401268901301563 -364962851719551171156018837278398106418280500887394690775985373490287508454169724301356984340692440102558152723526362667042363081445267977355910541839614265407741535790184237083951663745311698679974852378413972116893061846556327228144031956240 233642663103850886488491924741551992932140373039761289303853408404113456470661606531695420223209264233467326172043243386441354444119862927834690856676258387145237303343189026392461904345151428512619715561491123074681268943825040840172070616 -32171470654500813323764446941961809014868425241273078400123460931371644838814630144661857755928215957731989455764002909894066329873568069468310874440587831419290568770260890713618655071317432627399262483280638687343796698548413254458048 -26952287956154877213126950637279312371848000448086541960425380274871529965329497013205269202556766383741094710166779305836888453123717000044231832740611817581763999305018017735603814995298373312982008276039764448856382284993033280868 17896073549757968154782050630510802025684578059872916789694348380757939620239355884145595742611363926562164020395507178900139293568082240508313372117269905500211801747005860512104212670665947479036912251768497890729280010185949696 -4610854373968641872622267048402034061753634537037461187729881219161840203315174725266933064065910767455109147111236719583127242666566754419826289541615312346221565807564903642863411026734032328262797887668776518379548641121744 723161541952402626088016623279137898804666901319455112966287167845152860008787957624237379523420373475193175135017236147759872765748638750709204023434393343110935479885318382278499411029258712767871798528806910676616673696 -8247308399512280600460060287080375172662942934004777057078270573137309386597464835974542142847113521155808183015137145919526790413879193140371694646710099689930998480478475882731800225543348932600963425655460058832246 -1204774442487335227621161132611924140880874579223471013265323640292759865635952115662592063737134909519255397312660730863332764559608783691896897687193104921576675901311143644291456603244508761982698339949338163240 107494640703382072921222186556824089344956419170285748710518459625226830604761896125182227281510335256159128755640717417433373078297199678361321326313648541200841051279956976188125242955672533977139376559258162 6616601585083148034733560963244180957467966744392777743030316540996212217147088055633044635592672490444190227731272393252188299783271474831872440191924716885121936548495077783225215064364655470829582544 575212324054389832907068470067183296373001143240003128195032269094428451264535170954635202352371144939908895357376167748792505764257064575165958874597185503379318206244460604948026713465618631338791 -2283199987128707997156899214439419545474572923781090022787290399430680115921637140356253001291810943528780590539527499467973261342823069154391654837911731364102957048183799977434336610843248 391868093934556975112320886128628846047570814912003547201364723498604663200017161000487623199289669254541215607515186118194795204493531993994315914208651601906251331961424545238954 -3182569312163008829731236910045431196560667347658512028687936963712193751108698647988729764378473663982986338721077030917648358215642464136323614830165821497500053565392 268276611106820091956193420564211843119706338177061228928529826741263934737992828722944721922690345681593308335788113111168093596226322808680078320163535770 71645723579589923760724713340249105823981017682462806875933947738642702261668331769767362144545824324971384914409447803265475091697200776 9887618514413390748248622133132908374417889876791880206206943402274635535350746186106965312585388773227158618 349710372696499912632146596690272141853312 0 0 0 0 0 0 0 0 
-1245115741674152959320142007959346318059231227070210715140513136816306478415619452690765608299844229208634813046333062689820037432623421538722389648777019439325089052008230821730298603352883852490464432937367634392271583031045978950835394441672 3765824312124539540382670463428126202205865771839035995029868186943660765650249448891409020546369304065232976847331754783023070299659573884131609642755980038376312698699728288872486581964889388471114621001541819964287296361855100575515711646 -3708897600735661097497418075150606325526250289566635922261269000330130243030777402867920003487208126467180306708658629648770982973500789840103440494824435495572928691059530259342510415535783883994145962290853407691534667085502425719560284 929856660264111689269975068185764022290540783359307239842450306192603229282728948936800653327356523519888622505317284880203214059974016663812664060111747538819075173970565920801262987221513930738682319082736263748281383823112442459393 337641592039087123283776206483097961115534915796983473165614057741965764861356105871916266361090375407266649472434808870097936075544452132480175375990484418400970165836291098709276783309830629153189371512422452970871404469911998400 -300053557031318230788571772395610699628644128248657222766727714595811887261874847315492084454952640255826929274869019334201397774027838725776305875118390228875476186941628078388958859508492536097259392610640345739951439676358520 87769143686647832932299578615700691878619445294417006340542390990920493449784601611830097271659698935379456028622196971646893253334611752638915926881612599753947956287697307431978955929141151139751785661016046758205946749376 -12844497226924879197488295100431212241274085345040389203905036407903513669435805750401354287479624901390964917828039148945355360220421779016106807493578092214622810189552954354689751716739638097297786337922297385834964208 2190999344528800070081781111062547224899047341037164004528342596606601936756266755707830951849822620442058636633272613244485589620227443479095787909872320432842337300662533171427839666068606911141390346077467422264624 -18797307521296147050252681977729788152179959450832148457587245546690711032261376077083211983734242404609807696519229718857402232427195127244362484694328832962180519997953964819759448049366075632553533471736525604 -1312661754664413079290605915180268146461832998188261400238951450397924023814169556898389209840669413176402216667152947949683609775655308217584841143885279753328319280365664178140181408905007971205984116853520 -88988031160829952387348035554066589433886337745615611965885479557635955691436628921356283472336170076972178758397196981393244296068753992024170157030661232741970468082494622883758857204511672453143442 -5988973964954777049951934360152364380905420773814513906138998563320489111830753236768460530852411478511586972735310375124050632585867451221802475422968973323705700958319897302178258251719247494248 17846237250307848287032380706861182247598760980562342452437649778819419313427202138619957217217711641996220754254365991753067334826130087479795001318064898774669901263073937792595583986860 -1958589719349315682312157115521678389956433491423694019388645401191255386947628594145636966429033825882961690862401784219468431267891656756719213817086186804786640682487454066644 3747825998164148552119402355500472143452916813569684360006819622259926361969718765807598277417935975341437340976474260525191264091940027762007532050173221034580525017 -346274941032626319380075963007951182366379639078525385234572220917413471055408637488463618670558677190705334572688928695413757035538670419045347309576104 -37864892958328921100386376266661293114521359085813319648478075352046836192660966053573361876179488772092210761850556525094617282932626 5507491145754995572129481230022175713835651797557512810474524298034655493757592643555311343899008090480 -58364073480393882 0 0 0 0 0 0 0 0 
106279061831343097336724432901885295406502377369739990624688925377000411414131222956772239872037716681009524588534446867831202324960150988156682098917956486535953355327859000277758596421176786920593907420995944697221147163104590060512595395100 -234698624820141113650127838599635632220444612434811548807706196524862002742823421507942985262946634817313130037605401979045019508070795286533476304461711658033456244166759093730902725068034415609471891359638469256847548155085086630190818120 176445270893059132232752130331862867267796545352874421301449893945625233979307850662392479271840484991156928413843956258800491895332583370304947310852940284884285523669075957924806318071471341617273446537391933919325644980238267847816851 -52781192580374823934464652634751965774074394920633115332078598623204047455157315104575713939591376273037727790120453870805220208011357258980598497793570024177466537503963334059362545712525216801851204165981625050291779940793126859456 2137236611605045379229755818806273308405466871695817083686235933137074503632656561226315209088121445642032784310119233576429171142531849056314005677413531687540010531194269461873724410277606150539891512629855237885988591076198648 2313268103543393311111437186998548417882468722689385436603287658215133244351899941196287931844757476465366812889919644541999994709535293025819933056265621454104826686464050369654833454331585909537389101760517654619014097337824 -740316810652732050790241709191599088571613472830490306046941849637774787832706173819057681249763430403918875158907880796543297929957481758474980701977783426791999783269404948338331948867113726240006559093655029696144037348 90217830582243097561857343100921082200543817442985240768775020537401169332807230669669788636466801845507884262045089100524697636355997118895767034310692045553394395514392976112696980673103144203166263480081394554305664 -52009093198464447260094692020538786888892807026386299140400356446655114792472752068664594657221616646198019273688227427993541933854982231034292413822862871597041229959202168045772374993888490810334670454889008430220 879105538158990933380740958600129987918529614617276447299895866631478317929120092268283122479251725816725610818711625410037817963321037869568723986818912777797172444651136692678342319631651631544657834609486808 7233148008668860930930319492832750873036170948034593403377670191143293970200905004382517804356475101537833143580583253228287300546611910074508591249938142315559810975867714829306636217073949505446271154463 1135274967425009122312947006961655969346374646490652870366559516979610647698969973693117677575029702249425827233826034522123678838129525134295250868668422344458274348050488885846430426681969589460496 57281062365995078149861033122997463050090703841616520022889983341782460293783435858307258809722636578257579759590797329639400777076631299757875846925947710541360860823153441487111609316925251062 -119481018428092766608010044880257190677067517408739028164260959547949666352191578538509410192857950435460573261660531215095138261234384110797307463397264835306472793648100715373690040552 8055838125681139830303232932799663610338559723471029000425355081917929287699808706859557130955827821856042308756609494022693701434401155952197836666437781142572254976430228019 -20596057651786173322313527139184041393091321978684515371740165570469711038771661231162552431861625573526347012625423898883327030321783583950831954614020407118434208 358125561922260822707400711433708713066916958347664802998982068917034485798382178641439361697475445521860267359001844035221272288103209837831445807088 978497623694243284894102640103961141548813290785900919216123973743481249257447499292505064003969087395959263241319991677435560232 167045858977777556272337376273248936496472832634960172250246051876875610943441069366023119898389 0 0 0 0 0 0 0 0 0 
-1182325273601655300396227463931409496654935797400985056401339208150921461181182402551762797253578731041037107670866857714638997937733638476935432544022162153701575144915224192455195654421892747671672407107954445509298336760967935025342130300 3640202344279883787091122074001388094972235580134316104498581297648907676163173416004106188892856260849061626958143081472640189121382754727250689887102512953745810660521875349656765960736977494869325936172948539086270177344419809820581691 -3707694756189618506265531667685997677401168731657647021787242900201486612811964729551012325004295910971718081387456507167058626275723974719482106772154542376722896751227367922764419725722544771415992044171303210980227629286136902078592 1454695907784547467115216555885558057935760107456779289337973813229036412162570932679689356374403848656921579157881415568110207939940806805472816505055661131061947704779966995782285537823942729779701659333357086682664295047427993644 -230947339191415583341385402412629594645041746109013023937175284309108552359687039654091139548215367441244757691609016896936233728705631469216234308340808837539785409685338380077189665954170566411858177950937096335998442736390360 42591194937786369678403695170659139642698789710836996449985943183436712339618803394313656153457605040073100685356375083241548465621475289728334447625345249912801751160248773844408233222886211410667522651402477007368596911710 -8958223839615532758860354684251195270224487434118322920879129573050579089327646022315817107593003382314350155187180296096849323943117072109562662180269634754029093450021992666246633844144482751136488260469940218391181728 1047600564808084820665867200634831314147265159834441110124230044091174621082962239518350179150453199642389746977656986331905741312043983372060536708971781135233809728679560279924922230009857838641912683792826253982688 265931098318606397597007093037137208201645146268379046760325353959814066270226046128154220478212990003772764647793928092097904799251198170706410524261421609805840797116586997169038755753234057555117904853962314640 -15471334925419630594998184836740970263442064288739514393954060609156254453514205746693458060272216062265158477023540867735260873815120386899274185968368966247186957344484210132210339591660124899336067185003448 97257893872678098921718377693073108639484708008215319524358204056634706137127195228403831492964381150361071519913666356333167630489371308445303073533609636448424159830630637192392897683365916366485029036 -8632391859612859647217162789656766299134693016402338493813625019265417456510827517653103078740959760163169537524857629181355570397550118785803371542643411795768811674596853040481551276377191687276 -504223684321215216727255749070342762805581271629124263981630390143555347749244560864092101536768338340239324798587390872935900248636214984776057874816844626295818311922516589591500630274896296 684072661025495684042657329238130549468105182361638262905783265379129325395151386977002627562681885999727969893160963196904267754137813447733725923302669056668218300680989306703946906 -30027763965941845381800468874922547793211786015820984805394884146295019267751273786342337268471181885997598048367278416583258977562357003310294264117095262271475943966517204 40984712244601195966544446757368241463394186759567111451102198919932379681355669521432803722643283161870696893964803997360026888998252704568662343470946811044768 -254468002717525945071793281300274578328702982872625595499628185325164332728619882701888866254799524875260775614984291084756246618976882714417576020 12951074711363405541069979895143398866012418442134010063039352706120387628289993733439744815295172142407959821744253108134873 109691953899102385264496059165171384408638740037637343441709342525057840226101184079628 0 0 0 0 0 0 0 0 0 
55153067034540342587633407535191466504523610523124591192311116326218750202860082351625032925821007876924237280611823562077364692929551943688815810986945730219656130681050154571813772949316897897157014325490823755466333491665141959990246578 -129176383594798663612250609964709602946073141580234199590207062223840679870210603155751581458086260029269968328003639050393992929588231219529967780923579931336713830972529288271829978708409536547310490915628132928641886459082795451983296 111988263284250800731945143671637975017535345987726504664860549896901109221149084124206412605098275477037120881931959434391082901964079063992825525031139159854035998695652093605401590819842945243466313081688867382143029287629376566974 -43691440432449139775147663774839181385854265396139797241541562917093584218450906010108956549279888682903720848662128651286655792271248935471228624077753799068865791270822753672414839638088518492220787620020404835562194568992019840 8587051463223299040617312197244453738677033903544405094546829425203315246380366612812055278851822764532926646379026595640529465232562731598589265743074729520922580170838875370646346903020530281836475450622518471448445631269304 -2294243993180598018555509877430121533617685377217383877386532034670560393670642465199106631851630459185119081960110764580941312651240993595495820177842680996479271748602408887353802517662764036030093943360705018092408063808 542276487744715351812394742217706987283938253386094360010411486972120944642020013060384490748922654253893604886277634006465263317534376662203416807121960614434968096194643449251113903426022152860074784077392041089393920 -49263155324644985610371886420458887912574822126467456412851175525764443388063753173480989691950037170117803130028708123997425997882248966057140822922390555450569448643614129795762959655274221937966795554253650736224 15925994043149254871703397629339314461649001388068611754802794445334958894635578653416744738012850348939872639572918333837874865756572066267425134287580538912603287222872139167299212994160554897421794213155764322 125699756365498770579255942724174582086238354829525234521368376985958109643523605802969697467484579330809664195419421146188651510870994689360563019713021354170876162373523049107456929104756012526153349666000 -3352396131207964938918264075145810128969407480134218219301022423245779786591962100768667670883701044064304359306987692303605862983639289167273412155106479941370953537273840194621488051782337087479376300 -30363896154678590614322692037095823197212294275970881976799407217703070888456414926978889080266302919031788698445448100531890949084606251113184973266139800474994367077792919245010740221237034800 4091260293761130696122734082531207026787742936454944919005163293708131757114498554292088608539923052087327086954007418028626776446673236987216895749453531612144239915774218466797254744287513 -3305384725866858235808340349342245051539494791838076521497949930186207416568852432620248592916721237938903750056872478575154979344077576303224571639532512006703796394834663268090752 101792309888686652349204478915902169214622888722586861509625799971948484343805513679342120035703358887115574902422316137187138692922729916058967935297684698888643586984902 -49566018642590691397533634125373801706776406143331947623522218471105776965555191857078852223307498272264148435386926552042531412020052435221989176015569572272 118814903829179189475740289670514140155944538352344998425795609956421920223313484804745683617115216603632515393209266546129863790095162849314941 -161653043869081267529325310297826485217514644789517788602354418857370484890875334038296074188564501526005787459746479848 685563808760477855470088467963308748184265059228303449249532335657069822308 0 0 0 0 0 0 0 0 0 
-808990927245939517470801147943852312744539865843200514225383480041630288081638432983568331175955650564430753397868209854769006043848946914160413795254008293681046623961230942323831567417144533551766358391251088312105274626141036938155800 2376368668606691262324056824282527932329541060939097339303101556792583015746008581191867824678459420411781318757039379699005155923071621969653984296045561355968410341002710308227683306718561069074352160995114483510634965933032621569318 -2404857997439029807933876905632349991877360652974217110455569416092278539576935754835981893604874371043287179478492373865072847880179702043536585436033628433731448191488833893842993037727934245156312984417995391814085173986341332728 1047654746700723577383988651473333050101907410917682627635969799672680490130799023742349056373876987472526887457734932780686597474693381350743885617743529833612509310707013673122352684711083731311789314546158514889252298544763960 -225329151914410333990230483955081833874381129047868525896010970513504465079846091998266269423888756912576261913691387759460522134761459651532734194101943040866161000719478530087652165004004527298701325384712880995219572116896 61719551708623017387817492729575279094931540135454972523239967653325127380752708588458968702093055560842587752907112273544360533582134804160238881223239441310635713689353139761937338969250191182495552945704854880928923380 -15776084993058910329661223937599248042312438588299024545998513090412104777159172449219788802832816101151773710698107484908962431729734605221343972270212974389049280347600380283525248985310690754379523951917292582129928 981543155832520182492054680522840235906960629472896963274501813741734827231744507798448834363207794763811841605593247639941803801611984185042439482072820924749241262048687669149950769174839100305440010725698122098 -495006610075143706523943654278168645689428315315181315135765203778152546740506706197948953810657669830784352795948547642303046341074447606033265834608390284958164612783002696975831437809196348742045776518812648 728963176495856028288384710883576327256651069178868533385805562190386940223777918303590205046871410456995617753037736573886476172047977459966023230132350052657803633856841090283141351625160437665403193704 52971975938619694633357785978138236734916266355732245893707677352800997542967007470188421904997329751208640854376375762311250597678082489128008098386200230059908135570886508288110762474094341210953436 2122823521880751422032919786207014482093278445364137050005572984849562914796258460575585306361134480964909354300082279343058257431935990701191940040273860297952090771207950918876881225224068471 -30617554395778518605283297128834197526982801068546520303354029804432734582278565761542137980310760824476421486125823284494546489913163516281780836786009434870154794084911007968973915076604 12901100289125986483957652951079167065452130655459621173944108146493030308003489165548359148651768114305005273968438567675856401703764371927571729046068521546865920351215427562676 -277194454935303952038233699154493918114186681262664332290849280013410765145139474604525166860582474670736536736268066368181575874036796986580181249547868214270834641496 70258660404518720676047536230350808300612396349870404709823970025143757715130558251986716525623172176483046648006222243057546511603018205220855480617400396 -33767196920006920645111995380013015552859694901675339964593932335190883959024870321146321485174155564373582491348983854348729885470693421736 -202282036912760670193213590793036575074506983670658371840449445707161794323029036403509531982555914156788607332496 8757921906046528615535323849254238688663395029579259412543176 0 0 0 0 0 0 0 0 0 
25428668707563339770064016755826260483270793495564063044896792767609961749428354346636066612125336667715381506602115825834175859952787481863591096378572674657419113992166529006560232639467203448106425082227494545129299513574068545726350 -62781194882408995916034005443581667893747467668275629270549304462125777998416427409887412715427714313764347896284415979049171677089431986434010701395913183020074656322611223502614090103455914006764929075744843473549863003988112889608 58869364420673395712312241301661426828789867943477971948485681639491859079441286794065152803702167542863559716030858279857398725143107323762446225331092282387882778512268137785804190518773859597685085997948434187400840342972021257 -25118489574659590815437410475255305481512201146189884532967124247251172991520775552956139951615498765551111031618402491744992982270307359536216114540675048452228209715947068083012706397837317774584729646112017507508504005074720 5300953265150949698309359368260491667394050188892179625961690151833317331134959958596282696385657627716089200446095980127646865820836627087792856967061045632911653414954619135698062078678628124310203301753144840100526437604 -1322706804885390455938619515381655208540954896693079038490137776623721291089914168601434078588125011197931399150379328502612809822699907188275784868722900110439495519259962637336996792479942926451907840593334821128936800 363397967516212499664109268564108675539644555658950642612798460404218804186584392685622493088212422112230568526012931683654794941610850579780345479745831012015926259397235350909163757814440093629256172063626705441884 -9231134557544166480614245534939643119046271451492666953156153797578591126905930080444564926346915052967386563814489170612934295446567074325036488492522060689781301817569151937867153065178149229437089135502440672 6601338113328530442351608947589490537602480223352363208769473874603066081897881058576498472981419651428438697040946256041181045533781522199089580323490603442910172465962536097879977747266025831292691200343632 -38843586080688492874862225073155057304749929412559314479712318332322852794468523861396443450309816957161062959320234075890148982073553206547034003638068468593875428381509549326255556444231418725059744984 -559693742282211665489248953602484511359443691846895249106137890370034833860389250721275172140386106330362587119065595817129641574133536259471122129066246280834763776795292276747997848527374222971033 -38053797113906119632031913869093976280586009951415875412681717384138213734129333828173950474417427276941126508617022337034809372344373230794430765686710232999671486319881747174666627942700656 211459451493379731237970214114434570247684960594659501856253750105886808031813416714293362762766324901492630194028040161835603630236533182494553030978175887133125958610497536931233308100 -36149862398951428279975563221538557308487615079271394219325984862326836185813362160803220058931848612005593493787628593561441585522661062152161690886465330168705488411472999360 608851179112725202585803433376625402408728335820510206262691410000801880736209008109199165309895471330132855572883258145683460256984730433598089445527137674618568464 -37859078723408191830379061742970852799027804046099712046891411064087035029554492570367723879825659523274001870978935536035330971625846350753854250258704 5305524641741441750465951345700063970376217801610169979976172895393317574445917103675719730758064889648433453897478864999260988090212678 60549770069618421050915736346930412632473274365997400321903088830967022479068196118146078783963308298639400 12903933055643529831464721198777308190310455 0 0 0 0 0 0 0 0 0 
-433701662003073953172028158531390895560892425731236790006826240075584647858300644277220719566539409766731099984546449766250517422845456297024946059003970860833665982699524121428061354600018387238563819289259622723969171881474067116432 1206632644763641699865808497920471305952693128870236953362173129561415284838209537439533801829893803341337140142961209176984430369315670265790718104226031660530490534168938002096783126464526972400686423159232291675924129084245423874 -1209276251526264606822239213184272945249078471097299076260003817048579479992353156317906645604090169072081567264643514519447558334978130800368436989511366605860330213145060072033985083479097159763492503982289948344405662297786380 535739514698899994410883493321837782538104726403042096281273670265157387187654038825812095590791711559638463172507658225242477138202549234194996296436519363101945097595920028176633814826035307778836389073678952979807370022160 -109546411201486826192082097562809293654796542834371275107190476305838924656162729950916211467363559512521203395946431040919606638753553362530590596863903852652003531209131256490746032802432994780443205038185331723038211840 23627261034692463533247770327125258374787415274826144355987976568924370693828308325538721304765009018085556616455742009914362773641691334622452716693265425574534374796997235067330244955192518807171948179930767164163928 -6855588695911210307775754239973513293840273930964951971923846355578295495939869187111988463983768215995018940485257072753267922703368667906432558481405059671312367802333279494296163595679383576336816323779013093952 -97998233335316904718873379129002014209955137495497222185036180300687988288037282637831994358507079847802107491228163218557012850468010753795839612187212172108360972861506440357622373654148754389577052553522608 -13472061268358398868670722194131676036536661205144257787241131212585021438251417215575086683053810457292215622415497127578325565662945807882933624792975837467942575767713108135821977085010413631578987355256 616045059301318553054670906746955864916000566272567489308221497417852613345413835523863302690586635674636058519870750328458741392694418395363338066163574781628978163604630081821123814162318384779869898 3784472290342017036819696884755195815425069051248248915802507544184345593091542884577751381721362249742357922343139775622535068799790961223578585204379367689114417963762939343944167078975867289520 461434775759783872265069572029473213931500726565024060060046459670991087521152704165949085108360060104762276541640424708150646943386031851335512924808422312982648728637982102858591523171386 -1348509737787563747296702484897805716474112341105208349322221364188207183034305903924275638512114551727784150816384312290794684459606811548927393246943508040351367796511609983213033712 32648570035776919197468319632623453162309621255178289716879533865687025076170530487529086261449122471712849178025721411662027686113155854302765641792662501052753013651512232 -1270533822392536853210213462527500740033276718523034533713850708927706469099871891664755894680705174870976885784395670901870122912826804296380511751920091063530276 -18141466986482761431248520238069654566154048597567794075803625414845713422811342439784872211973663883582124242566731939757267473062078456796738168122 -415076272929247060494334792764694988023637219652963890797030028096430625235823668097290459338828683807283061946607885244760737775544 176115659985251383271654200394669845990890660156689360651360966268940429226870073781934843501379276956 1813429457047592760 0 0 0 0 0 0 0 0 0 
10603924191593999520198106793711659719668991861490379285677500520448360265006055118030395494276083753097833675080603930758012124338337370666840893575782412768406521984638727772437819802417622664956340938913458991340697270546153946947 -26947654652741861353319062836345709328789000369100844474573575908127339030644047816760542206810194061287044555509147237171206104017508410816731034519584434576598161400004565989306966696237046702873752980272988792777517340869687352 25931786007061832321476861411348245452214076468608217023842707574898876229205572431725365054367827090675543534122183037846771169150603226889939014652372934826410743545710302401338954458402695314147977399438070071653842246973520 -11176939689075734752699238109118204925224594079085783910044193349714889969839284269686624360588466718548613232512783248815998840005155492614927433808537038093635277421235601827744062096085127762483689019894237630112343324992 2129080547025504554931078807634349058385345842214747285405217265062001045133118603811839410475297745054631073956476534719475567379855167949812604553111745525229470216240430648911195179133181616939750841522684541592770224 -354811532140992348863721018960068039822688278437886120479674843845907504706236280870863908979476342558947934686439506382884344091875894028537392389076399178319981320604261005607550877637178720235834680381926344944288 106552411538253638547250060838636354328198988012037112977430324781574470512131977026620247850746927236140172548213166714262053527140185178057819571923518477763914055174563022914755009638955104772668754886001659388 5284113280845082658386662038764844602182860691899752715134834379444926735792665928287863409651318327054305857913161868667204426890237878766722108515037286450535964029755632880681925236848600375014921114960928 -1201521742516130937042942094416357098149963199359213609895683884787489943828815625316001934637120807608289281855316595948183213960225807408603694747872540294479869647915310150083523639484519521253038966328 -5238622848282059560801737148253132038570443716969314791183221678485921696241086928814661717940768726998581207327951601858134724362264868179057541323024407484163525109291574297138601310748979168977336 -5432768283171705988086679467506159083991263238020502792926054920954074855804868088685483902790985633764024992295409690079462412912439546803272849852269711894759787328422379850871406863187245422 -4359260261961384726714266212795345980893613354189470614628712730396358128926276862571610417179216992914001765850448632752807402174185217641217626145341203690612847650130722309401819255568 7936952867488584811079300847341460822270915921141732835381635067542354654336380649700282105122042493369228463669912026002219578983612986556806126593249840130152433217118680032682503 393026032503338952372342781904200871820798259677235001990575542954157249042986872864442196063978484967664818844717704900479380097643971734859946836604823612256458297725096 2913419313254413091515497440098390487933220522013032388034720826899960295615823107569567366620689233052100360997715279287923475866319726687403283823253264958648 50419259146793139636459295536276887045403427206245676796831383359574506597863906453255257469445900919544110943791404096961069329615785529002410816 14568569770737487778901358609844324773448657073261440325088866781186627469129271675598692416828648224616789495485929395318472797 31716016862560707009423502384601205394124056573811738057926757236660173507294309307913025944248 0 0 0 0 0 0 0 0 0 0 
-191516532833703289161785360856942121745899016579773522692358261443860258684797812525660824731131880145528101794868821047609068002547964572605776626531808223884490452565427699583803581088212111180263346290216986181378467180199568980 509486199497274146036675617380886577220520769741884709395598364855422713402320957318135698184473571624155816127703621541412438653384446448954650692474971127889477133141678941706816378836391930295550129560901951526165439913577534 -500486339753013216326680864002785210711397823471512721343782007326309785307235563071498524420017593124774176907763338201396911057118359783794491373092378159833859267464818692918510750841716601694357986474270735209528026469888 215680523426521188142317985690550411398611118056513976210732753815971031876972546588962582570635804039381545317250955543634391927977245269304358670047125464189233606391443540259170225936545981118686826472541339397012660172 -37902173760036129327367608818676726641853122284956268665145976992418166449368860833718945478171384427087992048188349171924741584357813207736244554294426888741163116215216036915605132011380212556077517539851929196476792 4276135989246885069706684419484864192033146185061439584029756666985960495480607923515584388536018733422599193751042906983715156646729178276453920894491773839861393031060018537938020167596477768450027300245624022944 -1369799809185821232912341160119761387569267597790109765138275949535598204966050421572023512627819560580981028282503464114268091430009032122248432261940075628904354939126032013418231585889982522095696562094021072 -98032038443040663245245288488340293946226234694964911437911930780883200613625782415101498035792494288557240499892945736098045662828783119250292246547141059950627890490560176064493558957034504925321969455812 24853768705806943872452560629751211682031255249140845807349048233146375765857725711122139326631082993583488182890359107702813112698641075877949670036242384599966815385066959784295043546572791035338648512 5376763716128762880701392768224973912450656771621433269816790011282649608203459442313147804831295534903587996421163271610083597604403930137591281829063731737306723832888883040027671355425982252584 -267368514107925906496987728438844181913540490907700032801719315689644272709425102310578851151257636584333703637268783041929377411696873887692922817128682432077806916689747347707315805062414840 33910644221758558790940878941048728650117619839103515261602627239392324900102273908489711274747498500291152056747878709676625827789147097477486312313816647098886530591735844119157924750 -43073620129412079262949538248872285600689221802277672947979261260188665409785603616390371821835917277770153050738178356205399557355719117639018654081536278812349070120829311828512 -3234329513383018917199800268142356717487376149824096494626715367737845806104510599680767528309343550605406826630502552151081897969034080208021666502476840524853301867494 -6921223168133847308196312927954773834689623613522635215910120516665553402644866290581003198671850978141664223791413203237448895622559276823337433800830173296 -45995885587413856952161068580991557429895805068217071943348424516282986669839929773932014587752957508330748672823665849568906913352249913560940 -62709188970269622146365863428994901659983214200394085587983706133054982307124107954702699116877749101138730441329593061940 -124521898873473383448933543796165033674573998980109746820238175331113055175561535844660 0 0 0 0 0 0 0 0 0 0 
4007410982889677909133931628973506761860529485981414458791961338329044753765866675224342451360216988049338571793521655179255789679408444248100043633124777330778841546602508365005406955377501690039478212054151285045161967559895132 -10188887501206604019309665537793253049294512060057657811777852029668568974273609075416115027025530380571701074799856423524139259866222470701844203759308295361636745816052520465850686949570747243092637970741119679024707014446816 9711128763431241373628031726473435160241871297606516384664264759282507254672502734194536918159835204262442028820944155267290904252214706318333437606468297537675547548479257888734259477201357915980633468489690938503509080424 -4051415009601831431279072843285040520402214894711477374906525778823254338207429946854187274136256205794169674315010530134957418559162645721656907257474553769548681984075011395130987476611616641074348452163493279174750080 645285491020747564585802997441993785983767242714912863965910434966725250454720772534607471227017124522756797567987814206986552540736096079957556174240730114766536988210806210266622374760305369268356380073464497776768 -37003234675704481926821196929615011324665161899288064006513002224593432618320795444656651286313926233783869405665349132767403022266718164141397288411782191189076242069584755474598005304021365640004976246573059072 14246900347622443342451801347784098413400889152710836279582701447977995613459786555985066939242025669634722820617812180493901177291189805877905043115680208016575338460808494472741323026189134574560438376742528 1022583627272024657670152288462931779336567911449046203045694177019576328236672082854660604451853903845880759630399471368722951784261026183378908720809251873287941577387843536926286012168376571085804650528 -221526669319692567967368738632075964577000160110611191927706502896515977290038626390818613580230933449351759419487604084023060831681914498116654093957297862298421334879221403552787094106612919421262260 579577730423881658774404632328300583585079608776232973728116093587607871986750027186253589121256232536990390784960179988507746235128115006934762779164075787508546973423475315256051377402214171280 4531067610612164221686516897326274735618720772608871932793449224304248868137564156395664195547943830814763131518602037713323877782574865815297447175128770316089904674839116051831066360964214 -224460638077786996707560738458248169148983872964009389324175133765157040855003809893514765337646799569581835856054058252079838563691581360721525136440710755206148030774748417362837888 215443415751061373736587867114431920872806397997960759896119641321859293877555487191381962613878119279195927924274987796688035935679035539722914039458074190110736489838082973540 15757961095206873163211972094550371266404791391986216428749240378557337764646229895212006670020341514663791185912815443765613242354424945897178953015752388327345845304 16078026351721754562098383291861457636762771439245458802560133291905740732658511888473561396432536713158307667674427004604813604665813093508477164878871811 21899358603959828725847759390459092366375112946062787271975439980782058924885922840604821717788987848646678168062384658477027383412350779456 3887163611122335410255963784042192060148592186249982162076851044651628536010800123976249184785088832260405234024181908 3315901781072246571262818337849287901308781707213895321888872249272112628512 0 0 0 0 0 0 0 0 0 0 
-72226454219577857054851827977242349152715552534843444390433834647299395900900672393142562856484494767827930049458335349553945196052493332559270681890710625301973997092504742904273717102758673799049996894108356910428122985648068 184944751459490309062229250211159200654562808961894248319328299618396462329850662083969613940081925553941092527393804519952867080223742179936492751463549245455315168835472722555056800244518763222770829253603777247932352147227 -175544027101158601322736583247920270302699343295477514973602540597082809442965347102942878138315130865969833786637508474535876812434047585088452486311477165784931961917851513086385876481426303354940656819403651959673874864 71748910924617027206647578823325727315025127009744487959770816850904875458396849344952292695918531592385865705215566893318162714044910183472189555566799237872284606991273651510912476593244739203498830051811369891630980 -10304320406765482198226016258284865294171613885594993927942704116754758047797945750738303342867627385756270213077677389611630120469089521617809692539061507292573882500619237277856819379718185150741551770163481671016 42398455202672103778383112294151725687770106843683654021529658467240419677811007799267578494475093668524849956163933579051449367284829957178497182692898495254488971939496303903974645056248761624017682063201318 -102477807548961642054598850377425512329287665558694630721267455114011076703280181945288112452983629397594723389435810453585158579096822889585592026686278939732831331927895359421982613561752718218379654122056 -4324862287046369187052557822089817257373496384348725005610978672000446964755056735029444005745310871745071088350891193984296582664213993639102622755501666999154048526485446781613977846238017533006110556 -331023892471991015711368551194790961244654721017389174525253768134721796775675395269906035125435470016082887918567850971316453687422318676356199367724694846606114058429364949774480203603350162260288 -10048900777051547055958465225608692989626596250708790924462140273875569528429568077881857613240999398771583458600663713180676843065416474119630089093729215730574723296205436426658695734933910328 -45443284311875722782276372770443430577002666565599353455140249320805961350571770574217548879290914904757107027645831642944758000573136259101946941684216399448892404929019588665310969482620 1305829641836721110731909051279673169752009877530863632450669767930046501427769807004064734681441216279429924697221383298118192820379729801679314067979101701914847449078318715259030 -991641385953033480860432058158880044543929814154556912969620278003530475049390865503734813838701242309977328060997128856532578578758571168902370604141148297252931009547313884 -57736690937172331691143549126074965840470986116895685824558490078223167283904060894779216921488198773358048232756826518404087991268524319892352550447925310009364537 -29788944470568044682184855867457540698840794871428454454771665899890777177239862775285163010522888635682068430519591993849373159051166458544222555368424 -5790073093040523549711401348972297976441816948882775119648030911572288643491483395207148324211156645387805009082927188829709982008820602 23207010822048377757235657026515817823850295078436092199150132050380250144002809995322901716024084679361932535048 -103829495129714193016297857877484956985770754423838764543790410 0 0 0 0 0 0 0 0 0 0 
1365754274586721232880007658283593759460860277718298337577622356747536780566092734157259198547195851206848533377716532186429519709268359347098671629886615243534287772796261884938651470154240318144077255860003424326447974405055 -3401041207959220241578598729724157211535403227097707307102762696853060795340838908292043911891504613844426929754894097394141571246074266759655458532147582660378193051404051194962994393481261785468770334267020891904887252920 3134689968680019229936792923743022174716950721737640825515444684183989110211666773586562358839646263910615411957431000051100982448918711528887768598678279981032902516360251111435569144979898977603160622075489778695768872 -1235461146743782941705672715112838805874891858554073904266225239070814088202886052577376155836881730299809789372804255387316121989581778022610983737461973859392896515703439870568836810957803744507081404738628771284672 158625561311020633498046283547997351143597531758689575357553377893847139725075523469468555827864231268280688101237495057719003237105938388029068028254641942936034681840752945979373414295537530895140603775549591630 7144018131809799432264070213004594541677674806269969193979528096199246348650003127204737773883859042864053627147536494867528143558605010179444228803232799586336069832711493687148733526375599106264957764339040 -8642216300406681131623831737008036661672526722346507734417274487505399683586758485132626827819490617850061481274321021266789629040112998747114242823918504784595669291088713939965843734363329367329387320 -50431038557825314067422041731447061638567591605417513603121554791618501787018471810525076748767160865876734403551744322706568179134864452135067720868455348882895275370823263452057671548980183845424768 38927779149531489606162755730319598711923325043832706622891352926738393635348570396485882198699514877373646821334185897526075095529646346400170062337298650401924093140895468136357388739897345934728 95608005436901897625353345433340087690861359443489125901820744001337696447319686288215504083062744966788121977365680179951483698269495836420053972306717578428219258270895174029612193196512312 318469083564655624138104757018144078998940016005549163427978941771634813963827916859058399549720612371897938418486947428966543232616120023196687485677221795479391996431342991758818176732 -6897139443991134071278717673279819364566490644364243018431214510614102437123843444701819360416968748039297908758541283852006947051018693974746338963018119733888933058776324564240 4189852856706268274187011211807848510465311248002263289142188455463487646942077735027353039385224057515260084124951126009179417861162518537449199689722762924705493431592385 167238500824276504582635575440412586467646465216068104899742797215232449835976930019408047014786479093801224059273240757884976298849512804383004134721235527620128 37896769920522123288917708013998804983534237976465201010173304429288441988026661219018149998266367551749915177626281720070264647065773106154738809760 845278003959379079195234855114462649742857679874917444993567430896658911549040040005370774225940478898896586063708201875473758704736 23250377615574702684561141766003510331333452999410060527710582604588346127844689645458150070412162757934109 249056986391681116232632876936214356252555064 0 0 0 0 0 0 0 0 0 0 
-23847586626941779187232012884184008946172528150304959053916573719582351356268955110351916295297196905580318127683779730152083668339483881430364407792634416493464546604140005617053247781697882682416438002981806005271103110000 58735955667262098561910613994672002135091135103615856959259027123434749697326007462540475090055716169165059414815397216057152938398331774395446100968984912139859446343292957809742944187710168928321753982911026028603256422 -53124606665281869411374351136802361478792929091526015871864936372384686256516582469952716182067974800416279775167418812644458053649743498098756515926842091995231672991986962784591769724226369113124086740564096363908480 20267629411343896691920224001065297719405365432421539400963924028681722986322564901329165881696940187704275823439209397922182352714791903659196232660627744208817604803911233946949311161246939712933997209626928052144 -2320590248433674104770241450345695182369124096217488924862595294414359006619970746438040296644822316528037778765473931814061056507345349548099335092201984758714367673686289573125338901520769025588815693203340912 -208364990718297989935922369220820845826130140817159581883324357513783423350807847778889384884728493621916130452006893644177339793940161586578113004851655519273081210351834472056870522890047350875752208904724 16976528282752810777191321675168837236139594551928373028770390851535962935287096209283209305885296651947122731224196622391623568245092721447606441295612753027029964011408321033776708246302160960796278792 1283756542200618364588797311240397204390943990657340815097536175161445527889245001024063421975380789169352444021774657384074300719626209933458953344661774540036896413583506306075416857033859281901722 -579510525560185117761553503191272819945891417519935771569269299680431886882081186827444057525077482081939288231501118274539394538921856930760065766405558139603904870413683348447475488120846544536 -466279523872725773542888071422343093804355991378697202990443272889779891697591165501570277048013172896160993461013734236326393334727943941299172837148691528542591558737180863168719604980164 -1401189423399988967358596408753834260159896726936759837461836448245121060226522578087128316890562970034082430127419504055836706940732525586872481877864309030371251426390764419087076816 33543091570124686542169012973139386447146641822965824531391018240111711289379926409588997445310789914157602197173551269193523224299693776589686037020817474946106790326402913798 -16214217471817015066697258519826709414984515997342552377429158367300489991988178792725241243736315672497556413096156705791760723748562534882639721455937812956975692791968 -385186272905284665733371719648839981474399037818918522986804773812895136571264709236206669199377888095057290531329454589031385950579643424338624174736221806936 -28059699749412948215021114266668372178296250591488625082870118776470875870630257013961527897630527808349954979232311593559522002293571447716306984 -49726557502840642723582516828426854581326618631974127613164731287528744878515242728224884701731450453871207731008748957267296604 814806527472287267159963208982731425499049019518430815242317218310278094865614419141671715537146560 -43586901425870797556 0 0 0 0 0 0 0 0 0 0 
418758181875608390227220612600737926855415147950365815868942708225178267885738183946119678713796648784758565938989272708086081657182968616009038834670802511704396887203198472287013197413770421850282767847284630994051799198 -1006647207198725008040588564385527751860541821056747073081148981652976658833743118217644546821301325137015260765218845660775559154080590582081241059783919368930901599420076014752398848478686034293121908659487816103203488 882272302729284763877252542889110669766870476169636579153261130642905504481502881996004262996762542420848464398790894523596252073985252264260889782126434340016119454529115973592768916585857005438485822624620107616052 -323167200369231611571287183141054655436771778201193799617431874043196941129473542938630805270761591830409475629121275556133895754094901584632607611986026705548276684979346428449169703797303694644827541538738302816 33061327171936954461289720942543071571450381671753164088992679861694917500811594832952305144558653610414545511160994687327670263198904595691325939972878793728173339180493378903920052913120247190263803926132780 4147985292741875260083593569116529073844165843101390428846092930108117069533275737585363501780632036999651686994410102066309288236055940817315474055820649222116270323795192711692264562964291131818909634160 -378562534299694335040070439902713341045961479184165034550965899587850241594140250401862554044296245040707144115042978973572887398933357866919197459991301937345390707630583809177463560346981645478141582 -17546881430485723364832650954925058456444025611339484093492042858597974320752968358430491056551446836273281078169929544312580800418011187829178385909693648926146719913329796423988432755129071965312 4170728645745037257076620284752217114965785992926334494828616686736414319105179672858944478964848087469591109075661241223712625317552830553712372868953460600901312466128160744493317166871949648 -1660551653572081993053264761088706449911942525294283230270670061043192384288440841369906773560416884021164512020036830549183750311157721778941507408002428361972206757388506369109502469000 19052801759061852018968740597473706031160581774705829758429186326924051417329897165335112138294422069237374476693718787352427309451876940295773679369376762767885616671677080327501 -146582636914776161920164493220294874871857541858356895570042625097429734440928427008847276883144368204010592552716008398684573187510390156222665376420000200327311318135317824 57315257293231613480903307482804849113916919550954092660194642385089293321245181689632787551820485706108556897747542656926840761243083146560293039466521384187974593622 687605316612714180174014903475781174263866412891961889797368265409419752289905935280238631933085673070095888845845643383935968542481202179583288557572682592 9323205112312039051187621058875262803256239278182665861684002412107628184897384171535762345697608016467903064648060515102521968835459143837352 -3427830587506692915465395027493865995536395006695334902732381117057693818147010899683908219324596875605340433690085323171600 1136999288258746605232623922990278263081980999739293457524168433771742800015226412335120036136 0 0 0 0 0 0 0 0 0 0 0 
-7002365868239717009993975525317906896741064096144057390231361389125529420902886334522587372683743380702804582478918822727237726338787623099230346304914372335845509837868296816217628372778272293661451954759957337112390760 16491178019727093138988439584340832355427690594438766427379175160134395978296697760691472747121673895715703833422538876578289251692643782052069442265848226406711871407076091626526814492530519127013518787483751795462312 -14050642986786272935137171121655548163828536508323181973711161750553737150934572289109032277348532443648837457915067620608838593081737095166234268906026480089944683868297952721597724229320470596051416206558064351296 4942483838613439973244177805854521774241772071599131195443567045685472438513304898766546815515908180181024418378727047031788989063800337209092705036806962029161839403624268345067390099385784927027052169734730300 -455281674610770587913002472180723873078549960488954698727755582319997253523243651513704720394824847633976684282294321261796189029254365721336949626707296827817360826033670031804710432685833559101154508294488 -68999649605115226897548936654535053103640612933110865205045233841965625453816891837976030400782649662911065162660056873604812036251390245426909033368581607106331904551616660689320806537748805454904897882 5889520295969267018847953650781338350188714295738522766912591781482963851456200733127425331262494153939804080863861684141173599036212172873714542103800164999441668186183377542043904570993831079169312 214082996411825442683484119075389545571857924359385868448781770793138233932826616384805485104965520776987528505120922666983372297764283087821523590167975698179144101515836298943079297634840766084 2133686239434928979832963075425944793503788046454652531837250978152319115408430620421698220730539594316399016954397188281967575225567841065913031683826331085714877024122327811853182622817272 59954884774757255918772590711676837433763343800672619431604826562011272972226754773684341865408946944236191655018803705883182522055427972912157011009567929422229353195987663845663669274 68314948587941876907093667053272077410776869436914085332454106546514042313442247722633837130911591064805613121196078466266779612229656088073752411360316417768579993314552732693728 509683350745020099187017218745338334221167705804068947418399244094618787733970867104420647462490411250413721268737535738845575131879385861959845764240425783526234794549238 -184225225999880477911791185566261071535620872884990425623833857747174854301660526018944599696772600384669228797583701388837641467412079416427102276561359673411848480 -890424422219476990555953135719165895689643242320687751840678473412627765057169279529202240740172243442416957850351630339321199560749332440488741490959214 435718896379521123010467620488547522354049767413963959130142984505460568930115520470073214404983421784534414303987005973245835711854136528 479395669887881700825506723477065684950776323060170887050453406542801346626524694566237004197211848455511093682160029920 3770981826877470760593311609498573976332465754707031400400205489814355961817368606384 0 0 0 0 0 0 0 0 0 0 0 
115734589962819005881988542128010916753137452966296795477558389654843972636805770115807394304238948380963989095119461872597480664858949717092470309236152173492920139667056592507146713742510558320122048815918592016037050 -265452746009553865608112965459858887154498415355849090350184721541921335530200076251413772295551001237023127467105590664968571889344533221556200044823249234665873026991078928200033962735886607771074977847918692922816 218500934709354133990481507037934598517914534419425474621714142049407890605405228013946532970334997233191386093192308421693434765134443875231985122575669173869207923994933708480919887053477229317460229658251096544 -73475143645333848231533407266787395236395958699050966936046928685934280805250494605968986954072659852228074573003585579015374084055673785057209019596002812694278144211309845696960043549699442543957253992105920 6174811410239765157663217238048530119414785884423221887024432272707656680917952457064000829334751400233610699900061828460911084602278440786713302647427902419390625361077210542590578103806347486796065593196 1012596381423673270398010036326703002032116787322844316805247604294032296265142385782251033136214603922439467897144868178075000483695177688729241551236044118467353131678288996148980131137077243875336192 -77242735564033870719197746919526916998648836604002892885944781214598263496252551033167293157601748163511483968951937294382323423694110961915977396303609083818199173037683612050523286212517470473540 -2428234866892369808750638291744450599024872930306348416657447707898464672940354944555312382041359043467076979441333872854559778706247258409132779440969760476493399222467931313121093715123247968 -441913670646772175474095340509146760996038551254745860582536751079713299027886351285839496193143441560140657864841292673984049867920364901943908384267825509040700652369811164048273797349582 -671664943057986143836620614659816731587445401997611668245547845623280672727847879206378479648695768928231782498303667771477079656460089197205729838008588160961550753653053388023462864 -762250033457960817136010485181213594505252952925042502882000860002192154269187760647161394359770753720414790598417599029454140752112782981108747092227702117937593899696440864348 -677802593814657075064120117283525164332954853821135691806890361912393739224265044017006556884819430496338927262999971437354809872867206732423560494348200725491068152672 535998970017676399518860774284783291874779463515268646865207309462827056160942597665140351967141587477931690616851245728530800283011691519471796886529489711188249 682685644639144228550114874044206204089923084335216021997467363661725574600772782969663847210004705398139284035888556917741927919900365931739136483528 -805137945306417568831065660557367570193014896608729618686507544102629464317033428544598926850266637367516928744479350873272368898731704 2250291018708970456774820643704845790167668928898972038421328796446062646960850943935724494179144079881460572212928 2650707315246482555929965021078422137411912530063235302568737433338322561362 0 0 0 0 0 0 0 0 0 0 0 
-1847217943680829708673723092214787196643728500721959573657475459783447256731221798162852886878118235077720425282445654529085858596099538839945615354596950430901641171012210191482129497867400018161273820271848709954188 4123218076844341893885488629767167364021234893150895747112636087451596918590177005959448369210148869546393829536273203307022259556947552152070130544567201286698127933748142046661113785561813091681658565690216536288 -3277904633139884313345596921064651068937050040418969847606040822284213335773289356931660037209560315055545713445922257382785921236476586979509708373800014909386857500050722097209599931699611859827905890489969312 1052558110738077354845580014318857014530383947733910043228588215327759526258441045978789953389915289808292401576911316521338174994113234009205337847348139303271888713846264774365347227801888238751619507647836 -81936879823834253309592930261781947547225052819919232314320567393689632248183198375293898830192838366290525505290957226773392828876251527209765189183865393855650049322140149156009465601336658379789357912 -13499241182468045848927981823291401144059212516909867097559828181895831955098381048043498512815176983262005125347849729099448060117710351176790650503107540939538470668727795750654632313493607030106768 921494682754557975813025303317383584742344827212910416544775615315521802707314017191090483112885595406816500043813957368608830112795890583381628142822137152270301820400164367599849225843426936992 20192429215035117338834010032194065413239567326702607026387998369873901346681612576465172569744753353737788035197486792116455767778061858854915171976423989081909384209307675341769845859459708 5727632676165103174701273653693419483797201331440897051943644633290564885903084538921700633202683166197386463638268857683802151345665395439856066582337439461952374733696776286893475178320 4559922781129509698754352844345117388272585626993858603073250542029327462694106778395249081626315253391562656920290550517104612235805499925716228551876047713909408943898502528302588 5361176072646927632688000555190610988181899020252914187409888207823293205696036621896650271807309682058990119522710640717247497805382042867407759021187594231663803491115746464 -8750610305130049721769493770632894225758917246492111599119874448474667020482434024586008584250188452536690095733541680973246491610373245345638051116975045689373882034 -1404011185029920193539579688126113794762833706516515516575912672258333909651103978242627662304735747557423301414029849634676742348108761669383551611425015735172 56032512978213728481450014775712242598119223498079055372864563857691392050840660372200776453016163390239054714433752870084349502978770331756431014 10237888903127489811422088860177911651355241037989106102908618945972005631939458021794875268223394827860271289613156033928170711644 -106043258337644691953595133787108032193361799861269240367115337250529494299763885529153416361309390081217901675 384096539717723883958944436624209825373038720169254330094406376 0 0 0 0 0 0 0 0 0 0 0 
28948984628927512349468579119144015134889695377272401292268610972727188582611074041504789080172091072017069050192855394374370805982024856540844757705432542662946031125691567953715285307192266610594424021883289889988 -62652482881651155972987833998657798313317139382042191364168461635257904865382851021286108793078596508800148061832273733502212008903072855616058109757224525993558863368029162878993611135732531075433855705522798368 47942679289435337097500503274068839628634105409400523241065776994658102938568934947480538361315142049317815682111782122037719076671014561830734230448480164569723224881423115721931250225839919347468711083472572 -14663243645721454489997105730544706044180196363496178024701970685391935680092561202241173798650666114023882818040336842088944231208059852008600235777353211813273605937691135222004647976463208687346498300960 1077307764099247096869770829854781164892998350809447183863671888664595263787342881048675891291614373362028745354039021109295102108127083020450529579575399013442763212849102173613853902687553550794622940 164456274230324643379147963702585360934767378137031885480666044616695838619931525545088153213402723870319377526273337175814686651394546384123796647009557886320583810560787948803117071736294946392912 -10230846393337943644810164315867489381400988480462393579091332739248505033814240571599155902953695022285966063868659399206749726644350737928449724654826557976626038773312839911650859883040737438 -34435701486644585098397067121375654084729104513799659359287751749395787083909556245195717346252941915331155535242663687423340373318782451193131412279917332836455084989385058294917940856928 -37128234171595433238305676967004303020387424786634803980659067731129750385666000774061698148514779898435505762969072900140709072852629934955922030886938194115790016535647699537652887820 -15251214074150228959102814413694638216358387917763203365416804824076072510725426362863766782843279512430246290093805796052641009101128426347185548590326232580267844698358958957576 -26699900598978818062213314589443601370460301688870914093694597305367483781833319209818081247434513305713979578324366448811972297028098034595404451404430472821863616777343937 100758639307176035342282350007636702398699235532174659347522426183955059612517473142781982809972213316314999432005707353369950338946133240844186248422004227663906816 3287839327214862264797536843790429394003709196957341234341161403045217740306081827157233841463973500634357942806775075494151875887738993810815293955326747704 -917686644805530999144316511915396963745783746828166020523317575491800375919480977709779647128392288211996181609936732054777601700314395640711512 37728437714637809934235717707850488842893630736762437401331246023818526356226023559769060546313524421244855385812058329000657341 -173479851646073596095175549673323278833920957344407867187610838659091108430563760454048848461339281545216 2502292125666833893682241942028737840136075300 0 0 0 0 0 0 0 0 0 0 0 
-441063027153744956776431033574301735588888495393578234795734557569759684331336093375075717357190800630672850978534895584839030536507673124992107023253442133765317924319862681721046880850555456231530671965933337448 923445167311020829184851392960167461063602153268772519023027513304632713605975683703012130987440195142996817818431425695414746982829768760030345049354013307335189598441157825613079001295157376799293900555470768 -678896548924100519757349856275641543251376971205546339730820560516878746551003586155291557797139736894611468297563544888940705727808793885145765359572633527789497897644002835657364302405493666356925246595712 197549932679923293210487082626200617468803145891424353018788918121371785027241606612373472435580079622029306937304468680256970390234322535786080749990365513246714075085190842715531517081229153304854888976 -13926134410511523054703942934743616623175068853558267760071172423404912126239418361535834943226552254048385304192744715808172103484482408420256969698490831950491224576409177877741305272738689901753152 -1842396247279940111748444743786486409208974826423305440294443877810869985723675125154441885947509984717036172111034893135293577775076801961476720825195071535772884946945182169487190647243791005124 104812439303691268149194371494046620352362132943034437333052387183112194397630867625238304285293956243847735756543298904567455577164846508808488527845337113307658847580350614126415982537074152 -2183246868969185357667685038013110885881619367342973458911828037986836014402584754964847778853932101408074474303899519972343570737828924507973274073730842030608212212211796960516993491248 22753915475582889771982128023700850156181409959602433759639664985031757028031769224214605165356052052819280293515224645048190058858372423726664823998990468949418444372043386573958384 -68174382756087284493789175267128028045899254160034690357125905972417391586445598806759056388771987546416385412420269445947370146520398307220083857136640255952880703961448728848 82562219166338090674726956553504210411440560014577905627813844978064782201769254522177532541714003455398461062171788479398552646621170486531995002761101468400820780147584 -669890798166755058651507792075492527042974240422397777830106711981754130976273688819319894298374383601007168872811178706714890213662872569353943961453683904850330 -6823130459976699736984338568741468422683726079850221075385849737831939237199214271765116877921977751968165857892506510534463709235617848236857429656382320 1242087113129246731390775292706353496094732703920665717691224013043720371071217417694605465752150841781350223706210895723390039261715058139444 -2219575219535316244075061141447405217430828758458165850273622381664434798042730640979871313521721389551397070009233563482432 64513851301022214432265445362781685876666977784233208461338291734668013691349177142046127243371756 805271954576827608752 0 0 0 0 0 0 0 0 0 0 0 
6583957057683822022154071387609338039735527786682278197615437425428344101375385243710251867271936910855061767519119662334443206665203385559486079040984910214315517868263113311330042203850465871684895265789857783 -13294429184634590229186711837437171458913748992758690156661134755819524087669748370225207009401390614361379554283276097178375936919408389578506354396856433655359062825028554019932100403692068393251688925948000 9366661381240498538584013335883443625154014941084384787696360473640228794548759738788518438097580683129108538959024974651170470066527265218090531924681847800824747214113457653667836286993727786247310271176 -2589966590875203635298005170876986497157006928158836099544331542276689988097719843609091814645139177360698976567018792150753717321391049229167745694270782633103649490080471173096743154930602538867857536 178166421047280332075970322327216572839725588104329248888743419550325002414530733411661895336635624383288281236070793880234388267471584460225457457177045531343399453789622318235709747870216760035490 18870046588186518589207832028342644626135169736012398437455751055900417149535812194342860869558186508372399096677177598925111692305801026453724278576469152293794571734995460489625081903089611408 -963396029433023056310218768782119372438873392899892337559778478085491922015665030177764831527423597175182599662658764099734101852511116667263111719784637658971507378250835294857364015350200 41110054684316033393418610539352148039820781434351047890291180855919791069874609776160656418052931261627138121973076921661973401150195523610118945702514510518313979002360876039183364512 2360575242016320263794482029186899817360902853058882228089232183222642108572148504821975089113367531749797707002596765484773333980858748142654965695281602733006331390139942482470266 1479184140288992203921427542153410921234237849559673937141882513222988099916438469538595445724688867190152309971076104198305123304892865613080901531927764067370239735259174952 23620818621152903068876079716444807224796598405072247325441646851835637368145027234045209477152395420042055496357759935395563881322319993225670075851064032333622220236 3351497291341138197805999163567201243856529436426699904378166641751048841943739964132764865656698584141254496651405193785775047501936066455715526212856136562944 12429123641973380917115751519462785517704157767956404171475685056049200883132717295755310209844287308513945614590425298929002225111376275215062553144995 -890008113549854959888388655479781223836987541737204268238146273610822250896815751002813696092870554693558105367320449152438725276958123808 -625422018553310994580467204954336593341814893749260988077592416555286735332210899816763387880167855263246889040697563954 15023282075603653060511742474658623884547992387438243786968462554204232697379140440985273088 0 0 0 0 0 0 0 0 0 0 0 0 
-95888695177724864875037975549894560892241042148797055061097794755137410833217053652724521639872251526467445988950669727882841341816538240371259065505244296666283339211240588369221167589320422292723987466421792 186222210856975110060017933827974450264547879219163674180292065384947892965152078046271142355370238605121239730901033159260288780720014435440086324713410260946344059478682103716559091044166578947239173779648 -125406947388973291959860013739355150904970829778047740749220275501453966855747590240929804605371703705638011649371721819398606359953102175861074134110945104229528140685821013952987963044769809343244773552 32920407442414090882254975879672976287788423392878152204976019806678082321348686342470151178967037452992743704133478057738708914521886129069118947971503585002231399314547883147147589825682388252493344 -2234292267750318333503368048116442049618545206586166448344855848024208025380010692113336022667307693354613837442755193017454008347609157106034986576346401920978372827825104251863313149789146205368 -176155050290421740176671555306350373687105160329513614923766426825883217268853582998116229726666390733819553445501618138135278230282163771030267386885073520768645832867934304951604985606205968 7695200458333695480449511433426834712654015434950922141854027836366297195712219388647790793446066968652630000174045921541654124815275383336943507354756943687772060120283892899674839997464 -404961633309410277929032212559082284159674223339686090459785300203716208089785469227252995720617633623522486636657197627205023428285752357466499479032899659102977745194890011984228302 -29045384324159228053349042467651818931765301368755045729456042146876922073569218030522054902254070145451624025495359148484459752745847534399037959348987947189763085774313925053768 -12401456018367731261479127129520024386688251866635187779524923557483277537451208833501304992856944663907620756246672655547027529553714533497154909585584242455834684590444880 -2335387408464074215678485739148851503752561768383393567440678670796509628244082654904876015814338594795913871777296554815816069197004916234408143430771205571830483772 -13449739073354957742915050576363119021004240661307620147164218882307691918145270083104946890383368720611953529352407241655303506648806970841774527496949382965 -19621970812110113249428181574914867411370527096979036317702095820748582033330795199797080016971449722378832225313226560101663897774578796552646023344 365431810843919552286327899038905564939303304901958144644568882246984276413884849065283006180840378433997143089116978922529129579253758 75549320977193032797994502043891415984341093665232520175356198379606035666194476911070362376109203356593258296604016 272402487059213716531739251359093048213124035797534267571648622886247909826979349044 0 0 0 0 0 0 0 0 0 0 0 0 
1367755404158851620405607041755711722670131104724750286957661477902389517348813534095846895615628858318844783022136306688668263733372952088070117388833169955851853722287256065537888322071950428943714880950560 -2547459860382745164585636904353672293806546211789754581002018646095663167382489233101699334464047833159817039417204093374675047981238941557701059757602498183971303247525014754825206553156161757120502144576 1635678218404640736970077815931225707250272341082808576054855660873548495096840135019804377579250003665179316065443943950733640591794075508995272908472699727805075186897022886319371576742688583496764056 -407433025861225240803523555890657257411820013875405803061317114372915140917618081970084380210509161706801431435071089457010126459817432569701580481066699141473239852762413096819281062904657563968064 27567007769521180946298180393537160575060560691975420729933080591441696888760304170062449772225376423167431779286368820158093040611405822686988709016443180661010669290048172633315383328593348200 1462396671819562396384178365842701532903755098104899778309426268027320535810584960448827162427949284123719923896182289762886199261368130056078520971339979087335471763160388982286875867920128 -50632814611426288853266695924233379060964856961828169746176888581830127419857798163925615928603159586192766475862979321906360878666697337119002927063619325182290984790724791986240185728 1891905976687755956817570257935551001930648215622805809246889236665848433299651265985372875442327201334653660264390204861019490304095759486622718118253904089502764998540076917068064 185615497198640954082762005824500892073849088503991837193822528283431315287699912887087328555754740585488550622554100584208376653089568167724909417932547775498896492027249050544 64268018384389715121367406241557055990353799209992654943967828422764820004042986833801447083495711473236773709079732052577717124898361351926259862017674478345660164010576 18366595548555267927964542535587355156237590543675112844090865275013557294701472477203575363016417385387288543743358041686215151127078092463321638722476151797622426 44871480007842333932089930920627783376696478222119246244448850866298168374375443058203584029785364322603577326595880364220305910501190756463135689364709456 26460093382095290062765057008000908873298517566951946902324711008766976019796716206756203436667998576342090420819380798521625798562442640581924008 -87650643003646038781387964123350130850521876583421578742575625932014734723483459258567831639349704728756550369530857192713657887368 2913896968733546960532737896999535738073887675808732545860784330439304886712384191566056371536174504060661425229 328694882889111357237739796506297565976358749306017243473491313758481936608 0 0 0 0 0 0 0 0 0 0 0 0 
-19075136490120805618185809848529775321768013094002380101222445586783660639748078717138000361920521912707487906730011701891617674303545285404987147138475807778284803143524085606551649630513450709249065540640 33975812220699765325492854151996324898905054326502051492218674419158458924903965000703562018830102193097634779676950215403878660897519720525230008713269219227900074396335828574692585959854429026603585256 -20736679758173747987778361547790284309291811705203745463421538131590100108446533187208700416406757892447979645714399514915444100056769850899455527687727293889196986216775260610196285191165869269982176 4896707093425604930791210624083131060576187274431610101945609630596734316158106616884253974773763727305546207657540198744755939779030023528379076377096735750477925673281145247636897693577200745716 -331612960123500172764961388689220526051093824241772665218892872902332837909238516446580975267726385458525436716966552013793031886294447423477286589999379362905511220445438089859964233664274328 -10282009271129552647232634360637505667667959364514677639026265696206955901459365306175185114593910093084628451940093148059707024768825344512826152197052215917465700165918895050749798704442 229508731406741408540261789034995510000984882905270352312621956371882227498754349135821826722217069238558812869716143716918828597091566616485726741758316807990222223378867866396637808 10669093883856645159026387382376209769140322216567791337825795905292020980774947656255075704389487954551198754724989633878143712543936460806294659589676516702957999697193014365408 -417415177239563419299837929271234361281449531221568079086053852116924095741164943732183913604462115202725177680305730407366898242519593694949480522019531116286354735238217848 -160528448750908551618569065863649126073335513632593533824632274940925003095405983502317734713621499445536323958542236491824222344443238625623006603768383674895753318646 -92377163743374478918835627619973140987421882869654048029922499861080107800621674273281014222100093605598991856778211160504442994266298040267032699513914747203800 -129225308892022501140662655498956220084085322158648708758150447552050734053217926849972841426289798773382970463054574328563174074025867161060056404275628 -29944741854826017878621376533802021341882298279112165506586953638139698239746222205153775705034960394899798189951028563921822245785709860593008 12258456488876174536668267525704536768355488867658498224761565741393823131162807350689225211046589639518377661211472404351297002 -26441155278394557841028501694123779372933470158870174251027019175773047499885486003125724777898099442161196 -399214332715071432701228567955772252760367862530423737078376212 0 0 0 0 0 0 0 0 0 0 0 0 
260637078545442310888238514628995417127802592015652643825066445775944215971217913511017075361139682385759898343728653264639690770088152455436089021847409992465311510271053710970196032795474567988697457156 -442734821819797682184513137309883532048809755973874270366806899490609862497374582092120165518500116157190400888083863985077143587006241459166079386477092315414121796404150885284400447108753773483130592 256167271775933032593905022670871975864145468948328153270945662285496850679292510829690170529699834230220257917441865979143909580630939369684844051069936325775940480422103512289210936215443021197696 -57324688164552833020875508729187947895750554839420095744140271421466983089942561073419053363309996573262835425513750129430234349344396552400394919641341474928091017882282978387671254307167220896 3900212956405196728618012027874045972746479872292869249544299624361910841178788683290305484326608556868487987471764309864000704399651288751331491358354023733177126080530953760307720566422290 50130655308048736486082490545583197613265867838953641094690807877094026797381744518667670893071624227019665006688033357742855646208835517477708413846836048381521750384971648170207326000 194574335866412422371429102123533189801265760998395256896352369638167898344614447531642448298143020248589529960863460269051770366221925996845716312881900259607418440376418624923772 -314520827899704993507887846329090193709773870373763217305243051190620479893878559158846149984275604895069863109076599119292007098913089794191445540105239435285075647468551924864 -4969890021219938148997485805510138891313745200740322847127391590501901838059907439099972775097172779235341001865144869558311165611921420300655911093929166285690531314094161 -658239319321600761795109610986080874744932950637615703293933931204544712737622585274444298839096289867428792600043206588648995504748891150932738574738423394725753816 329531561740368544452925444342192725701752103897482844520820974292201210974059913717539313564114969146078464291886619506606791900987584342473570118234399077530 340108647802141023206328581570058503291843252963918075888478065873385568801063533566335636755836192489285203685196121585563989769772099438005522285280 27807528983439456397906522394783341499991381453605880370791107237467063634852549364018639466441616910375901514422597328986198409822056365903 602176360212546978647752091687989823911268781020698954495544762481156191884577115127891027864729195994497561426921983985272 671226094397902248922727351677711685904425725244420662290497560707272553855974716486930081934243015576 12752705598230314664250907469791435295704843872 0 0 0 0 0 0 0 0 0 0 0 0 
-3486978857099421041643111602834863866742336295152330575273107458059288091873891078193018683545392677743920316401566349620973363005549923025115803088127098982467139347890348374386059497866762730071260960 5633242428106888793586199326223900415777253566689142011090599307372547800013651726060231450306182954735408197178433244666837231079671996279283081887822427478644708425070182991305043041518594781139976 -3079975225067171577872961048412069603075240761607511436919669357472092251998991125010437056316673408941331983366855200888890033902944154303834621355434935171879999937296356553684960649655682934000 652324381050893195071104377651692393101071034818939457703380756113244196939299594991940827057635131106769471860893697020443983319313223361229274866259276035214177416349508844997480437836653268 -44494476899700060870593254217802183132808855469417604244531523598543547785422966405515713854815253139847152590043455559640587717608434116810823084438379378485226654290427571284287120937792 45549434230424110896826099742263051843979904795826914550027991159977874539723735873361225114547114243822638830275268767486918050410338890043069237002072594083173344745356252588018636 -22223363646640856745810699700798252095836966976196708199237920368067399110177272444277298039101835597637854961158603275868483158158205327340155812934730133486687802019466220173632 3459238457169044252428176386469042976423743705069062173065331426313422691983292956617773931996788728060198957691379727635160238384993020236862788769057280972028795811775776272 68581426037342907815227885528066447745170674724363432011414900304481911273135194585026966604900436523025024574626486539348794301451900414667489888880308787522445525607032 10433509024626387404035226592583786038183803071084892475436526587756353094681289526894231506392182463769390806578183862240411078927472377704972987319081010774960998 -736717402521945801356832774085068262649609429976337132263137832100832317979524215522614778957086277535185124263471724587326983173959375460804458860310175316 -864304486335110164411412390553796564324367772385622452466097927901563920280953109639758544340571092353933756402020989549934464278724076426581968911 -20459261980091935667907604108295418174891468907632602293120495409072688834031006360520504081025429009575573124159358171018123305382139808 -542693318368017030553360909596809435347824847473250825974240716851019529982443391301426989185892691748129843643682900292 -323686083423286971601337560421271582118768755021936555929608230402756746458862270829317535652220 -11304554026028200255491 0 0 0 0 0 0 0 0 0 0 0 0 
45733030899448945945624259083949375903496070154601431078005747814720735694488804871057571105570354206382879970792819829278471405345586749557154255080908358709617697156340619972382320868774525695138400 -70079694671996351644156607103287351668928973018998262604285179586170505797074839101161977790282684696413841178613539680470716964394195012294189483555496060576904981485837503259914157333770352136768 36103648862362855170670437696195807929063571090676839858894825293652312227821751509739861285437582879468031297120414047366228237304659380004868110931939315508161843379869839449569342558660253432 -7232764657482437025202232014538231460750191322599870114223612730611789960495530175931258038290404827108220756514562590556742151757526303259527085009325613300395719366939653201516793622998304 493620341889341977763520997581240580328553336565885549860386087353593544477069534740828533562518056371827520319041222409748208938365999311886438719034498716514341788458964418029077382940 -5473412549751188312966228835772406495454962882805157465615302987642138671036190044528500791045165629343753019404854883739352223461693620962264241197151561009050855870012882691104800 368209594139773414689585662418403247242980249429392242269820942541324164756279294248057760865426229624069343234388504211290875180061847848793553006451408155518557952646749080316 -23133708099003161263993014826289214686125709288998331441651112838051958026716374015728812868246575661634304028122451577840139464543721673883414285589294110935041316045763296 -443369456350574773751511121628659323910523106371644659791451144103978960871937072036017486062753254812430254366475194366903773064951474648701184055396085113286341449632 -67640825150828547868971363390792558149081876193181378486207120811760873978706119474457883345009005740848439079302605334229348810987654109505036186778027304945792 -10616367910338514858263670948273114298257161924999447035617273350863331698978410616258873936654053017484388203758875421663706755632990244214559408803200 2121756764419416303019042255582085033961590703026630945825390018565504819496086510563980911871774346140276873888072627368243632464258517833800992 11319563355993335368930935816103031149144943545014130049049906226911995852053902956625182476304397270558839246517975254063792565810024 -12669872255965456703587499239720617235664710093944944113109676875781752564219562181751325434773198576937787963014680 126272955047382057194450474633923314544522058014886253023043591650532366776812458661618509 0 0 0 0 0 0 0 0 0 0 0 0 0 
-587929821213047815021434768679460137569290835940884754996133747401790464369061192047461807720915599603574896582711606144953239342659943462118632037105863321633143504313565501733209370504022709166192 852297751330405368025618966605029411021615026866343975683453756630574798364698190362906694804401395066263357081736450258257079033413899280313252183560107970980847260626444935483741093690956076972 -412398556743678150820716762012733541705100590711015525218961452706150622262908978000308783687459283812696683123324323062000276648828039039003310003365980138631653421498320797681992245297946064 78011291600717458665672007493688872739320365844576313217377684064280025038240133658475272979634451447974206834297674066019581276374224758466044608217792576406552287448580890523362962071636 -5293049118711946485898963904671765826125329689747640044223875621415517973706026115447010897792128956284258296491976437084149381911552939858407756037225576341847901704268805486098448952 93764560640112752995211955554024849375253731857342718532385641852775249010578913446254184909409103847240021959417532573718421515527855585815445803949960579494054519787903658315878 -4480094929164204444263454350100532899288350139335009567675020792129527274883846905042916378244766323829905253449015360031497427312076866244724440823258659369941343084605185768 70445816282289361591831059214312598429112439297171854812457783570083990673658718885121744976237685430322162278719889052590671538928010478249467110569303311567727560284940 1377258245388540277926407984394977003697848833758016117510402493997552390856620421128073011416437098563170523642447143873231376564073410340293414385778675480866111412 271403904466063979450510071668354234876331322532828385097436795426007541885106628583302674414208271611450682926825633049469529252358940607856482250913516006711 9203653053355164179711896148574772151425320197169195163989985490586952481798507956975478259580395337673442997504548610590145901536287386399778958837476 -4680039943151729221406413650766840788292928916913237082531314721407544958938306509691885363731663132640995976243230571140853367746887777186470 -4415060569668433746702786566133672417509407710938001151266304655057165268734207154422289661389108803831273749600463977076285642992 8638925434690005942377847523942468199836294517312638342098170170235323543203830132975745720226295318236999600914 4047917551525814271443618771558698330799719015803113359046326838269799340808262448 0 0 0 0 0 0 0 0 0 0 0 0 0 
7414375572414391628288028160376473925685913801034644123663058728756290099029207035802813448930276767160250171057142613692760270025270358976664345879443960291402297446394959981291848485113045946712 -10142613783230064549681815583996205122431106457582063053372996225838719925932068707256237210935088317599107963149614873491313917483597184080202859054389058432583781829338226341808918155914226496 4596207352176033882707639408013146196941692946924262758188303413068271998808629916186638731635624122784972250525553167659417540522250954337754302295435081186716022633249105382481247235122520 -820181227130053873733037850513182224547856917444870675735884389084008269231991354764630166532806774643171075144188283164949226108288188790552077278346284376117892301901576595995953704256 55025513383784200827585173730203661642170919096498827749459331401628944523396409003891647454020259114166625899079616180288646801654455564233028687662455584918216306335360361735883084 -1181838882741143057667337427794439013407114578263225943689421874619391671711045020928079376468388262304421330606509335568309198575126121469920505520490376219410940433304154800128 45411075332396575146506799243688003822454177042353658276052477286271555477377253767313152117746833030767001403480062052945702943331921146158232350297764123491780201140768000 469213309397385456108881013433246213964001576588870568415190947296222649410722785629498728026985230398627866996864733252378716901096598819996470173830289197962837652736 3932075199687399155704500967797393854239914263171166267920816452752262409085861589110786998838675806964052998317411319781254611743224183706832554214102523134542534 -506893670062149506139252483018583179836059586272737245685468565658046707373722545094158077349511650421588771598591510453950172696409906493295248483397057968 -50441317541362731123485434394323298280992154030217791550880051264515820693232143980877556389827988216969483754517212165738599877668948502903992779570 8492700409513436992145863755219188981830746408262471024248734754986803290324993730642098731708591177948611074964192439045653750941645707440 1225849100202560679842859909476834978297672985653889376651427192077519801144474833466991210374588671765418115274783228623339387 368717508039360634056426742189323167321068398469368983104738111402158158177367714303807779539502671915769544 11473917651462805144083490180086092979913406009705038308255848821715664030 0 0 0 0 0 0 0 0 0 0 0 0 0 
-91731337520042481595247453651535869597130926609538570467316906232736709792787826306005131007984239927975779914549650075789450986513868666946354363934273989155772247952212864323508430624012441344 118117364813114506148380983031110180840020367383051984760684109126083524275630600062578480798321616868025664131583182924372135534545418729313069417901000619727473067550954857657599892531869224 -49974576356664432465290638053318472645452043057314780272861359205196510816326386792434840691260404950888069605986975619843185043625823144382810979039063940023954334076498568236539428203024 8395276921750074306968686541413914856341800700176175950754326733074798610290058816461571266781635559852497915054510285315515505473544622169922791106728079416156977727739957754670495264 -552348003747065267929062035773421073656603242089942546882403003248853030796950586080856945331175780621365696660296574092478957548710866680146072604134532703591881633421095695577208 12723123337228546226139128538685368299349768614229204764911867057145308915573544118025902021768348226522708590485171067688521968881239825848715638253715574151791631412329332384 -394877885549630221020845162745487806641007638735822926132369548938270978025344742542844421090933243663186327017357364645402735973350481086082305272934674548459002457069088 -8712769477958430677226273812184227174033896472831968814802593307692398248853358776752917239981520830804929347042770064274541174769735841515981766510325624258268323944 -79765940038832308674073491271496533559589209218732988765603266218659129741177579178240360814128120639178015245979915907570984402856721012137548164456196627326112 -1937307569317907651566944469630939705872457780740815142716666171120382790087096951311909412426172775378538706321746163206373784048281366101319525294345918 170815686186265506050246473553799468528098880421331674775468597823816560459719489730805242653809119454327441994412071502349459492528434054792283108 -12159089867125551505489047008506511935285858263886218519395503066338817448802479874350235465825631843292885615631211616902605600966473087 -348177412046321310062761306833515501266335111286291657801815373200927117837522024185661887974002234886581899342948758722616 -4426080080460244445233626835013984583451998302366560958238457859875163302515054702875796786035220584476 89217309178082091760412988680721240700160815355735586868284272 0 0 0 0 0 0 0 0 0 0 0 0 0 
1114026692399119523050649797823302580652713597796627638479131954149302247719841184648773960967687865275249206023354453634430613434310988053892250099487579769109047029459118651377472454367342232 -1347016021619539174848701073288123607373404647456537125185676771653012013064731682233607597950493689124931265424436386860301910593622778879644342038256177705033244663466941730473622729371840 530653267473560787325136575401542612662057356610209083293625684506237538357525197506488392973979616788008923297250900772020545673745665909226944780895252359945945103019722586698502127928 -83817151058055345325674593725715821320067719750837952314423067676693338438613263973042748083909862649967052376752521056005023926402398780222982387717646959169291297268726607785797504 5372612432437912646318230277525420724565481551619511736275401586214839420404079606456139996811134318610774722081498039937055222601048216283651643450870904896414317543759856969900 -123271567439060692625420802143314451010918597116224007717782484283122646160345490031063080765664826083917690056467162152679044084349801485904953104913097783914800271529975072 2950552121313815099552853782301820081682772417392480934795995760568554263552496760449255288830488567656090739329206550929341890837555675732010873917139538308082795740668 68599601904809471295224975089133708886505822688743150249246991508634351257742005444697937256702361489808245830585274843631392496824564224918414668473611354932381024 532740055186938711642361675608349519286442204249585406749154156351228832680238201964884976009366441783664995733905634775318472008906633222019629744095012085606 22716959379498342472644630172469576085046776342717250413002222619998719585901998305556447831542527198167266105499990734872351705274935111180322332175680 -398476552597945415912030452423348590600401770313451386773578330639525709385910392098595071679262634046064910138406370111013564692995827055013212 13957437539400553774596719174580072205467522313801200571607616341228892935895190156312614437366850847616426123448325962696518786659344 115665862624795430162762194564440553535883407542144048679730767674007266050364646891127939861836750314525505889416096464 -31572947642988712776143861383134170618631759242405658518508577471771482467689197724914543211841216 31370500812519546272369604687928001626088215772 0 0 0 0 0 0 0 0 0 0 0 0 0 
-13282741342207354245040587176895809392562692501913084044068900465066311898753290083112647588108778992035204175788643258266451947223548737743502943398248310814762457162333636842828709709598208 15045783650044190792501645395568954816680326869678193547346905061573182796138664348533151261911020050473755633364913166325919825499516640248784042397735995469773524052285511458579730597064 -5503400193710615373351326762177795141966068740327697733384919356083969002546676722400406533162213141133035687006895737800969387654117531472056669712850688766546281012588547217285595440 815517443636118434868902150164744439680001730674702431886204685366902480430035807068080092714544080284429309864371389386941634902197345994909169391693387128299395643566810604920976 -50508532793768291602949058517309050799448577594122230947219228679058929640193513706223565562572739771144738104618859054641993851934109956367470918411289955598578862472916451632 1103412686957755448555240121831047703984776376884286173920507546681169599579198076288477421095332805615589694159508641161397803567300526983470213932053895496683963426194648 -18835275750733405958068551626788525463194713266143499792513933035334739707368555703989270497473530954573487113387926880990295086960625286607645639365169051934882167104 -296407021973449040239785247586916779406617562138128337109388510408159526890708148977669332974445071174534839339544588603439498575586689575145863962368902734991232 -1934856960153163646914860132560260795111300798182953480610466303655259669590117374611951409354716612041702520377617568265592509124583560345995221171278971296 -116202678785112289032812682227762422052934675084829772944202738078486945995158072012324983423597531303873904527903560349073024403729657261721543168242 559680487635126528763734853598327816122867488456689037638064135264114805350684753482232181184979706953311388484218944948602338871357564528172 -13846942960436302064251444428142483666822509705131587409148394982333682110677195456572780451904537469462716060689584742905932272822 -16328541124454142668527153730585672349496050674683500111163193057661082428779293754688763908495109610056013959494112 -683226138544889074289334102411804701683200669346489675147134424190271881095364756179200210540 118508048335937312028676 0 0 0 0 0 0 0 0 0 0 0 0 0 
155553114335999050715026127941294681333963286308721603423569825064276989578415086475841921238146112908435628981159484653681608845523209854570254520431633606243138966511171025280033815611620 -164689428955644821794307167556867063087861259668190669555285549528583793482635493919735340594276796415729271931525790806424842941500403660292479829795786776140962313757249783086819902400 55793315784134272721029434808427201793339739034353934317407329578086463483286593542083880865384144847081619454756065204596748685823318605358035372433657372771627550705918762595154304 -7745429062837646782522578568276684135837245943226224506358087365667963446617013200295328781415282890014855335821843342744149436708844748374173832468944062373124212158363008492960 460613563065007717768871780979991860476246859915555856573918187264086836243343204649088625919344230927654197750832797624042977484840138190336953247062050835534139522892041630 -9273908277657881780998752540755639122854974442773810748159353202970840995213548387167868263402105338758816588397410745376971749522804365638948467762122730409495471863520 102076346985222113032453127398007237363872032789347018232633092316401737796267467521666859351392729576265605023544257561727722011387324383507336578599048146538415664 -70988915092726702670853768398377580376454007998164975586207824365732302093758780353177159894034443150534916296961298204663598305465446309344261211958259208320 809602157063239951758402459710448767596235419867197720539839900992083573826469337735819270110427941467735409677459166370463470503499542533538162706988983 381716647578450398554684837415737073514126624675154542867441912597899209630856903815174104510134610275508880120223073175693624883109660598841922592 49888270105984384213563218458125869008279430023800739822858182561072770776923257985117693886657552389924003533577734129860684027905370926 12330041115923755549177693951465327758191809417436025141497488005857912756216080315630150734111645125491302942527989339851280384 2247249013410193717111964381015160508939159018809563264751228248851173513477655598860014411420981558256649516375 107450033720693754424349482615252837598288563076389874704319282757058368304683354403640 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-1789625756914695632161728881503501100288646969311067085932710518141880172818085875279961664078660505816199521478484979909756503498088323724038156996828564892206328838346873680151144981520 1766962279760820011447439554037217213493484280144975049203762670429359282958910174214014934830770395094544931226161051439279082938665456794405893093678806068527022033559296850529168104 -553045885598862684896295025965049783089786628357253120491361286759985255635991028353338361148795802492699425803152214118259435889593819727775496631436479866155314258209102863984736 71765621696481047547818166040173160892757412430910471559506722218342264746940121235015730203054808270089695790920113869802245543827146193837344881475171902575458725500147430876 -4067023954189171275762039731132646116951079937704763579859240811017967087032148930420366360184044326591206367691475457312839442767280883851265726055336657831945914605303496 74092836063448165631090353143108621540628276075251887884628848249152258961979449864996602272222924098337858048930356841992030241520381340042413731413440646880328019860 -481088381708359617969104267679293802615941228581041320324214214082717353965352626880461525057224801704605986640600887569446030974221233967466537312997324378469680 12993408826373117274830709447965811917397327962531980336991029357085745617238458225750421881767642938597893369674299818247498982122144280315117731408917780832 39564247926000750880576306685048697042156050402102957392744904561143575444196372417701652402509771138011415988150721275520110394781088950593541068440268 -690476828222183546120697288568396956352275821067056416656637044033332030147217231053853890998245671975113193725105310972568236495489127650150854 -2727175190705489788190826702021428651395861386821387304048373023293884029139083370726629692070468491851845533177758318180444068319537832 -8909027493720615182199377989024300248013716030855883059370970897126799346871927237246378587623475425238386891774502325967432 717194049510135102758006090491818435476888913803355437603688555674790774398995136904621564461584638325873784 20787301629304108926965212935677913794710096859547218447233332986757257596928192 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
20234306938676545915415015017556868283724560742694760144023123486671256043845950027823231610198244212880656671747884226306774455854672686007841589230469639475957742506292771250103006960 -18590138020766622908562371741484717446093380788016862693066280196879386978791752068503814101428613971074256597807853108152691242007152513812937662512734243438352000704269844579123264 5363949200610079825745032306999287415755944918711439336689376934227011701004335311903523335724917886152417399049302074990446614259492583640103618203892127628609594727737532491864 -649590007633972507132335778556885873095372092772258224966721074314238989899391672317488984204945878202944823578958203416670481600720378559749792917837361804241203049964487360 34889613702570136106739482508426329524749607671792281574486501839219904261893959139275946046120602861266785696913916076750570428968406957136276341097106092258222189267072 -566537512222108879845392442111938404908548143905089436729511522995509635123187812771846422518573272959400896262193157822599281369608374326968681605853340472945274432 2315831524515046211245675787166395111741428155526457103830298888321292017442118561477353529702481469570148222613771174042552364956064894133756439072584678473704 -119078806550106328514688306979159393917339878515364866802689341359353535180247746032159217951812676666521398256895106636081164935168518862134543585869586432 -286366864452422821573311519429313709263639405827214381578626839660147381673839125064952501591299859913456056098124143460516082893808150213451389018716 -718329339842496983724461917383958423135965205491350246188478047568653890549461801767999204703811975592780802872621420510895594401460588388016 8314983158580472637849305585176582704053914143351472974944205318555428377023705733564658203128380542317618090912283316084759285943490 4065295310926860609038864440708031791050864417420988148622304620757148243241536900967814554731702658462924303085051907552 39095744951918484280877496727227557238943853919711135241878598518107661297723320713671593369339197966332 173552621290965091929224118241763899471791193627637184479476234842295616 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-224881289574322486557328936730688245267260955861385661873839486757526620060458483147871765931905125263524860231647849305600929354070536443214816848621432563575499673390549397854707280 191837685732602536482856603762812173002546380560470550387541236578512963617072871419826148558881933499615488693616378334648862786895472087931809723922908124498106061662181935616492 -50918333175339103568722827305711079901018674199662852486162334372074112565495436163845734530855555740768112975196737579467261968922104992383327573998550997446200171572839093232 5741718792598576474829422465890470569437595378175769650295741365260529480352799963944293883245302812438364397726143034020714203380163731115469051722985162297520421750107100 -290287810893622773325254220581914839007202831272363060670974979536023090904425306358985281101166024686259289607811652072344509888575751604979605872794255431070065677272 4160294327419659592946460478960343191175957443643347166551304732586207488103008634409383157694077658870756752892057911420580746176172540152088003007999058015518430 -15651552703123352211701605440403316494099055416805142389566966329652642107204830194611180026953431061599815116707337381232787151186185223058533900506132658512 606103450210758809394608133442998476789430343541062982718734762444194179392658325882039657061430520876620210109779326967885785524481982417297187740034732 1081426069031420004206433266608569776227206367917524868304414282414011306093043873748075504359531252609490175431015859093717457231565868584286628924 11158273985405377795999696416044598931662268047800410744594926931095521451733336876594780256041293835320861488940610316666291554338787877951 -15155303999158242195959798673648715887294176532498295872968716331717601812752028486853093468099863530089158919415825726973845127788 -604641572845252252750222318616032089834767496195467751008740669363432610490253380051397328851293330295017390826402012 -227458191345618074594056618671583740931798560673034211039975775843924190589854365571789352394103420 -384568079214659933899446704167705845356615111756357752661081 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
2457447760698056663127778943381057242793993569352866895436822309127947275606655490008947607627644502388713598799413766069278561933341269396812008641607695050106526974701186653221060 -1942376776515800367523867872526083109576533071396383947493285581443203501616786889663410184776205805756911271180674251722703425494655732222682662214301003825043156750151297503552 473368826810738153955380521052382363471692431021616186703722794908976368519913592254141066477832122345471460895902090860100390973274122961576722732100247319131725872145743304 -49611199641185349885451407197898043253672313157911591287752795417378563329368665879567290493247751350292297729240969538358414934049440495825748244220564193720184766295264 2350450836068161945836944635696667188140381377854002566241792445801726082389536569584974461259351504577983974423931606754240775502257990371266403051010814486237270576 -29281778095262939863799185685502866514531528516913834827926211355714411548121272381144377432572245329525464576004194584509241213771814618039872467044869992943264 143311474244180087525387950906810800922297777152544354707009678057215839323964311748953116232243520045913733180179481228760166787110898908658402726651861408 -1261212180998900404754508898908443143958430153909358042324454928347187411993052031574629227345240877246708534856798729957651550826834078225533115920544 -1557343828410042858158029906985672239394516386052854502078255092127339399348526624117039909592391867385164327102262463402569395672485254496271029 -48809028114144922961058498284797574213207297260831757930375712559396870103263345512139499839753154094498840325400381440830753984575494112 18724888695114119396216270483436340559345317873286677442789978930611200174973485083497313591643942967943583316930177459749300680 -390986242906975279677507941272663266485323559375568328886604384555952488262881254003612705893887303522954898161088 -5009744868512338890748229192721385612729631618303849401306851316766996778696385365177480052278 34380122027935225052150776621580082163637057760 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-26410399189681714167715063872564353159763874548716057696869670814991546366504922936130701307391899213151350785765168826898404151207551649604280082664819168294498619197696793637888 19300895545592201895345941526222583395368857427451585959067506037478402164010593547961854119648437552522914865965705217035579470099065840655456273741026289560358703880020915016 -4311136652016103872021877736806423398148652500998671878808558220472483570148415072279098687564936062894129015028005966444171836407760928044320632449925883455741835239266432 418920874482594773166344344848755494648443284439595852019531175931530032180885021558854095217072032147839129880772482162024497732485581552594173200479222787452611573424 -18487782371052444404856822863801289468342853849697033801271627622799097902375665683981177649777539579597113518724357314612197973182534514332045750754677320695950080 196474441069126084487440364578501386137574174046889990646554526448781524765345362956820136029965431405703689415419746747049410878728478234025597361812990916680 -1255626740878287922657426158238156329951346195062204488414502984324500127875446316530412833662779397553366442318950955978216109347906852267172564263448432 -8405106278265097719928478256731400113945645066070510274831327889415820989722927871857910667614882803215914443194223707378996419724454790621332793612 -8516773087326932717177397831533814081487320386846406413247827574750408629331654454275162119210591387754882886470011659153419438841524322540416 136622415622592874564779904910858987281606499853847566883935406905673993300776359765073727195945687566475081906285198292534892020876446 -15354883269166766974866338173866197723440914527885460682719647061784691967688748467220382626267838286296960934716194259771552 200802541223113435613591158158540851792591786602709491219198020442834594992039939279206977481224816013433799410 -7128812279604957134570896748144788985738301715578582532384302547278307113860949833650040 -905259977851269157031170 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
279213254062201050178804636329994514557598839472550371469862531317175323151856843315125597008520924759380953212450949532914259755947145225944073305036313493493813416749020907288 -188275664068364436934998036143027813970166934432406237306855524281777745124619241423810016065539413214945896246903151744393846454601446301192302394179025231226392464910811488 38484011315795518440810198095805971486691144044947188120895986257010581567880188532826724289008044620083690538312754884350417660139694926541995926664155507685078283462748 -3459421731113867080908583786341371730423290325476356185426281409569687816206476505076983397685634563607722888937324813501564072876452378903541567531359357210072250048 141777168175556839251627838907724678760496949192916652098082069251128763750835324670408255326190040252928267883407963343541831320839389744489893767270082458097636 -1249084155783131827585461979019228372066784318583752064991304240212680054342941758783074837693434776592126579689678807553584166699443659445253780718571751936 8891334725458996693666662900405063488487691443762035383877286024267743078685343015918168243567702281378607637251357383831769956224877588263929831854816 103287161182309929362392292110384562643825173638375674971829839960442145246908883431338702275552931464083090184605952869083225591484033572801676768 71503531681505348432022730004437489596570182720199178845999809814773104376177419490453880547004437677221414266737540976940551075766628515686 -253404569039292366457752868346607688542020730776198503380026986280749705202845711451061359522958116187384888212595995808947305881528 6642409580280453887381211148846769695530339499336150339081662177363422173276560913654253748378798824932227294783153553775 -34144035359204618211370968015484510960736386447699026902636636862116877527859486791511660605725534416197248 451890873129805483871554421828984088504790426049620299004592865512316445381837078246 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-2904399878775305501471036467552111972926053138150596987306230121643881663320431424680456236887017280368938205751788900522141256505833777933303719436844576444450298268128355584 1803311731940283170013994409142817869709695821254017321127545920339275958116767217037113707385259152843117008136110937537009883824910528880016266574541084138542767220723176 -336819509281179863068256082776550961589988448209229481896720302933155527832887060674773183815589091984912512932538251569172030413736123029604032539230332810586756435232 27932291490339749097992822826314145080551470651227126109117556800530547309080292341051834908443358315392600219821145366924227744090533056117467629997401188428722340 -1058076341129834266899094380914505279401628248263432986644695304523484914913635394070981785512411696787519077776003930308826107010706483821434682264504017732896 7467214900757388110352560100975930912818164255509958170895122336880204431051314077091220178731410143418370773888983580579739008247306394549752951800955708 -45655221184708338071457898274574847976409363319673578837024644058996252292554495044047672415991211663768357589433073495275115958692159100191480396880 -557858061026987711653920448839944584120884392741157017025435723729862298875608617863151163443896881425269689782080022731245241893651775540044380 -272981361871425515464789790838823899376181536044835458431076096410278398942962502471460031300877141653872951220767448522676689543033298880 224794476570047271531106358788691827260679116928810702316133511356056687674414715566867768660139747203752032860250851353568145466 837662451032188603336826876949426840029490577974259459120329184894606594604134045149581123647947098511036760126721184 16285360115780796770157603481610542350144476759060639023714064700193008150990666332545471717101152702112 18909417950640754322716189515362057513926330949111246416834015650156278075744 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
29732697327802446707128424454846916279048674134321448075079660954738914121675131378125579027404505323782693693445881713977920312490933102923641275928080237327471972873110808 -16963508830657809792896746594046137132533737863151300903673254184944163449739391386761240720440562050058059162351788319181787348252519024445631672352930877257592849437504 2891595217224377559747521237522571525333902606715881353412498691969243681587724921057552558837886998493406182211221670688052847003309094011693872131085297548493488096 -220592106164951186003293831428022315343434590902462760080955132151461780777930840285515553862398846156870527990577110327479763181157519560856011971455503375799680 7715911505166018486143339902142896359639705789164971640478432409494891820569681450365330092552492880452200200202035061634120687166579041921973813641456807416 -42001582823260721269864363266029367710664731621808468264310476569991952359532189549715751847815793321904078596719725613851453808080106250877848554138048 119154250493912762534039992547189311518387784906251457329884950414778776603529388863517843810614496768672036976961920320058903213149028322772869496 1446496801228962395536394989399777089062240861621155746202342041182391626284764840293382306298466587095658493106998106757431604175159770504704 556939499711505033052503035088298902559567969806079253922237651876791360580832599171193019099807842103926592977314987636409377272014766 355103838262758020882753598914911812330811562199103067960863609842034235962117631970903330868579470313746385169202067239411024 -1680036414486062160757754944203282734836977763732840867732535887886977509571546687764300987880051631193251388380468 774191167455683998736624470636511305180844773998614590917796858432058331803691345286210885513361504 1269606629576853712577361248523253510056930461427138374619395264706913 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-299607717388825351095807338397675837864381198925264661478257335307870564330921520480763272915434507742660841590521596063174603672168386493123864520757370769410052162225072 156749146464795730287361296765940226640046058938844005747784215958751696379571591963887645463270974915000793990122844299706310033707647201078472407305148993227002374848 -24357335130709629566043897960069838597541624633002942867856187796874231773661647636479019930032092250999170496710231750185788203067285213952217225042972997294643776 1703676511352147857378503574166408990367936168239513102996294567246649641573325084942876087039522747772654154307528761231260504474299148727527811663672397762252 -54874523481043229611967857205581757105369581395663259887803881560598479042248708161303329217050908257947077560178316884052082200078206658612626569477025400 222354655115484579890559375128986013374105232038575372401518502625201366467522384287986471161494667690465431704273443327073942397254146521198238880480 580745714315822785538909476789279200078463508629650628895749976774099828701019935938934211781980759175439249226127639923469224607891083634584784 3200735023577621283651428251932757624926732407173915603275057157270605579762061190620414647222264252039227417803949020966495423096022819360 94045374827669680927586435215865865591015665568902550273966939136976569282700308462880087893587721034534538905664984366598408584676 -1977735728608671026484455892213253241432565536246289767010079368193319156621370310185279615588017775327745431938049834608696 -604231120439480144505629332732924237204559476674726513346975424745685808425914149641324453133411460069277858064 -40454788265212848786950794509731777364216153585274169575069078878655926269637340072899017651760 -108329487866119437617266574784474700480296118028692754381148 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
2972354661380213256877130132955452213701526439789879744041688437389241116000852541445392320346964257906045362491418969688367415461239467353909763633860485777027846864480 -1423081796371466682858395323498622073511114650871900352563105269164018436702591712990690642297291759975845853762845117480522033458982111130122345960781329993913862880 201390320959376202665281517564378380639938158800202806168025159229997412330407630073474392661127692578302412305971733467287080971295031668054284973728932114437588 -12867119891658436374086811419677725041234614414852141532333466673058418045026366754068793842492010381364597669480933576307646755860151463868835638257353068608 382279803320454003797406707114482300207999124429108257543006318985637149499821504439510551107666795828242721972966995340517641731069661706058693811998072 -1133122940159319192284885064060634866209172213861810401617730832979988266600921049382551920826396438907445764984428414341544917308255937549194319296 -10155676086767337810114787328722697653312408947447869767687513458091606083776387950122993910320963710550530680261526412234863974466059154744280 -54675476309005609554821765137510021194132667326214134806394048826896940682179112248450175456100964048760471219206585950412512820123008192 -5123337937803779468181443029531677962204309710316836339475568614688644784465196335578027434703954432631516998586188071895139012080 4793305179733558958329588806812167395722580545673450600288163124687921350912044845742377199238872774850942931289089115400 895520695850594810996169268877326392438896636537043251800223328882381343792054821061177804548278079429723101 -1712964773507463981869129123913400366143423206569118761933203879994915831773343288173308192 14881304924321787097660519014825489347815999944 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-29037189183702540146108997981556430907440495151649881893451944339125286147733406652665254652357259875833614038608361588337008060370294625251159343953653846261809634720 12695621637321215814987522941966604527573458956737691454514484254168092584781578783793964193186909638890521646597233710100717062610709135266347002279973730603274928 -1634884217015418861703135508605983165184887997318620839654418666436973653002168592214133985026417555172470845609331681956087888711959813588664567460642184526720 95020092331261827968194604363928210208915939252876250531671252437936402081435605853441944925540924925043881311319342442897353831161974912617259109492653200 -2602816387387689931215097239248253210532184235726601666624269433000798043972615409764078516163411121205471081467435358727129014285921284841892726669120 5650305438437237606772371882343311268102801938384638399402412597777539125758425740347798861986871938882643386466951455575347594489134767173581080 77037916905096767244249196797638579919095707441323970496894124731215472474137909238862762734434869789939096782473894175480853558184337491536 294834443715512285841123321565832374745485791454850725634287281771437925073972035288744033420488624968960819884068883989234432999821440 19572002552329311632692648800151213931032565819029157721316992370601592798380175113691046295262752067063021851748831976830547352 -8006296377847809846858120880329362692111308103662766530050120812582542843003877725182214250951639166118808853395550456 -94989015227343059468274289971488552532205284543445758100007155956921122748613873597499685196524772421584 -818052160638670815195293991060202990768517716855298236497501929428270084799376206522 4870438714221786253897080 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
279379487110483629738273776936515380264754168397228968666653303818190234292948537138672424425027405139263833846723376755025120152225181625082159316796753771751576164 -111314334641518942186509556172434438327984361820586597063620527444380782411849716140321901162946091600506698564074403415444895752856690612748995733005783098224032 13035066038020762945818461026472768303150676026321278966382244138698815364165925993729110862536937721112310561100802809419267400731218899092971273692804258088 -685791238749281909545833668746981000032971815690399053612821585367049822593881855675479020718778706812548175577405519916956373591118261263017074781682080 17395520166463043610467822890320629511699786758677355005650049164989181512081849430990416832382466787333586390120726793361012588745748033571675304188 -28785789189036164418541247582413059073203874709524675627555338534078134885234710186130951557505361199951571385243813062933431996528187510538240 -389579450560874987413999059980176859856167285295205272266517673597225539325276799762845671485845659654606474514304825567693569415392681632 -815312245955515313539670659203032366392065600939992452141325176297105683878945313979792578497984366209473664680312279648159354014368 -39308466149627952276422799633394736160759515202213119614074162261937829571513217799372071718019010480465493089378383300283637 9400436694433339518856066461491186875583612934471524501672819999024481991653435898505040182316136363995335971252824 -13239122927287693101064274327881898493646204243996309186043375569823442447183385219199337182136605720 72906629333384897271091140863119879440653209517002270500320342110709090279314448 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-2647841128536682326032727410294295589926388791781058870250113512007620748139958429161513725644493174887378318254307895716725500917317450213325519652961676007330720 959338575511323214367995483054311989508582592851704210590014954465217122289090606903755168828514343581384075659960996193713739401763155227615662878704602808288 -102101849575413777732583739497369474014284733431732729143914549810015072201846508110129379503715252342463982003905921137728533394587906306015375119878860144 4836735116408258239684677246176256645668430492970833052011494167625721319968276782762898921236133885945509046275897129519838835470332861547961340305080 -113829305965396190555381133663059837942746522971609281328997588230997862070515298702615299029769402178455696432810256549864477127186900156834945200 148858267135628812526267101506932844716048098848545273209097490376008013494707781999632963158357965674478122007652405798280205822453446713248 1302299464471286690019501693525048594851921340830588217401832983919385649600291475628617867018533532448872907769591599633716707714656944 -298620778940364578042569272242717641389821116453723335583438712395892090610723438220424077554819246419500957521360662833197593536 27917858361101536919977435147861089661644086072340973528096214315694681399412334965784815547544691789008927831428396143016 -6558617817311491682320682084916663848816798683872055384766311045529671720521382623378459268006153155174350549828 609048542967220892720385474066349453595392053060945879260489083964222078116634726629590233612660 -53654158613128118209681726787050598031596215792955846131819738185458654519 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
24724015993671145903360540915258737753142989834755289212051589302617119045119320651873229342507189217275438129815954505556176051617020718490655482369959495148320 -8127794283778338346780555485487064520081125915958315616143930682555043062454752280409859727022088936973983526516334957944999897919761988440996387211517814464 785893731461908886640227496031342390272069807354244476602011782929122141761443232237695116015321847414243595355928108503593946609762359272070210923736616 -33303456854466552466512738814841071009342975711423236232624814046785030013488515268928004977569834786081583780596982902839568108518349157675666096000 732235234400141693814838418364846596312648489792007574063159905637684857200903340666296993479603643013590178186292886665164408828933797544672912 -790473190090750845788712897824443078467986934760076557990947046155176231396324900052775013065207137723261444007260980329844361343235843904 -2145942221005191192064573638335940629137163147541789650656745762794223292919753909289497085940570049296014157766178868467255881605864 15287063047786464457470052697181895848599417987843204478092678931922230918824897912287749984779742557374329505328604243835258368 91907046289380521891244334643887292187565450615472411450902188742993361939292600228400985929779827328550253300469488288 641804124806806317298231940072211160949523606327859973468538623987476498377438219285889645160505475177552560 24947899380990368049990722369656661025390828836004076476185387532355293854466645316559730949038 4411058697634094887188506294338113671512601595829512502618259913168 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-227479066160642989768763457685605381241756974771418784602053554786864958043847718830663766262027790031108565735273973159940016976429008236513794075202158298272 67700000463656981026344972266124925289308962703755007016315342152229800028644207185388292279766601161132139342069612848546578558613238995813941187932829352 -5945838722586869598318746379189502099669370176996377442627282801456000184855710838309335795345568884312988146794327041680267616043943991037522502044928 223829324873974547620530557200097806556083802724148912644164132587194617600623782713577967634867888911027574237270913677380682762768461544947014924 -4619368048433036644489591264257139276646912926126896658644570046958577265099666236539948485751078046162568923430649597521500397559979713344368 4127078555262410540391033959453947292783170667367550971487256703012325915912707768855394644325423069050148394994221322461286417546938748 234716666191383240178760645568625547019813490475174725115504109175928835833064039026897159333462264171530878505589995955058332400 -82911350363084762141284670519848086118095451829676047671659427677575596342464081274171255835816275712466855042103552487462604 -385860804033954564896020368661358770471918227026529000697798619786158901859589059068780413694001107326239184530982984 3358658499401999171541417463751484463774654098821514385296185067059732672587827226163353397313116259793290 -609310704593990311546860697958315596526326570480801322986586915832935788964886884574859896 -1704495091009006827106920988675392697963208526846763287778 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
2062645451531278499918225586233416373528804766921847658435631062194484956333704335204602927124383649633746741367435125272653895029244838639987986512440683887 -554443705426768708076565388348947111594787497955778146067885925246324912500750207254244729958639283864364808057446024934636225386414502701442142851559712 44226145263189460811688378121904847364973259410168484610163621922430661238307310590540227795213081560221894410405820668136499670018115773163994889040 -1466055721763355725615820839474522245107849606928638213321505620919153227077287016364968624395318843018461757654090056166442160399957063847948224 28687881385123284960744738029948021514805292316784971447676181416511079595927391406912394112917116089842555806620473984019814538454199873516 -21833737464314477473448804549627096419491430922520066220818161062703691674102487214233107820617250421840274588830595046440357022358080 -59446413019048757508738939189654616676340833658182345724019143318048823289304858461007771008266518106630028679128433461857160928 249043240872596083038518908388761972175012824978397819735607767913688090393321022287285951941264392855895901473336099346592 825119562156774469570208770252046835891561667429095759987727933704436249833355256472955469719618906429020679668196 -2759023778837323014314390773130145760348006786859267899938374244048890150372235779838063721101811514728 -20595707119692898033403902398436152243010074398789950538889252743729200239937612398514 2175203146447013205995786103246332430313846976 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-18434371282331643889210904449360508132059614514900881114724321048964859245046085792860088903494389251351217126848748342598141447142756497248608054493167048 4464739370292770594204904968334385754219274020346825610022965911291259564446753922879841867430124218971390378968535075439023590080884618908874189198902 -323493150376560447364936554621147208926021801190358922927622382897894572923805717971752176035190271788073274584597996617488113324210053976846665340 9354288176105188845267114994308435523730143328014481033214545890269630427039365377504003509291720658095153395404946451935686955928687080119073 -175031686720325798113362258049342332956041125565147711966387665833905448775360985089447069260567120703374756160288333259118803984426693056 117278213300096791991514936514265307095421013329836633467802689266052171543374322384851692630679998393217773864299860219794337275304 1016460645351777244135218354574397713750586488399531348650333735036583733609657847905166394393061325896388468611733989167637184 -328545747921950175245667683052954273988248719283574701627449503284612536243416823669972691518254647417762671517549431472 -1310252074693496191450031828654669023105355491291276326110818512485304638276012231122271849346320625667782574848 -64807341819673224905161560383700584785758408421721917052674759836643235831985236465475717245951208 1396323129833028217789153307104846666476863794059006252556829132616922992686195528 -17601284751687504408770240 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
162409578928504185576619115632135837068349704993503481577545780033294584115095671984407889160106129731546739007841493414664376377766375871182893194386372 -35352573790458568412125757743491593442772023303099284906508021758581465614592646804122078564364282326595590481245897272086830384316532993486443049560 2327320993929079140533933064407278187125268628097735631758856090484775287838129407766620668260588286153416731254274132318721866854700441505586673 -57994276703157446165713566217632007486911559929032586856348994439612284908915630582567229047032632180122617666481760623077618377422406027712 1052435856413052912832174279482652335638808810009155482229557797866071355431195729969384163176166972395455925404473424780283605148786872 -672490891361412801276207896915151008474229581779970801239946461843035247308079687150891606149559853807129839425632331404479406688 -8461755008280709062506975763911995735266546537809149620795810440889469252501422483455388275874497625390586188529250619351180 -806333707559070358113300109979956022139988277235247210320002337817687196138195615261306818077365966094949885349652416 1777583874279282295745278976779537550302347549247182024993456935644853614040768045234755942132228813682351692 679821972242809647938893397759822144596864488612300753074141983850679320211880889087353740953096 10077411704882044236797735061962361527103061367331353386511393681782873342965 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-1410680378568311461257371188295461592379101385504259403093821195949297563935577757211830313157825296445609125819686029327920469861450748386732563195068 275249988149104770412088593532516852608904010505797867718125680747844024381396707540574533371761600343401296213580125519007284614509759380852647147 -16472247000322205894307086281576829095246801647555129362866122708869246336034762695120065536251335053571760163455769513641323953149582569615128 349009057946813192584331288312380135845013812154279430796830639092925643709390955455938010016615417054945761226082009968492009523903190278 -6222190760520789496067084206278998349906384344012394680300476364808664807295864062644278422813467204134327421201774251583108568622892 3982598538196778125892885108277088752415351998217589598113908734404665363117699421308135429019760723141859941766351944005300847 45977439000528889485413345948833767652218480665658612848077798223923669630241037072461033749355812124254912464566223797688 5754962117721971667203930927718162169301260001583376768899537094904954499257701526736583314133278905852370197088978 -2194300112301107977450852606591427572161895696135845532529669204680562941008892713403996177926002900090076 -81854693406316018392566888768207614646768777296890669840379078463085063268815760221735330865 -18086111016874886192764608670388582658951097770895228692788745428011388 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
12081810360192901958512349654588326120069237565784669146247082874230215999024206300296663386723858090278781564253700915744594750694867709056443616490 -2107200550295202781889932197877534875433382114105382300201798853818164737199567416202137753151767308878506517636743055819415850674214053543952864 114718957147350662666845084106664983583587703194404877540799192565576940814904813106143938565873715946544374778991397790433247120326098974846 -2029818064115382960094902409487282335741892960462436930923336773411451449843777268607958944170002183235526259034551585886923849326848640 36243455798498350189279029176181211053472217172007492707888858454184676041187052324435179413844308002904566050271520987837593314912 -23607126273808691521387247025876641422908222912632499127887674337604486581457258403595370052371887325212095527884628220643264 -164521611516220796722800656749192749158851060421348924821049306281806799508858892287666491356623638710229884120738009936 -15132631998301111708257239323861497393345753834808141983745531228886616284677761070173497791224763847653743591120 2494820340451079417834000432673521066208787245752178299093883724294379315113794214471504156337433958169 53689198133447899793690456368970796185546629568539676146412521619680189777915181097970256 6446291503105599243547326972713798851331824051005104784660974200 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-102039918620244305069063593980167897952204648594799562026983946559674413617402753480310592039497368861310548694408313027400179813550113720713440840 15860766174645086985527299381717255684592793979195454646498398922303443649973222163811319478537433329764862229278609609416603151202004718281454 -786331164705830191516763928908133251689742842574691022579377438352524421748333963997317136112903592947389419730848393599198837740246191232 11378311235344350180606799724593841050528891699074428655915170523858642461602251279467035608335141696715232811378229604425781814594436 -207381839099296502770689283143320387446254030302511276005605866555322648237010764721323788081929831934710091844339806900279808344 135239603414974732621467722365769754119541241961492573161190723352764977847659485844894700872451247142955282647770505813230 260801081632800512999032321872083486474154689699396022052202389833258782522137988916517935767772218459510586042007764 14133320918983561558658822132871939660050684762582099021731006905989080798723182417870671755266376097402355253 -2310052018200876985194424333404252009354722344677602857116690260235720066934889930469853743260163280 11562691162598643620586769629940778075430926898231847423533443498333832136351882887782 -7351911175419837283985031276379407416555680345347693912 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
849942304960985513966409275435652367732422450177713716752289717174530839541426730966895439061081080313079100402061795273811649190585660599753662 -117365648015160198329335611112572307267363234127149605421047492016068342804297675194366300898700077594266714988907483735567220488607281338328 5305796228707655490558240233270290247876796574116255927044224581891878855158840773500844721611908809555030730023952399114307005876687259 -60944913917778013593693923016891024663941815273637463146812586461452153465611654313018468523482723801959945898570423937705154302128 1167515712047832908317179204138175795776160175729228849597778737959299730442389974609441403916718017096058985250664608979497034 -758944345554039540606642431504397619178385169634211063350624683058362685499641959647524060931633777775196307394941067584 1168617295948863544588335296282461952669163146500333551212574728091107713092324582153360909500028310368587882426136 44293004677960882333903111275647075261628039108459622374101921169570239928756769282364210748688512489157264 1040651305514872692465732933104721616482875465779123210887768798147668144176015114930875768068062 -812759434314363927975900877300838404354743712695061368245421079689277289725847296 102475689553393569383200158335416140279357200 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-6982845156460512251569169520307461333675512297588847254784061699101678087308644380797600616190296789837424971018226444396103880857336994270640 853665057073579833644967139895579992433326994554235992620900662184395144389139357725153658097727364083914147811870730762747142166905890114 -35251916341885445136909869016236917930074154734561550855565686504651814450787039212995664305343640251276337321229764610933079766433644 309337708040744544514519048677061509112449609731177640101413159497944919698364469442605853925443362400431645439162723354170527720 -6444922232052692469445114498632721193748123036875591066901342821410360589495737694245580646344180036988189325735349714367120 4349405308345991357689178440237553659416359350475042711169006067812591155573195882355122626275455263234754082179339556 -11443657441795559676653254597141354909317077984499581249456005844851920709644755357218948261351503375785761058688 -218876142336629626905316707844708439021788475365436557917521835949880480535027912672496170450098876737992 476235342140074748238162838441938331659369059263632107102797922472716257504774417670675686700 17172887027670059949860774799978243915385418593867600303864432996997970407509 39917706593513055978971520 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
56589952870215942744726690374340569408514896871711712544577648666445572365769320816930709175146207022359430799907874529426667153707122451735 -6102105139138825511092956218878042008844747796828044267552053810345567069114731443756821492650733402619437592611259795287652926878339112 230679978256348090886777572772981334297828098422699633177342632050862027294466301309176355675895980582164503277542174360375854306904 -1454436441264337709365863541130845067160123953592415396218581698871245935694213398530469007929401698013467988583851676052099968 34953546814549346466360240023306766786362410336275750694901692472864905310161676343541233774440920244489662664710348481574 -25771330520131481761261738969914239457848762261134537010217306417312393144797029288767728219278319423185601518201920 51684647554100556591146414719232190712072992474524158531417754811888660387996181152993025326164576864751252918 483727345729021241825236178607999486333311636110163938925306413485713610310312990633885261449143452704 -679752044440734550686562690718166875880639549273944041897625160712511399373624479958421425 142903939070685118967313070129014557255910422346569706149731576530392280 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-452424878139210034513413324577773897799405989789448730615108202100014823446237251827954010350544325167123345254754108490683258651838625268 42854700512020389312610345771071605651090612375925100088122791117906055532960797367563422516533466122615668583495569962570319585922358 -1487186744366199805087000491014005097973761703642741331739702256384387191868598924614003141595612691459833750092028363847351129760 6106003781211465715540394060692638260669295018664138854248189923005743448677201909509325790924227419836141474722944264664814 -185395267407010723769468046718508871578184798799488892310980629620916818453652794207346535468154580718368620319918945324 151776257644730777410361894785036706771212065839897133807024168240210397745552466398681815099494584573283301155924 -151909508459836681738165412754841668722668380527504947620705769814067074042176778705922154517142583093231200 -656442383491151638056908583102310544076520752871466154588486201905573040217514606861555712224326334 90912351420191976542310513072880377376935211749569507424925754060158727903968306052316 -3262567530734869322542636956280015406828797496142337688871554715226 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
3568517457304124919569017706663197609624191660906687416421756194108391524424788475046982424961552580612745098697875293313169386840510428 -295596521099615283615738298320486181977575530016565922655849976312421307396002576472352607258345397261527532371668949901375766552384 9449252153388553001947267906150120150537537289536572513016245153150394353153920736657164062311878748855650714865095381794476756 -20271601652310604414278527783969333827259017247239262782708508678834848962659317502139983169763289084508255912152112893184 963761469448404840760544585044404227540238699216742799996403483011666462435714625123688811024341646960004892891999728 -815285169844742998661527350932523300379927034175627582482083327729360129838939914333009102786986881641079472864 283313715277745414937186585581244073573572800272268888662800062640528846867840907463670999097071484852572 576929565490787253192884156828815443178510857038946971643356298952585732293935271090314603990064 163232848866597962611447640003378640804178564114551080059997758586546489631922126950 1676096770298119008033348199163737127453859460906658008272896 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-27771115235596651965379530851786615246956858463250042563951862089624131223393974832576474552304063358481432897347377137047010386638500 2001656248703558762398974919581351160010468293166156698827496920074593917130226554943139321734893148359505589966688125956060933931 -59193455010717239343018358709272307939164654044498341110004551022851184647039819676125803803719044134716042498858127987963256 26528601261621346696350150872171213786290672320727132589953063499634343897060502227533586055506192820955750541372880370 -4881516602807815948855730920734232932718472800524406047483464741966618091598238787209023918594321154343674651266212 3660502459657420259356927972775039302360645817918764282033398769509267588286793480414303924565581523081141555 -239385759215908659623041460055603838165161114241570450516852913199904044888238767175917680535887825244 -409816352724625733477013188534433598028267586761163595195007876990394626539237724795655701092 36549431996988232957247637366728755760125443636612147777524937664857882126565916 4640833481890184951424492014147095766745298641265355 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
213250655924192697977893396057099657106264779686978430784988082963144199898280857266646251026301213000208405528641963063902351549643 -13299423854609017032142250591511384780732907428019372555103440872627410532600677730109745120156563707613071866586813215837875560 365765683864880586019666711892538358988680586428477399947689016930267983135773294049678746962346110542413148295548446843716 372539359716630107964082261700127938586900662835883784527607827338847109631550603636426816975139065123104474791611776 24184764152041939850020489294007573788815087453515408327804699010320165279203425768783460094031342150181198482357 -11819849964850914706539853476083077561381027419543306983755118909017240762200734868472659212577796978010496 -5390340051228936027763179573248344214488152416515220670241662075281996567964370962844770750059028 448923047295061650407776221617073305202933852184309658302981974157371777716294499544272192 659005530841418947578702407821216657371264124147795532593206984364163222007 2124440054453395307023303554783697141394048 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-1615854790334339944376813838284808392924375754338477671093397353571741682037461170589551455192888420369168520049572036512853255632 86640401993572814154710724767339733698536142665584682904906227045467069763733346351725144194482103628165117545682434035683726 -2230483051665453997225338993237031880632138256962927677180140166086427856611424443310992011328716222646010403032170764096 -4988255417781026282459238859303301235605858438841269647094214835529994081530652005273128310270163011055124409177768 -116695539785707984431111824654033532659635189728271419094406096525960653118232728374177199744580889930924043528 12303054572285248596783231789863653976249181410515909945000464496426520741667576079078564821433742809530 -2053405534667111204242226616521510473172167010495866540700129014851873982257879487600342575235732 -600904796761248439743056669422480982318910858393107641676594680895096392726280076528097 -25899781032383675768141777364708338348303051440290407115618523788915332 -51238604558958417508504520 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
12082303881423640593914351776393485688755654204596733148339768439665600875450872144213979175370189347910794533008159423722780910 -552924535605795829359575308496095873134594447636100756334204236442461787442055261575006191654694908079982770155896423333840 13432217028337328167329294052408076228787230790053212260813376619303256124395280236083517910226609310382294577356697050 43496363052376128451405829071055776092648475135525745648376981634767431673103944718674371177203386344056452775344 553025952308432523918680441421703608584844199111992614126864033280756849039911539044034876737944582816984238 163597235621972207666300715815114078451978835491395121189939504511713727295207613322224686716921916184 16432643616787500335531684144499887916627317504639795962175380995343062111842814013630093326357 507601009371108932371261656770114501864371974771005702692424914597693563360845689472 13307250549564441074391352972767103742234594712386447161350688528662 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-89155684384748841718802666997348310801870847061474756469026552233548776813624051097443652809703591953481833787821949741464440 3452712871881901811108290833950822289006375052882562224662399589342336798982767319335258842474940626654933166260864667076 -79930037035884323992717314188399098781949223016771589936483726082117427663123781066852781670130311870198623598245312 -320757801661074808604046645953758128336754959669630832297807524578380395815907945627452544241362519168658689426 -2570755623577000488125625767684927498043847066674725401522377707294816356316546829136388300227087033284756 -1512854500253052825977472873808493961264741308323736007766224655440896019002059213852232442920262895 -60997858515028435842027238891460327924192015980198067811963185251423912410233294080409568760 -61131351061306446194967750672059892195889037271632503737465681470932611464983472 -188720427577964189680320567290143871775224170831841100766043752 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
649252394282102316635298970721131261710955228547199825259556513097007407490266465206221257949805319668558141461926885335362 -21064211083049737740908938066683685681607641632466322130815321190036020104538804426952132413765911557317545488780979936 470382656627603047620514578240721031059368912603354086211518248237587444170184039907115300675495465087194367068528 2160927532056821674030569415116614630446506698957561035235008892592185766749466673774598391190062775445342688 11850399297152650679525676387325503757836131435271815003905242645384892625998079512802012952933765505146 8199873714132378238361801847130985132819820450200254910909081326366936688589280324205950618455008 140180917517555299951959530334588317562461959252210841371949641345334436585830542615485290 -213380425398605126543658656167643475298956738069960060979294207935117248619408 309561244849458975869410599889045450699360377629022102185 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-4666081817171747997339211800680832689725953208190474342535188722075210278325224640456217493668687423122956516106788987980 125293045284253987950127850231665521366336849504180998084597787209187563549627744545448495249707672251810156470666128 -2739402004997317303130847904245433161061201947742215868695402605109273628704202494342786211337106452282093394416 -13640253528273637179747257584349696776786081619557729691826223326438388947902771527097529962700834981628426 -54108735520772304279414995159617624430889573611012107994709663338265507094981755235782981868140781740 -33597972179716229345132103562000403843021350039134640721707505586320477252105422625446568245928 -206537913989956355351228176808879898760155529725528023889009790685225454601894898216200 102846509785370062508628160659089591787770475732015334603245072008844147426 43547783074096325114612961618447353371216456303412 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
33095669104156246443621218540868612096844148897022231004936460102378825002561761498126428395674552687249507994349381660 -724575546019104232695928954732267279373213893340891066070713449486150086214116393766384744089550577589508581494288 15802865725184188479614789631068568842478803374185736818779096958463778783590119865832658787163550463701980222 82221930487363906467591162598816349625196961902892320854072657015738566733828732031447918701531480681872 247273727912776907963318774374022130121424352311994544539150399480572039230832377662768334560019434 112268668899828873354789923274161506952737851860494702611427157501943570547525537935251311144 176165058151208219021259130727092147936329811887275995095256267044514347165665086761 17787290094996047910385515376646350103641197432706591071594509470703616 20885593142389751782136416413547353333312 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-231670739605628457332064743172851801010840209714226864656207822476738115977841967580265250942364585841945561873762152 4057498008545704326133106333424571630240772356053447494510684881853754304296809398630391435086977811564746356344 -90351042207655653025021534518920249849953556994945026434857525694274550648101432298963539197228192628279744 -476234699170460970927708864664560260402978584370560297173963137019495954342819162535672032600281914392 -1130743241557390426807590835914472328659076580372663826104757038494398054140298008020178113605952 -323533510502319527101113784855938130236542032274672319451061006200166434028973734124694774 -53417600888399514819377442663717414027541396688067355432511068635566313841222724 -3314851620362080748205988804342406561874727648129519071776066345160 31254764090053820248639200 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
1600479156073075485677496795765445187060742760678696981370700816950990494865928030488636912912111417692708038408227 -21868832938496076760659152385476714301712403943898113162538954514157571697282966782582252067160966374748393392 512425435398989745778291393433638756176604629217306882154019720389849951037910568078408592830825656566420 2672973707341753094215554488658410431606400544438868511636718481775836559977533764761021496068627488 5216597857456945825448197711431321681547639534860616879917211520774373174162712332082603740111 863908286945599409651181729575291604037032506315551460637140947961093584945276604190824 -3885139109299083626442222834105916400305400195489756418083709486959724674676 422439963404496938610855949907617574028589818503055491495278672 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-10911900782712510704418665853917602315557529170482202587748418742722124630343597672849287447756913468703320402512 112349991658362467680585525911578081891491374518560893255195580802390416837750193500067762564883559978215424 -2883521764835731045620150467080471319311714128830611386202758181350605554004403776985754862521170247032 -14562470919081962429716462166699301437881535973292042176435438563974731478562202268117943586167016 -24100375984211790368624964347731943085494263811213656085146569995823555989383742557503062772 -2298123294643554025967028252370569363391820592381154452590716728306264307461485515016 -73736603827805782790401603479438226777265220581961231239445784149750692908 -3143015059744677785870794091791600418184334942389148125663 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
73419459032280356038164534078741950524043510937225852949245944347506644461103213863605496705546051840963377232 -540904847189079257943673164031039871541253527627508784094479143141205494873972042520084185987943781542176 16108637636205539296639207548058169038350992854477209714751319859755606558295310219364010468299708460 77384327506171447751726552947804839491501194564517990193719830099049698831673624730019432012320 110405500379084589602297703317056641958148711430733854123008365487311363250186203396471228 6109804578340783436501959945866358380692613077592193605560793805729831047266531872 102949675475752370588278339274006545408419001742205866335589249688769412 31746457862708319420514818858891774013575424932501360 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-487490215691429329320970715357793933378071889636087719720775062956751656550657655929876618798664799736076368 2358146478944027538961572218185228328371107424846293786552700135761037004505074151593904660257129099492 -89304247143763320376784114921684119958159901593632988175055070400631331626054127990976197544672656 -401088230231153742574036296832758412050718088091180988443348270037348899002399751570982306614 -489339646106308845955356217257827451512062526174262730771385120477204505322129194468804 -14895796777317887665861138289747864918901528420623322116284662942493990102097215 -30923906429216069471040302745311583867965283791518227052215980489872 -3890042942257278629275406862351596955802526914 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
3194065809937445266305642019154722776718988659368635888656551304682184969149123837446753250660617103946950 -8524552583612476384089403092686979843085602831100426857379153370544973483142193005233381427269496560 491339818667939128454839600176645690257977670869848631203118679120184511752429260395177506187184 2033495574961130890160083732624177971358344755015954798852710207342060084492822024871852496 2054702540576487867926432586425367131014294764294257439403036804109812030785224759439 29795309163518862022778800055245422450462560513104663116546508897967412415512 -17632452959956519182965386475313214568805879598954498797889576002 76098416472921988176870467299628849664 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-20649929334329703576432961703510921245119456239874968290733802803177936370856112451041671418927500507120 17087077278117271524346685424448678132415371792650014185509947963964550432125326535171716633499692 -2679774899749051702268499520544913432373178212343790530712456865156125243545894182162644972552 -10070005409585453907408520932975481106700504788598028685171644247724143355340122160136346 -7999294049735732193309897084108367656393142691793518160281646883301254112441459456 -43747515005278871222863873116361560256449861138430146617012984803172366662 6622321593592555567456378297185724319606045506669994262086080 -6168820558818860413273504 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
131722148425487362348268480946460962710107763320520912316626633988210112088142445224873898459649281664 94687033078301886098939875200302910842396873636764663179388192175785555575635392035167493506112 14480730560632346182526047677859700411022067984867830918114450981872279535581665199002615816 48745225004133584640683450919429445998764172813657346961515225296105173646732168410512 28528499395696162284422382081401175394437399975118089488004708079611429838892010 40060218318436740513843210999918536497171821035242348089261254056981536 -477825195332561339159424898319681704268844352911576987588 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-828947375082174153624821817113782230191003043217835508002211787584646625970954944847323845109073800 -1657494387893764368913100125507277691401014691283620688401868387882541288163944397743432632678 -77388144517432968152951245904332667444460829855223469238073062711942162479462173432946280 -229957975504167854013800687277912037544767896182239107440972513187800696421427537454 -92380186770563248827323412610541588708473136013952432435301467676217181680684 -12095778444579690227814585003536493895599888160799041326885326807449 80468561538222095449957976544715257601715121104354564 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
5146122491020847564196660459810769747355916296581255627747358298378437012465372903042566741767940 15654099534817342767288373080730966326328891592118029546689600103251471024968057143724382944 408629272070011212573239733045180680092022075940415762460238077669440565290843908818868 1056146942584001851529235193252225972380471125629187851973234607272204981043868320 270850008409217383405796366438964292157991088745526997869668407479614886970 -15212161241910337006458214944845997109873933844789461613570479520 -189328045632415736425937391551368549171838562352 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-31511436449674456686682286297723804923075671223927813027612282034216492402598199736325983030048 -121985985923616707888859278909589718751153149246562506895969867316590486613714769332003012 -2126974847264605518129438717352518847944539586379060382140989160133441495534557812072 -4704172101431899353315956612178916186573050105406850167732788246981232728831768 -716513030713436713519571920125359159576758904096756406378436341912530532 7230742232360820343127531479724598122237903034165567836167900 -29340848576315723117712767052257005891096 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
190298395722097522657133959216762470804718849421950010005654221834853955649685631322261597428 858368975844366268813767535924256446396304207766090221800015527115572082767841188141312 10900341461871340422187515780653143592521590416598767192356168590562606258779641856 20268958520895338465555486698607479048196565600757677863394624662475032915424 1697998163580966413265899507839323677177116417905348193015078639156998 18467380823694426273528705537443567531044083462161604784736 300311118754973416017957412793654112 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-1133226332789736834528081694798410155455180492323894251356909317984640458458978093121693376 -5645416159060484573653166552689353388527826733781459945208301901176614442455021118212 -54858255618319797729262111760630737697029924125742043503653988133171103220465256 -84046713826698052256083297544721002321474227095654948777966078205863817400 -3534093074519907462044596439045176545389115883291922854652110312424 -13739483346116309335007411430599517574531529410359447484 -64176020066317892403328 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
6653370468314818356613467681528884780581445883997451060411281495501232532765630501751958 35292112279197455174718038033473296844736091457722076987017841039376061127304296640 270761866454387405032664140318523106101255882406255437008598945416891068148368 333606209726510716661067089367128055209468854673032788631018270868901840 6207132778088496263299106579815850918364263979726642780259041357 -2008870747738418024848692381062628182501067961227104 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-38506118482795173681331866979492753462934320480300555260688682057091498530755489874552 -211660371272524766179847647145454490269453386565882284398270932474520184904325252 -1307010705848894030584215144919626423891388537422345669387252799697948626128 -1257136554000174617875809955931966365547209648292227950302750171060562 -8531150832109308483459070424428602173532649718981399798522340 951163730366878404494143097160257648234173960414 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
219630335136524062066838481300960436555475573378759420209733394953593209523027923400 1224668328132898770737209775790081545577981017015622670801274198487023643367904 6161685211336285002186128198644241652898009180956981833830064801241255004 4455966811365302930779021346018709054518715528801686784675121626720 7899718304471169391847412165558863216771203016777697437584 -36787188790633611291258505612252166186089216 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-1234326062189985355447900161568594707833571910195084949655701218291001409532362200 -6859734933290391812442024271915768181667935090312807400569929292512163728454 -28283856764474732638519331332057632637383208311376110527491946627704440 -14682077825105853265016924071081372334433890001549962199679974074 -2762167114354082047460158646704004333953842568759518924 141043431695440475892242992778872625747 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
6833349956606819738001093885131079797752648538368259430054342324643902736126070 37280947788818334204494790371178743383973976180805910498571545100314130688 126200510254509916223107862284574898965132942657504671649852584924068 44399221199630472511618266674514382779026645972468794229028592 -2614744923764735830929280124134129604509295577697950 -111036383297774187628011946023168 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-37254738830697232068220850586750129324296521954999940022807800827799090923840 -196846108580458581907577293211702839012438563161273309051217989836322324 -545432788135203457899931894959289418919923577580032418083446826176 -121309593830681176624286489197321006066447687209262258865544 2971452115715877065260134537613348067173664381968 6083397858908812869504 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
199958755763912687734090178506856100321225410463213471248586135479762037620 1010625796172854070602548421304831498170537122739367545935605282004112 2278329033525802227736709135276037836714776616400871198778023350 294131035427915208073805889323308735410090735042554588736 431576226179697783397901416507926582905267634 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-1056236337489841423980857511365761928275610175835841315792986071808653152 -5046468650997977285826067957996298340515213705845996640157734282828 -9158589032663125122013280656632261779550775267265710909326768 -617376221603968353479604185354659271948506744188045702 -1417886579560968738817244563667413088111688 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
5488846973896042092957992630564714687518033504035210865987759096194052 24509590467360779285203535240151779978208381727863392786149079264 35317989834257960903979166701928920631308995330662120057776 1083783673993595433870051229723780163351316835258752 181842764902554516735660194340630199320 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-28049031892449812245992239272870540178339064515964205529048702382056 -115728658563864679488750317662690577150334891280984489929391936 -129896966736848539134479748337273339911449110441117682944 -1502649463698411060813025401329686459010964487674 -7388135720976025855722442646247948 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
140887588190572434542598663904731767860693878381169539886027574432 530966419123880131847396301340996272886449990103884616479440 453173939753101741421539351367704509658599748513252834 1456797279460222401929193403115069974180172352 7444257723559651023202460160 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-695218636765807437846734312731017133790764181102615957830195888 -2364579317685456667601089085201722958121251883440820049576 -1486018178839370146062643324755811450747697509084224 -678859042411216042758155278116701914213176 71446007284876335616 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
3368369846654226556559797747022369992987973144564406550817510 10209989798614808970800059183505726665679047640047737840 4534362685284381409099282410219712099288410289940 -415671068526323345965012721731360087408 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-16013645251137272420839552696391452176055195959005726903120 -42669702975430890497654719115997832020755785481717616 -12682594478143020094190422231996518820373680568 641392017484196116723786454250757220 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
74650065116774580233407230697447580306977038476718721936 172291820679072314982583833418608084990271901953056 31950024220649124048189656529597715996575972 -59695870331393438814742189754112 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-340951272133473046389706010466100249664606920294170320 -670333515047065596240272784454993609468080326508 -70673590380241034903477604720171237979104 -87500599221350559501280103202 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
1524394665375602638539859336441254968196837486797165 2506175303162789714826337305248291833445295408 132912696925062390296802189916229224728 708507724813386378928128 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-6665060091009979920952226937429447268750194975928 -8967055845251101323839205344448677139080494 -201328825527946073999326392818483876 -770171130885638225 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
28466196649433314089319775141564908768479303188 30573486096557670293108196384394887700712 226202208683790058002076342523393 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-118604489127715493240723735221639775888886212 -98684330166858570837229772498729144299 -147239003418584636716412790416 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
481384486191812658193051157189000008802878 299335081187210574841132311547644416 14072186602566752635902946 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-1899944480414955615632854363098056049032 -843549673928454184827874595984342 68801198711381492298056 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
7278003009620715388195418548602951794 2178506976436526313073370035240 -24384100122142168061 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-26993352317431193422613622083347504 -5049380819715982665733744994 181271752320652 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
96676864802105663255892146343845 10221113324650294684064920 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-333193655560320958110859754924 -17323577762181812397518 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
1100839868162930918187995236 22891647628606636448 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-3468101456938520290495676 -20748843331410571 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
10357956561443348064761 7463509952408 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-29066567316421583824 2060092778 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
75899113602022946 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-181340419422584 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
389500499734 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-724846004 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
1127308 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
-1304 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
10463838401646546305978865167906657900643134545472782294624618338421948128488987938979848109207596372067023754153542452680517784610236483590457932336600579911719640766311941479719995430312080365992258393646776509212235129413835248529105515236776911546292909214153882280854365400764606499884412950613 1073741101