1522386463183453527078294519127146535661070188544000000000000
-14483550061450021025418791757689183579261632512000000000000
40298283576239594161134427475647258002725497995264000000
-26987824447834161924054467171989817057020477440000000
1640879647384699829541995816620160746893550288896
1521257402764794698030874708853054962860556288
154069240452179716057333738291818869555200
5459821161320354812263067236582293504
64090471549258730674175182901248
-3297421683871933712398336
58366386653909120
-411521952
1
-301282086265345196234320665131134782189779143360512000000000000
3231498987931464792148308174103578559469019595800576000000000
-9457892378640750946447150863407009598129372307390464000000
4854133408154814335868995588500934031690768190537728000
163833845027098539018027049043179695629699924361216
-190465890802245026425638809064952897260396478464
-21718566011229499157605381349863916832817152
-766022294550477248436090259257390661632
-8559304879307055743804054498254848
308459402595329352795924480
-3339256330205354880
11029839648
0
27186836487521816516277038909135686901099462981981306880000000000
-346395276618060603324508919376358081058777212235242536960000000
1119756866284897484022598122584412644597119522994493849600000
-416709504710252482836130274614568331733936297805516636160
-49827105179177259254126169193593936054965815719493632
10337654204369734482424316521112952263280194224128
1464180360872306792545869798099545023444942848
51660711951746425415494518555245429751808
561236271008450817929202513117849600
-13761116876702340546338030592
87009856188696787744
-76780781328
0
-1462977332185409763699819755322105573096861101920207503360000000000
23536815750964478511189452317858433842445588504595105054720000000
-88673548646736350036843319536050649268048575558315598151680000
21931542806849278966394063502582838388363238354846241259520
4601293635951355810947614304211485896930275092936523776
-269900546571657806043435915316272538778191704096768
-62683619917789046434916628040692106194282610688
-2214511162765654424667795180219462092136448
-24128256535853815582940491046477019136
387105037011339586777153361664
-1170189195000362196992
-501276981130
0
51000623121787095746768352154181609954344036340608671311462400000000
-1124359967306210718278612257259999593845444554676218660860723200000
5252201288682259350763393601981650246388030118419647481826508800
-739004056069093432175367382388057769019633428465122661105664
-253352883633282777011412284641631440373406901693059170304
-632331240610739108337668245264596907938640925032448
1910431893425925619048066475954860078639252176896
66935126207322718717633377362052516479426560
766311898178709919100006398051498307328
-7569572052185897053568481009152
5206006263779623683912
14901805901350
0
-1136666330154477358276948046364356669587073729549551409509171200000000
39412914106415702050522572779365277933169970588699348064167526400000
-246732073008073079148840130241642193879177437563174387451953152000
13072010352807038977482098679489150527107245815480819667435520
9756472079989821934893152114287437981339529795160586059776
372946681275932781882806203070721628619193528182898688
-44239762336838995491884228687554298493918119821312
-1481325248595482501928486333721152709040844800
-19208030117366702649324870140796175362048
104692386543983560496965617757632
77780606854368462509152
-156467332861992
0
12894522174719101682055299196389575739859080439744729812882685952000000
-1013802330307229155515119634501507489098209923131286668812679643136000
9527246509729752053624586266757605420335966765750150710940208726016
160413881898042880717772424059033383719844793070866973214113792
-280113982161612983353199349608471514472206387615702594879488
-18633116757626867723049756736280742533780515028158382080
823602487067715010560121872924756171149609905754112
23478926224591255360394445255166498619035815936
396410376495772186923230586819234996509056
-927917146822617769990136940442656
-1252538405199051422302993
978778701790104
0
85645008222777248286383711794429386105010946148404167935698927616000000
17723542412797542183610473885027633238624973916427328309788145614848000
-309834623950227085774418490068517782662561965337117047322794193321984
-21978013813590724236318065318713586019612594879588123311136047104
6091077948090186509222241663955185291552734442150516668497920
603901527943081194779804726723871893954498082555115339776
-13426529222402331227158106572598990039380590211645440
-219511600799098685549634445528217917087433278976
-6938531196237781686545906644842465905543808
1701119996736356208899782617195216
324081657984389374446090
-3429392460662564
0
-6243531653328814380145679821932724864574887293162261093406136346869760000
-124043895213474922275790493275583104680987654070689930932017001115156480
8640821344120206773647154011566475309445905893490258150425075558383616
967228046445758616101605869305284460850379807200006211165956866048
-95653420124626641294235064922894941282998717285388008137162752
-15253952025758497238737351230403877543038639505244839477248
221727907555928941723896894472075634535273980880668672
-814138871078999986148665343531343232715559915008
105298525539004814092266198476991654904507408
111901683196748328950963750991590384
192109642236698451359819257
1432191152410472
0
101552540635956885525104978133360853711463961141699859131088870624460800000
-4319482583657646089782216525992649097925591880586289519016714344249425920
-209630293598308498150183773607121979525199811518496840383161982122983424
-29843354197877594854891587174167018401937631151914010835299162128384
794291990140200517909808680232867332636309839229056186360791040
323525229105203525897312495851688333804033180461789200908288
-4212583685860894416594373003404878420282990159918833664
85709734458708920611258504648420584481081288298496
-1409404824373997686662071674261974321763176160
-2485439834636943650542118251705017324
-2965335869668457844010436152
51026675815864996
0
-49837534866164971770966197284075365222433484239800270325988905830265651200
208941862761767416607086180875888361392126540803677983199607445048155701248
4476865055785004347475311701238677951217440261769441383461697043887554560
735698627360064022008894257248738763741924731898051604089053638557696
10369455171109555877909229557033688849362779824976387076071096320
-6027342111345988943384745552943043992492739789690052231561216
88168993768010358284655173541383985811365971987697858304
-2179029702162786541269637344909432385491853736855680
16867634628258424106581628254304279109713331776
33941606188921541800364578522414558532
25568238359643812637764637986
-270861957315082930
0
-31254190669264086118345994039015642114132450211145202118790397145239047372800
-5373379502191806440036787680834467831217885725651625109914158574054982811648
-85018370464611743809324723505044383812809712299622773823455014863297839104
-15259935644964582091988791446950046537782552157405032156983762970738688
-637091231827127728839987653819036104956601860851187222536062500864
101867987611467903798817980866821554025325949470703401265397760
-1787946826234037578060268082552720642659802166428645590528
39029399497343049600717619040470344088379168897583136
-182537122021292256789121564189793218340769331568
-355450480951168340383438219828436293032
-141823426154289866255003252074
632728636001232248
0
689920283828949509489822375505662966078938490207865996551642982713892005740544
101144038990198624769427866826816732033004522727614816478489286614618904461312
1448478311363626812515304959445834298917807635153727369370874548458736320512
273748714086246354376787742095103895977928521458623150424727279718367232
17410768239895333741021894209540767967605226810869176981774250541056
-1598396533570226637422768101821554702037469519872891212372312064
32630073318578976815869514437039381377908888283079483237120
-567612970252914049861492944400758418503325080832290016
1802973340593367661942965349625888985481768150327
3047629116339603135381771961983738103168
453065702890934188241528541606
-258751776308524297
0
-6657895772877147443516198161857396361077809370852880023217783111062706093817856
-1481593675408537520471508730696481546665285219347929273504721542721851111768064
-22314597006749697831666716039851401699268617860465505687283913819663842148352
-4319300176540542428716598354900880819102404805356500175315231063870013440
-360682032983136116433249280886381154781030137135068935891450369409024
23618589427420944634377437056130478898662975588518712695107256320
-525379315761374915297868636548182110816777418966541466876288
7064775578909996801807605379109798082290227598069439760
-16382985331787095268547623291556835095434846130004
-21999063063927876391500018459675044299886
46510782207428293470150523840
-2556051634107879258
0
-15048673651868820064900898721450057977569034728315740990752167322115399732953088
16579899988739996276298184349232080416659499321119459272020537560325297610424320
313067428442438587315415226500116200479509531274321984542075465484817290756096
60598122197465077718158703712085377491995192071562186326384502051170156544
6313706833989190362808086987246417566085296489019135147115860707115008
-330605283920738863025787348243885651163898602382460947441368997888
7478479422387399586386594853130899355862240622176042046214896
-77320275473973617853164873481546681293178255667679665888
137868988909549190566139680288157223258541663885166
135347253346574031492641512572672142663162
-9809718761262827515324339790049
6567273234903721346
0
1457832468426723180915157268824262772817249901109784779438263799280890738391384064
-119945287031546292959221163570641245139648840185438397412187254507181417586229248
-4026362956642376186752444792350719012862713411314226803043617422068183560355840
-761045606819906441659746249646507123032851183033295119266338026969888718848
-97613137297318716109385779907554195808566698076951548032790500786438144
4382577354196397972828037525812083592960189285837319737732940480512
-94873492471098092129460985153678654501668174350655199148083968
756553099834067575218150969510484076567829761472830856534
-1080629358241901960685419998466407742382038314998848
-711174993293664826738838998924509281654922
61492562064434120272541231739256
-3098879364414217258
0
-20790079830551196331160409866136955890770382273865041050694946626696664903896268800
-123565796931481360698941722277486248643861774774879429381413982343641349536874496
47764111309317707847632768488509499488914784624592328273297434095288987850637312
8582307879690980106521088152881280314078968404031315222577946236823999086592
1364531797526184489590907632163531995464564960365252545909247445286977536
-54832639419250780458354090721120134406311710967369704615118135164928
1081963190417806712510804692344916442609842461259607798541934600
-6692920340050742955857298774259246791596888823800012406138
7927129126848488276888818308759104801144430958806916
3161290734711031356090570622504997058257585
-208813868850317178735554561166036
-13475700504060272490
0
73569872516647450258295913488074155134403540600084848057192587633608727627076468736
22781122188461761509722088858300832944652410680150183285191499708183167689157509120
-525758518088118335990320310641850280010421816215760852087383043502439227994406912
-86807674776092660027613644523162151526048637563015085506144007134329564037120
-17493190604785931484846728699113377455310609682434578210489871035012022272
644959432426829590554580502793746280288368413081380279120401084691456
-11176759750714226051309665217867514145410723377432321766748835952
53966569169860788556647795380140967865417402805433212314336
-54645588939729628735020968960670804294533007691555242
-11525972625398863270510069939727930914919765
307372702417981818052467823842653
21151722193074768068
0
2645943614968543837289712972027557301407743607106614689245907643656982299149294632960
-492605122705209312729763739187446120863419749344507321779104286761501555273110650880
5401177417222598483164438541288290611232630417464411778682671042985130030914338816
781752849304242641896589659134232144397657963058742385204838850771407825010688
207563765893107699297669377865410825804496960242119831984630465712299343872
-7110058423063140414902161282137870242088743397580787253645643471496192
105236286817299402254953457425752192113729106529689865280565932697
-398979664784947071449634149011491957953413601221923425193360
355216610812039145239650459594427671569161640783931740
31354343131412464088669627417807806860540382
927750681273088806111351501156916
15363650406701366388
0
-63270636413756725995600615260959558583196572741927287602387823976789464122998736814080
7525614431514575697789207477977720017263196620720738853236576571893759754143119966208
-52082082389335467062910649550268322336474190930461772628894289229052128757123383296
-6147206965402337169884935230352444505248236306274906289276973113225855575785472
-2293610654012293966594648870014948466915167177020233335111418661499583250432
73324629786829956390433269349045583174317203470122192344861246214050816
-907585697044755352264361732950148694107065753917382475496685782742
2716453012307897515310106530592180857221729057618302131867084
-2183760082552854850205179938166987257292032786456187792
-38181221383570848239381046333552179923152147
-7840145636101380260642075935601242
-70036597604039078992
0
769286448812713353332001872573401831510518659536608050976948142744688508490853463883776
-95265370788270000081836125072984019422058232388086103846686599092581193420975378530304
474029775404057800276058162447925000213344032192438005248148906728503873708845170688
40135044514179170213078637117000314421088377414460196874361319368651967226707968
23705545192981534418380027464832085185432296926551922480473107515914787840000
-706783977533723747867365815003521952795794757848740146769554340399410944
7195351511010647580620373721352271726163524689145845370005403185881
-17086574145090034273082493131526706438655612485142469279049182
12728714794071014003528189879709432160503612576392445072
-213225576813302359302183904179003100394087293
27914675335429414937504467991284187
51600150295597935088
0
-5212042710852359726580339259094653458576515264150075677040063340761632652584293289164800
1055806118388285887347798975529592073485929312166281929519259016690494297046150488784896
-4093852152162040985595443627852108808603290505171877023808531320775144068670531043328
-183306537051923744094769855543406907172214683823297150175001679427752463519318016
-229883888633782357388756806146989191997882147772835354314951667730420854366208
6366060166141213984461032840922498751108610816512611960955001070805312256
-52562473167857865667639110909906046880813039051951346422229800079104
99506539089347797517036357732779404718880834319298459255169248
-70499227439359325846280707173461021498345163045475534952
1995326832764535549491597981522965937473597749
-59665667371159396528957776089737970
43740786663038284980
0
-1312614897030680709978640866841661015947520248637630413403590894689093829040788218052608
-10525296285584501320372848964564616378101020123017591314614067401379764692156444336717824
33706889704193268660967901653973528285279591547334675568986170344089968994774715203584
-30335246657286721940748139575502459807186481108630363107783455800750867424673792
2096750789858199247699523665500155075136853211366395657517806500933986018925056
-53576298745833045495523897242081432525822226896991629253686042295457400240
354144985719740279095175117580279663325264443265408775517971167280698
-537282961482405940464678406815969634192456704177016875646520674
371742372054741391407677343831783805404655803130034795138
-10356906126867816900267929343366979196444429642
54548737513072676988518412361601492
-73997678232207389725
0
513157216908644697519979629419262042203347148828128294746559884901404110975317237718581248
95900817679040138838519867079671972029194519067073736649123154787501257033839446071443456
-265605248318339527294145376961985093756284137334313754062638935162610778689845864693760
13529431823956190750180784595407163914372166832103846603778118839370901037895647232
-18023000146877931473496087970747737615109903425027171036514422597858059919145984
421191610088117661224721433314753092404406743467632455884093567072332845824
-2199271315010803494219056684114752896559721474641663979202681493315052
2692498814159350859220994985190782388786943050381289069456394250
-1869379271058872276240835580611519241237047620541791695303
42195306471608299093816813092379851630244735314
130735641662387917487613039347386117
-19078578805008247083
0
-6197945944214231522475791704661804015227894591430028947541589737275831314304790618641006592
-807109304851972343783265102656752097913645378516930461956411102977050224408796685561495552
2008435609009536154359390130035274623058563851268833869693073799511893584134421959671808
-207652179286490475576546966344000871094407407441844103783730420427341061060090986496
146251749784550813753415756171336881133905359867568279794094957064098241328035072
-3090482760644968613793631510638043109552990608438771383307242613005452392864
12552373158890100750219764609415111019507077906690896951718108905028036
-12541279973851280406072270457116021039530705941708134651728286486
8978395397893617652723743255241231945409855161292464503367
-148221447011258480399591934364384069982669572775
-685676298276600220154138913700399189
81764389276684113127
0
14116067356867850097938480440856615657962505114885822307472357564585793770641304676550574080
6322351122057162081575318257815768436026059971285579683603255404452227507277693633565818880
-14594970944928813075684284259609546877378744794875519328504156940850544556431948412616704
2278592977691858040749774179297564829392594027969620842085541500887439280812579840000
-1122165048378552363869418883505139572555506501854429355307165331567468547242567808
21124529878325649585475004421761216849939789580321147976178114258972476821630
-65438812432966757030395514922782698862242625467189394675022249140944334
54496799228325511095846394607056345007923717426467444936677084402
-41238557312665607441660709046979111222185697002007861895059
474420036355875762131977694013220663800776783676
1518040761069872073528887886819113271
-17294388450947855358
0
851540492350735027484917669936142778318474883647832791662996433326061543416111341150478008320
-46383785990904035920075260273021053692471673006548810792763164575320073982848906378780606464
101952044996267367679548670489966932186492788784771208672903147976672476722949442897838080
-21127099980247490378162397898198874961274307402689807069336732330690293894203766804480
8153518665302330864818789541967208595250243279515784780474061241459116831318739264
-134016977425024730117155379401104173253170540217484929341560485446036479425068
307915485181332558918991464384126357253461073541924526046266584515173762
-223121342103658214528997198371712923698547072293011123641186464438
181333575638504550083089784316983407643901600022902682136105
-1454230420261396211757905209420833613928735853840
-1640732463589129121564863652210921278
-47759130673581578401
0
-20777252381381552180123564739149263443405356521401666697120934345784077595412764518807349755904
320695596918166052395799711228502987526576344328118452597625761925175473179637949428400128000
-684264890502505160815267643096871203673161469389319541214359454197671591716513116021850112
174715998718942367948201110482140430294728120943953171704990557709228543805495086166016
-56181734485418675535954897462175818648707676778733171335618265421618356220016075104
783770635711615803375065937743587284413862741683634068283782762149393093320838
-1277380859091979575212413000311481713723884221574384113449923264072558594
881178458304182119169686345033295684310083688574192974010567295349
-764016148535291802624170749000354045334560575099783595760496
4464418382007141042876723256647589174894553420563
-1107988753483088423265952620786555360
18823329198695834352
0
319278623459353886040443420804061616163675627804325664128284662955964270490542720209482193829888
-2106084779350556403242257160127742363580929273850197824390564971668549512320765734029923188736
4409468774876176826029415482549860735474146827188922043998862510292049841572853698104655872
-1321548385548600128250530954174598312087569941137154227797772820562413995997010625804288
367640352776332183527027601901649847184897390518694469042239914559581631980101524832
-4171949560946144591632758735187043349528986534155120384303726327157504236239169
4433161828277553269811810352095703456477739953496656993244779456817207713
-3514758302820124778282551397796205900370235987092448005961703779009
3086590259380020553624607063370261682790566808756269664792054
-14059820758951207104035334098058398344688614560248
8781011018801355078796540816144974240
21162042775698593165
0
-3931039711049821313936591451550914141986470784824536484729874596666765392357478723010171850719232
13291114196616657429315055245955799669268410857546247590351348803567626137121189096011134402560
-27276118925568702897668574413720307610811388829037663692140900283802958583151271074004074496
9275954840946960686420791440006764886536244967949731272233234080618662380260466168656384
-2287910345221769206371460601873578389756432281422854845594681494599291918689205005384
19696827688598765555620298516809682534579967358003464325760463141069760150200049
-10971267745792917485015474508551452745893439571840531635567386741617031458
15078516003484403883080570722216903129782843535871930098878520496986
-11963249035073131708253888342067072962524163531771171807754722
45095535994508475760197258072192881539890754537787
-19995277364211462985699278460661149949
-10245864398370070777
0
41808613501549425837350644742488815282699710826660006286029943717205932838514859790559938974056448
-82016072143816298343439943566976967445277176558902388287555934978705888018370094954849903837184
162118792580884389456065468082480913896711204810360362602641317703180644306621586517261828096
-61001675425971396574498424278938777667536954555262952154392817647047571070010017518753536
13559752034483014004768456764271010105878963869689201992105926735883026754279015472398
-77514542014688814998033020437364239549727466525993202213049161354868317499124321
2867300426081035543642873416686873768303036759715256826304226607616264783
-72337073001734910555905499352823636635070711451969432361549589658167
44505379691128652229939203977769862889521099971122917533161977
-143362540904256364609940217412980158533352198024757
27004657357718811179699384011930228744
-6983775438275345656
0
-398058962387983340537789209307338287335141546740251979343255831311598537892703838532167427032088576
506446624828550079683384489727854895556725706800370297393242875831334348792658948909550406729728
-928558462946871129207384249378730259485205413742040984229922856731309432257572767442455166976
378622018598709380495136824986917116764893872211460906670925130713931045433347710593680896
-76643437829010593093633294118791096802996310924407678023380907135158157548986001181018
203725054189337523399683968017723329106520614983992322197687251301444227533145809
173846139273426224463077589635658340892344444049700449117808897578001597046
378714313244326769008243407027562302703291297505944879153921002194883
-158980639789566767019406871716424391377182727454568555333925833
439201200449195832767030184852534586531522594357383
-18408448663570568155675036979263251764
3236586640708580304
0
3463576574086736528494696241457662934663085226878099397781326015895889973667796959027896882904956928
-3204380265950105192620856592068296523799590747428240838514186843157215767285207004243677132357632
5154041988795818690716121443248878145716025190288452568417270115938938125644535343231513944064
-2231715716243794077383176744852270972570281024246029766879500304449097635018567974497350656
413742697528670909683182893272308087355281512184679917232943572190446310384378246924781
234807647941328252537271582380919722003370470512724116962520559141709843934550929
-1280029158512974978723843123155797632994949170944163769543864104123993802053
-2034164973607895654812216565444236541692252162472537005714298797049984
545516819205714079178130016333926149498162588338853348744220431
-1270090052818026044432074978829649468435459355629710
-9824888894618197343196440817910068208
1822041884952721763
0
-27914457191579609184703063980818696561353049182263117364980553809012490420382711644072586116541186048
21059757104700812109776675005383223751299893247165366575903144228675575382857053992744196423811072
-27967376613241871076605581942257471758370314219153977772998430601466193846551331403270467018752
12563807026466039104584241367432049309383021616315210735362808343078049217041067916466001760
-2136225864334646646348828773224177688564007998676265795339699767690568915707175885810620
-8425308871098771495556740244013330788160628817795714385810702300790414190789641421
5601085893091639921031761515410648361973483998762419772038867430514784718229
10644538162446750260856376933481864668216179620190329348958623943375984
-1798716663189086713273880298370557187597738228159737969507966350
3417006870991846371645635324480557404244171340201647
42055747706775272864499375025927673246
-597026443806881460
0
210350910190686442205924730403046626032455250319700672213164025597657784465062610703289257669869699072
-143148726918816073231995196549367640451828737596680146520593081614121161738128661181108120528617472
150081055902094353010763645612619233764256662072494235603189087993440798601090454493844051338240
-67930977275908048164817706484351769592542834702261614193013983376120622250498227995858126224
10564611252283651126494768503724134843145219994691014426210492725460560456776107172523777
78484750735003322164952769130595022077822251678439035961585508403860045862434965285
-12086669353876986919374387496942849439162130685036157644572578446356666125179
-52745909794823460877775843497504111909485395932962557077658381779487827
5701123123651095910604766577735463978236204336507903257392936765
-8446264191834929381358745307498646273220580527471806
-44732754502751076912611458348657412290
-348968487541579376
0
-1492387517645389429063035693337279153697571088155449814307692681665245938600808746638596349301375369216
987556006876736455066333514935404003436522213434817642935020615577236963007280027841462083816259584
-806390098391081899217153089195560026828335818520988748809141372546851961649130433493648604524544
354707806057488667049089882673198657504140257835354356912443552644502195367405685051648758960
-50113152007750112288623552509686128714872870195563929998791141304455951479280296086670534
-548471395333294122133004691983495640454965792147903736599749278836220114967510266801
-54668191492006572826238387134917787946233514381706964792456630767020636114408
244368485393771776659937946488520880575865731964576035297346996926735777
-17375656086269112715212296374615868120023695278992594962314663431
18903225768023133097262664165426872143014493769428840
-9533030345845811904682164908690798349
48453179310359223
0
10021809661551939772963296344703660802020176038906929073411424839491502891917100634965054261667626483712
-6760919916288722782979658371497898697487995305922558183036268492260248574538928572570850105814417408
4380316744755336121494823355552864402472832201870586394195878816100962035258845804378192160541440
-1798266662333984182723152291517398812922455428254820031610620128114651504334644173032511049304
228280110811629218233626237407788249888674038193908898285108265767917948957256874390859937
3280048325068272829600826857914851211109605179033291998669689807618323186537486779897
880830660500845875581059764264447743267731445807198020278666373265850679225682
-1052690887900297269896984182461688778430007265954363551109741848654887288
50935989852359759755305931148291004259406250274023784198784524199
-37474038861279248344378199376737707671878760672172144
110641021401011913917149299881770277612
40105452334166213
0
-63966800111290689986719207436144921410952949821041944459940286132465642612082075187345617243177524133888
45112667433413587295982670997085819394311247424909872231724631670844059732187712774624751231586795520
-24133840615427003205158895699197152759401220798192335763566402908806348653759658035704387015606656
8895113613489373651604231261768251691191245663816073016847372676155460750984437980821107372122
-999453321277055325780322084674862650369986337119397297386101546911240997522846523977392326
-17517810305009278256058518324161733601874413020052465931751148120354227769092482942142
-6944707783219186375091105523929741993524740521838058840703301875060917387003975
4202340489919153175182357936281010952499045073279813746168107662693500037
-143649187856418110731395079066716188453748414154274374111866420690
63142762894283010096154954223513757489939911733359015
-204523443184984735275887416100285078512
981897626802020
0
389378677868490861209351912495630290935007972719064928321979612710744640714063713591978190953702391545856
-290064548217884393633516711418446795153041556019507485459559596435278825538991604148103670717710336000
134282818540073307464626113011402990211149900520668984556081744739519385262605266028160511800245648
-43105576340092992287827196766747526992532033626925525818889035144895979731162088148196242676390
4206088710956905329079645737107763368234165447160409632705960261052829228173880265404838054
84945670495327300373184437433100241103985154975042320575809196008232644792497071862027
42748723355527101516580407159029534115460767339057949370878568833650686623949922
-15482071312369078591187478727351629743076981033223296374396046994617596276
389796610207021823896998467132121082459655124940166876340226549856
-81281990769405594196220304247031693543740418962420585
228740417682141685801817450642292289651
-1705482287434580
0
-2266751186281927011231673916019186566918038095575987315980136272158885565274077387713743584534816060604416
1786465733987666426324947195457948377109914066109752314804625239594157558540099664226803653189568823296
-747219757484426647098856683789789472707314991229470236020782368054486097379008431687551224215159872
205228226281393584241900535089843959954239104867558559189371047524046519695577345147815221190950
-16994298880809262581452709819078598325284850450546289717638331261113664741492183410777948089
-375577462136371733407750043032335345957068744088267628825123714212560005233371222441110
-226556198737932034853911439846793995385312951546602407314703540732709597729555434
52262420426558191326415547979177771991926238574455989147196322130662733044
-1017800795062630818450938022173498776475189679415727083901198473133
44887640431376512074904155202226266403779586021544520
-166321964885652874044831344837367110310
-158684816686088
0
12649066264753948247340788004036953729755402392190439285189960742943545169086496443466757742387429868830720
-10512947209747562692957663286850203250028191726768210372331962710824174238936488445438369371930349600768
4111212333906418747512753298577658234432105368008572822535834556163599954479182254573818846117528648
-961305665739311605424390822913326616593134898163689597245358142735996228322477200432286752072933
65703118494636840428723617544057254399077301401774886394586089090739783247476445541560835463
1505930114852309892321919779484448545878050322910333897491013548137016320630932499571095
1073022154159103783030000845866393344457822397951490486667638401490437180289172953
-159439265881355419127671965320658965571007000255469521679644797207633024819
2557352275855072778182000569813819600751470991018008324834936266003
152271894355329505416298109598381677180535682781877686
67479480321658048617317243748996124882
10049203740046
0
-67794575194797330726440882949313119865190179625558324712403818461906734231209994401451879282039984402464768
59086537793885229905552090487675736631427644332232703924310145875259370494107430448968030428108908576768
-22142674343191470918608905336986139523001065911890356268093276071657447913682548161590131108565446008
4429692230051105261861680574517805658719734167277926137154115606556448231601918066664668414623419
-241371606053816554449494866287003938942220170861583793207208512366174404123850709391614552411
-5374597872567138929346058828541363028587718930548466688036398509578515468141603878404305
-4620400049195904433359920985447306790997308718833703701478496670544024791653798461
427200769722256659555328051525668796029098165284253431766433188894511949178
-6183393409893596138055651873673516274064023566976035423565914436436
-701843575694313522085362627113773898891327796391640872
-11056487812227627665602156072294422231
-41492349567
0
349588926761894256157383585250704907218356041425887335827121301153588009256162214281364173158869636495704064
-317362302709409931007266936366737467246583080362533628366774561009359547732737302841759727915388934553600
115875082442571973673722574858292250158397525043759789222162718064163441512685588948755954972340606977
-20055103146717895788031562794520365576982858421989835082954708579023967589746413151154448837245282
831197408592943263930543578918739436759979314894784730437907226814635534081738385222447915125
16266385902860679330181974308778126353756228387468991956746250862211544410592654330557695
18227471913991110032288609551550643551038452299576736116071926118010952777419602166
-936389140045842177595820529922973344436843352980491658320827002820638829419
14387474530962523739759604818169159733451638921693502986705141499585
1885924207338730770505747349939272865680372263312473201
34887359699141282430101752192982259479
5415761
0
-1737018581129560603317680658779905785134429835967245397876606142214750116101299471007103575950325531583447040
1630853491186972251841284302480123042319431185793018351314027877508520906109301728187666224195321129787392
-586278869910870255730788759227675554902536714268981022372369400262219570997544378409465809257486556512
89030185584868562555913389420435089460658728539213468764526313800182717424049478081702890781390927
-2611217375004948294622051825574558806873791446280209624237849201590317013127813376719501776777
-35648762961663188217830167614775584191276794653411620790217627606890095416034124156509217
-65983476239981472365053454797609600286997774058172913146750550269455869536011230403
1275180122158495946122620984506335895567315790839388755253198394439105114638
-32218007637927175426407535362356042835002768240101487559776684338734
-4025919243312287859649375190541863725099398509320460983
-101418498924767672013976353550925814785
0
0
8327786468297096059115248439120814176590450556684418055844284183873045161932703323464217480146799094443016192
-8028677494378277633743860390994643887670685924722106563258373678277826677962476077795782645102610731968512
2859329394413233198600968237997210100994160617878584083902003423842172551343223372374365497852920545196
-386630168936888571646958152097619963850433194246419478794692208895122900621064660964190360669736360
7027124074266908882079682568791202249459998462322943016201965416923267320997966491944755085503
6067582210602049352281488542523134407569740375802117824210301068395009477163219731550110
218291090461666633070512794222284948205938632039893493651461013530216490007237420579
1668686975954551944748546245129655036621005969274753815939574299201982640123
69444590450790325945754229109858517400694095636076164034773327084320
7322985051839558045660926288928233289317798583845874942
137043612120726542964529086529145797307
0
0
-38572976051441554920503350065469260026321432570226941024982224301194385311421452922867347572839307347744522240
37916876456438765028106896157886119687621525107185093627499119561609872976793173065239596962887688360926208
-13418768557741479477730250766348190706725980405231953624943754814939837543688734103156330932355391321358
1638709299040653544078028763106193090767694314993407075419684750106067749849825559533413344060876103
-13090630855618139186300376761485961325468052847187594876652745187482546913904193250626075736079
520594994107581691387521348204964872812650099529183290377326051739436335982033432242106121
-652239889146888222125420808348255957234158405152754824032920509677380663649351236510
-21552614498917055588161698749618035156256625573368954074476950339552294675563
-144116086708293833365470873123974068645937688033749901031794197952549
-11527497828271286001936915717063392419719355308655207873
-107696351964272647632108763453969680043
0
0
172817605646314201980046162156645512522085712240054338677229382244758638657886428755375143760831012962398371840
-172006557967066268697019781653942013850273971177068845245718356196731226146961907074102018672165158377621504
60534924574750118693530224865829460002437176624210519848036055643395243590766706613175577531398591706686
-6764958934327513839165156014778738308796546638917169102211413272402568641761965007935011746614904437
-8088516763084765564719038357148930476063749594494388586534275681895728448807517629110725137251
-3947496551059582850742506262322608873731378475281942841444492236563860795411144377357314569
1713882918115830014002663162243890917640711498215184736345867358999572564379327307614
105984926862720955102990941957286279397459172500095393659149648617682494205295
288046862869920570904568731663119900729847999983778024091276574085687
15417033073977110415779733905671260805037036755240356883
48524781412976473362974763381798335648
0
0
-749815179916302843912607331369515095101038670898618675769498398507355675250661186084637190653156154079446040576
750411966433240133753013226550760077376710293960485182434697794605906102568452388552813310981611587671490816
-262322678289459745167320936333695210200633580785925580276302758032691026677041260486834227680717959119200
27153767560968519254617853535596717394930400979514053987094581388248118969994862760418375115402592273
251372204559411454588145315001678077729136738399837891805698875299576508759032921182652665416260
21000910928433063501312321764908730601924407479399761897063937777969759299778722946343529652
-3705880599334176183068511402522477395402938145669364805209627866058594461194656675234
-395728661169828499711039577477939953122247009206001892530925459581489372201666
-554681842893200269084738786196343386558275162072967112569838809873463
-16243444246251382469903084452800754045896858546863625125
-14774963649028542531746315341172343929
0
0
3154219379107182416139810646371869058788534789468985807807916341282184991549087602891916970677711968186666319872
-3151799552370015552987185451015160837282446902156634782179361196393144836203343339852229733455646962975829888
1091179047056719064447795467040886262496048187097345805682973351825994153372771515963338541828066716270475
-105814933683772322851186316280854604325817793470702585609142832862112030463288358173237818854408752716
-1687756141946751060723468564795762189262562539997907357506377925091609941241503112874306934552826
-93635503405760515785173366714752010664894475493239635824306034441369632866853231698236358641
5153889608155492294926405943196413214008864257501888502322813831666934625799425758685
1246684277210130285235330163726236906020211855362877941305717747785341830009552
1029375242470234512132205199194829546456087015702969380341178783958550
9664160082561608706638947057714412861763937478139753786
17056551333823401327596353939009219100
0
0
-12880155574197442701477164792957318498519504369034693670389232004909540383189347969979254982899025819802646085632
12756216799688981558111781190568414731679298101398501971723489041461050557759820843492620622457299111334283136
-4352859530213070523713321704478348923503334222221467710229716656175858305527932309080998708019060100274112
399748786018362924265286805102149015233433589569994781540729940565703141539019695144877288958814103873
8341345207143301247828978806492742224218766084032195053929071549651794373210572262071724160325336
367711660551031866767646878395600654368191416643232765542470839045698673662038850395148899401
4706905300141692178437678789281352475073303541722853175620408951162998855779679495644
-3401280986896937963907943063100532205570631981722040236286111113241327532736619
-1841037269835630916529508444265681787067731767472082480994597560201338
9017558931643343269778354791223000989650665298344254056
-22232721206201249930522541383333478469
0
0
51118656169657357256505770831822256769337903200720110449534696808929012071161684798111822936287267907007501369344
-49788366672872254513312865954657753770327311629317710684551892874967006047847620041312873558190512393520578912
16628362242814688833603492981494109495626106310240298832072479215520941679028389195413596514567449384505777
-1461482380692246462796613170173802016330084647802179664193756604374122546752273496377201703533816007804
-34214400710744888918013729487884069157737031168116096301717079387246757273663472339636782586657604
-1290721067320212345085831256854080321516359666353150720457181356806610955202430248054845210789
-71057523779350118641478837962430449651647381307424023266540462008993766316099185645960
7957673133711912209128270134450062353434649095705350351431435364743784974823206
3171821110486147221693957598692960208576577235974956847578553810685580
-41768773988925000858552239386966542686156591801916158905
8867804481390890696725606180932160374
0
0
-197435590642960108368114831167012569015039637374645738750053050383257627234383673095205563732529333356786080874496
187523804243373552092715529473748400873834572137658886663612631485984013170582236209812482023147008577717098640
-60696089249767868066799387427113574588628853012379221753225140467120336548605459499506409657511262057357574
5157441091722401533691945751630059375628540664645579618007547267378358061064145051588889467556366654015
117399194423020884025083226085349249423541922682229544334543647264733888363793506322759240592103013
4031089641860671756361209777885553350017574934699127299498515274434767009127856767258650566549
342341573367536546875486267385522848611703086864219170214705639724696774366209263196787
-15034438977854680656602815151033741530044284941710602610731203591421951431990255
-5257440597983840335524226283978728281977387123958518868300826594001064
83739694371802778228450384592331850478060211239873015938
6886561964903301388854446929306026647
0
0
743083699995277976087401087806341771240386153521737423678621813314205417432952271905279867379219154806929894309888
-681929331515185331251949421812122436377708716560558811053142447425906711907798063924314134839562714037962449616
210970570863567222761625771939638573684182372419270373197292167617498910941111747404508845451349297866660114
-17489837521420830807760872119179088889733390676192191153391656380395002076312641388627944170157016899583
-311261248022829254662471789754131986869334342007050492900012062160626834399997852970442626683659689
-10888099394877319479876279171736728218470006954177092459637361626889243259378967576666406513720
-1220797784136464145162537442046454660759282127899294090921976242901585898827884955601285
17613588518858415015493891644987871860885969173231340149813342051652602045502805
8364964931013416871106333078205466566553097479937511696363060597874354
-121003099069269017339409835802587367596501690349356276277
-5152502971785527229862155425977441194
0
0
-2729031708394259482931985426891609567963727720400437524911842603611981308516987721769840176730237238429577146597376
2395421807314802539971937950897258079927638175145963865887604422957112866968899241916270594314272083406378871536
-694533298175970920876139246648380096177375453950343722164909055094720315374799318714822658307609805573695908
56541907637915673406466118123362705436912506158041351359004197687878817772895723010318325635855650947565
386271826857784661052887450829943323100124992850593616121031028459641262804821353427328355776355229
23249263605283736899951996287941963802058269807651122697184567706504999380537832843833113696910
3580417393584394642114779808643221664736249610105292888399032355597995169094826635880977
18750123780143456155000019647923255416705381445372259764383788005331002554714815
-12730493042207371868245858686105586028074063922420619825576345369022407
133680773818756197244825654797210417023024660440661084869
-5917268362173423374805650133843439028
0
0
9793375368288009792130308161617102626873499983819404286379854144766419011223192849032412876049129860210532733267968
-8132087387644678599240822349461735504773496024787661394925614634591769140865359836293526384454055660301329429914
2146567023740436966932526391038130271800814549536543084728398489616265989836043005958689869981730626795637679
-171616658038797666542488205239656408256401000369000843920326186299290530661424961329408266422917620488046
2256496243270578906201874806094691885585006343907926623502191616030329122083559342966051666978708512
-24776137015294879796568487452585495293950097672273532187361395564250442763236596710185127069737
-8687414542524405239641138100047606284009544859263608742046568952750761844948837712431940
-211534008226498496959483085578311060370782911541822388920005211763109310970406571
18445136170759548450109565426725625926870096753397640129641361152061064
-105452669972631515313968349891172323783831891252502228393
7581205393347868769113287286983221703
0
0
-34386652107946456243237170651965276607618036902052477516409154720386799495133631020612979511398125433879406526627840
26699198599159973411640603941410888818717216791631206976140123500958571344925611796623800236312310421418700725680
-6132648665051105668454499164242428261190569131110590036789149458671289890743296013452014018328032697027839912
473675490810968776549989220714162067346410246302744248898832072664435253659600045421915294488018482112907
-23353468782429700126840240964927650929077986835420590601672040853830166661744456784884460235998276009
-98773154583416940429113306801373688317614320451061029580098393528981893943479104493544628231060
16118603223792185176777220825401691412102120452589829869706743957060270302471050594438415
893536611443347699240503714170248832359593824686772144337704130743600618531956247
-25311746600353262070999637469811624474904081916924778183345115394580507
35062097650252327438853452675127519773710325753351204996
102624494486644815275439452369484311
0
0
118285087044980991150895519184105097119569507213606144922186237939700036537949668790213545358040481094266347384577024
-84872159120419293089648969045341475200360881192004863742367499820878437567366020405105510950268621974789742853024
15706608759834660022281845972445914361175729133991009458288425887191794584252536575610554210921238940245037554
-1095779780567730500144609439375241733371629749482134652358198907639582798398886536203896641169524782593946
138772746345361147897514284241323371725852861500695636293916033012198806819951233437386280141095251808
867678821076999500696057483924680799262358937354179345059632459207600463732652953426037546036557
-13967209105826294226454141528156976538725326371011033634038419694484509353508713806913507
-2888821620935094745400563674097322103468014574851302620670851780149595031805285831
32776252179023834705363277771711839930641001435081879966884607157437887
58491349573268373253859611611152818912549086998734520360
-4117325690401106325696815046847119305
0
0
-399073223654617085216396149414902688988376276419666175362534036056846004364800333458858236048998882818205437437642752
261745404824574072210692885256224251277176322275638086411960543280039187646615260585778858583329053222104196856526
-33449631901072341496608064851034271781230769025624764222865791324963845952061940749513305670070556554707629656
1501132259237902067304189516683989153769902720854130780369238975765453499685669837193106454812589687485349
-664854902455989075903651265985897583717561938434359754221567012215542589296888004514049527185173576752
-4237095207388155159738983556370548422145935702517595943900455956203184382898575322039762765177971
-54377946551430636421300806436682090423921766645636335896149545929451180833943623670757974
8011186473919746846910273757118038487857975354985330433159036455817060407717816897
-40161548587123498048565503541957237649225760510751307529429562130131984
-142835635012813158503821067342456768232443091746756848511
1125257637889910066300016413661555616
0
0
1321890113801025261934123279770928592678603709319373652327784317189473123497023698797372929154224325759626868985707008
-785920369957466034661395032295929984553882340777556032918914378392140340482437122138972494037890253763709464597236
43942716044048995904475734785163878223032136340598346754817177580007626848088081082956819102230337183683503249
3911621089556476510426328519564756395569744624881312548315708083335183263760089822336911836740344184444677
2770831634231188446058927083007041263690277004250673203844300872970892679383752311668852861196837793471
16654622526238233186425184825957722947372381471173396834393369790627763778374592714070953125182732
383562131953154605009946763603991396487305652449395660185350511132057126758746575600571059
-19807455782094237368025490749207821811802615705821637699989767540009297635126483759
47519776129008536967800205688948218347790876314228644718434660059393354
188121274040983058547271120173103137585043152956639813639
1670920845153394070774854644078703036
0
0
-4302563936363854419816283665115226879037337339445996130897536739109021517822680548878754180029705487327772354084422912
2311265463508576332715511969617426296520916660231063445013895783378216899582028315147679482626293927966708486025784
71816515627246135179441249806239699074066653293407849481273678353737102942654735467879771988192209237586262168
-47709299861524681453252367733077327948439248858518336207427774447920024910059205129309141635777929875265028
-10283379327304581934268862824782494004510137321406899935653100356553535315427815882665826972121689493667
-57167335921295187086345633342050444337839272751023516553560454192822888091748638629668134908707902
-1531706190188840140863827054274618968355464728606648146427015478036922685471344205222655124
44328097847738328182354247774356614877298809190412735228819836142179914042476301227
-57269894152953992823962719711586277594881491348776502279813586609693731
-181152684636575341032714916095111933193548140711329247191
-834960854106906652576595882235603940
0
0
13770524548737875726121200786706552730444380451890404739506348113041282620693280846461256716092609001776208262782379712
-6719545510889018162686751364784323823983312874094009021269674091605389912877845494292179398903707085317358673046346
-872693090221355711277089118114773213432453558597230790804806546954421897915318573386069961618228943676514364209
285521789766195026116472999052883400486691942242965730376118881801891590376562522138475550154241876628380601
33979208487817338518714728614711831905125500192434244775284900188954101527895273146851105108526189923583
176264795465741173132445974417515115232350904640641818285005562330248858933350148826066517804049410
4889989911438939685511546891935490383749051353384468932103671668831917827683866231237219042
-90098187124320283549507710157314105185777161956667433662854899938728132547081150483
76115346063064611092355852126842616435087249519466857433641765417351587
128514078984329098670758529420826861749695933034470721979
-528857821467301710210242292229475851
0
0
-43361912712575707126766295589109070412496878002718028864307706045922079196842801891641718456972898184301051533225677824
19567553426640454188353300581570784805598833016478074702180836516867571680232168013189752607141549492250552722671126
4507544962063167409896705453826095814801976705645168324407041596121270834278869027624711514685217463956934507234
-1381729891184392440300746049210491185917426894543770753492613518980366995323389363738341210869017525505965294
-97528374507999831735658533507658281573154477469057235152506586011440739750178818626607159630121608497497
-492114004838218557436505699207046512547712401924564918163264107661610670061459787875901892468692819
-13505206322451143363641244539846709683592108337946991996087785320093178182466104153619524027
165265747017959517333576589734032236692415282495398758318482639494616285222737297461
-115406530975182796460352278934587243784446670603251513446372043216006939
-49411640715018602445757422376748318331685275228629867571
370353386734081480674759822372009636
0
0
134400182223819391232773260048891189345266181986944572332630907993098605452728352782710262155289199685046187485114681040
-57969680667967862681297793745707361992749161606914112627743701090775903289764269398218837134859052995358764536874740
-18204682481660515518809773575536953493081409049907106800756843231599189357960670692671192750768775814125359802703
5947412275404749730605553925782711117138312767442212325055253104540057702661782103242657573303844505220304222
223958027147909703457065412924288012144497755916481149781186837592966818804621331375132707988337719112585
1236671626457872420451468853096439810150366779788415753032792935072974792540897111308824445446462788
33199091803999186445199553413847335331642514051345308910929647720703454801500725460766690513
-268031127397373353222094093403029719603280661795219090249695571398250865321064353112
186621710508716279590095639330198568973858607180743880398713871876014533
-33141816603161925899379410424909744201587954966340124569
147273082992387572440148782686142926
0
0
-410197508530805390648679497576758678629660629166651654406777220578005058085695611637189390693831707778095443182193232656
177175264626665419356207367989460284537398513087122765281777934717528518278954384891346919918478979913749394873431922
63538984536714159754218608389891216220361894855021400384594599525354516870690253855573776882551465116869194046509
-23549060272782505222769101908435654835177357564211841376962771931932537595127851396296231681094734952617851983
-275824187565336324033785412142520595086039278311263565883404257331715150928598421749044934576258388505149
-2727222730956548072365019225685862317348931751603864409700711200105988445145958942498873613816343098
-73431573839189935344887376586636123122587730612205422505129246600564569017832829130788702147
364271922326601100338286993682209453948267093106042918291459806319401567916419132322
-288588628975240230583705011766646378956639243045554700189149010957669807
96849756656753632205721728201750184785014151642066616473
-121947008708997248030254813804473649
0
0
1233212482231554624448668262026603659703807822705501043551196099290514603392584523326235087558309595309469067971686365960
-562401075283864938508665146579483214457748844054534900869370745451743710318326674088928611350837000398021946758052863
-196610081132376902868482422033966890786046723799839380303081059686249544349173289356358075979474381165723961995686
87006697956630710670891319325438695536330739134902787650931643710571820000735799298946416338629036619422433971
-919352541590094102127195417250414874016605108805716029163675184759056112940318598136914449880254220919797
4897774001712033240312171907705054574072843015779427298812362523535085117326834314547734754700514745
146581434934603311947690645435168599569512897539522792681599052297563795942062064425551920380
-345058078521914731796925310763725145880954927706412211658237144861835075188354990362
386934775396182131871812419207628454985491814515873811377527527112994712
-123208822075333698672902555405621772956821692869753729314
-39288239277680299427305753259267130
0
0
-3653202469826101462617309279772470374427836581103923213485176304702231641729090805111602971775380251208080088624161228408
1846836068745351748199022015255030932974264723652247222301499118804246930396040153619291956823137779009670984543151589
534818054849030038908666696068418292795021575650325729011939381058668390156585213459527667966661209105700707737751
-301662537728840816531178134044376856594964590757935442453398014870325650837920772758887458926395282429350290607
9334427555855094771175289532135085776483744823031607829510759654735619489586444701472089717465097426247639
-5167829146770571158365925588690531515203886787749941363737891787451080627768046679288598174802083667
-264600309715363473447708560076168635217001782922324914077511463743781884231825092975353731800
-40893892225277545267985914312377253848439753158634066226082410365857079263833761037
-395601246431451660291625401902691641893590740719264969168179883317192800
104358192595784843249799592511428207786017500769469096618
30612179340550713370119763173726367
0
0
10666720530111749162354096046414623270028034488716173639327231392229807635482908496085629699619206705322341445946287930233
-6196754718898800296067216618603369580618699653717125355945841617650336185926887474960970891787221690187377369016936056
-1210516663712976780478603655195118556592670580303578035044123642289798647073934752408896756496710586805406012879411
981902116950589679916296485129482418393648760640227813266448891369937579530860888151898133083274927776943403348
-49810525921811381326021189580443495021488358832519284434609272028318190253971133420872462193419084712739961
-8889437392117304526685846508638644652163968950254917542965170148403072455451552470578659730864396448
438859836627840985476067938760348352655860588185501240846382739954855059677922364173800253906
1275103408181135946550318131289420874745750486149082131297841603891631978837997533787
182335979144671869569121392348235380590815810415204406193209511043618967
-50865352500687148638917497593041041385501019180286846291
10352106555943499328335317920144513
0
0
-30706368697461467518740731335727896422618117875831526179307969824413823959421176452886113303692135945948242514939572225104
20922020007346609918345950229956221720040455818234045920209140229126664026852427451842494134669581862570370815396709595
1806438392722223724291643439520910686497992714104546734492352249712710949132734953515375340762788316907748052339005
-2987752612822423913078048685630287251027531255892131192862688674904253551705948291008277575672297509018724227280
213160843044282513144156745679016345760597665516711106013085188948764583557279809425735400299245132206683386
81303470731677904891217303080255886158172496014452437841379613706338853178562254242467041981057516504
-718797703334500638771028894521981338082616340169853302768856458123298797265214448366898883643
-4152391313615285220493334966381136806369738174658159255142645639009339206671872348123
375048188897786392995255531088477462798172857279849789558977439835870604
-9680505118090994580382018764503926640782166224440126468
-5571278555986669260174902557730409
0
0
87170371633343832491013275831399053608003662655802330651087293845713924696353008172513994616658289987602400311558805080708
-70125552352420367207488976877089854851671197325427266092655957423922411010694810233424869384069716151405381169534165284
1643229776863232475808344616609652773499832514890406327154140446220161367378141259506036370974934392031205424195634
8408529349915028328108788494513501761004902371970706587855588763376238062746793629199141366004973190581865300588
-798730019720501820987248503652619524315749569223385965069759718198474334148785081028911976819158586784498666
-345937928660868029937111299063747422947247459233031836636541563943035860551174759218864253023405614719
1397668946267264451071869598094197316415357956640683318816485513283802080631974281667785697440
9802910463651279739834027817533407519409865353816963753869687279651472749713291184907
-1272177595584200890874126268254204346851299670266435615693587142460947174
47709473122901584716443808252094883528441186922879921100
-2453361301545957935046043482886581
0
0
-244080467989767352867578413273270157761564698434385943423703007405230687149680802126088950115150773230554341584231153374744
231065911183584577238931203495433032903051812938352423060947088476786429935902043577181682644180156146278517462208192241
-29317696516098739512919100279425771115704711888202160150190427263204325485584176650695658929405766786171451175977666
-21390249694976141013030163162977619575764052563430942726991734757136394053211333259118135793849502484901821603431
2701275926056953772548705110019090798160945436226626764883797770809934379447371429788734668698996822999919152
1169920243947082751643620328810923319023141724274251943668096056782729020876980967683086386002955434803
-3754281101697293468017551068215868781352186422595568955052813688200171074661624941452163033662
-19563454407939799790931820320073561068423080883875493840636948700382714691988632372416
2240090877649020754284217375951780972717501438614477754240240568969138255
-50347402225987146824142769766112895645299761335357939126
598634020252605794267352079063770
0
0
674181224039410820244593244216815504587565557139147656177426314095241318147314689601586312814514983875335966601889689965694
-743898048546501382131723158392843281299883183967355487642681271093553213075896444838557383293412786032339882293803891348
164955949050115133532532945193649633672548666756996727212557379863078392722057958146865068031683918443691200403844631
46551451058406809751573442393406521994697431991827031679661634156023998834447682110074035822390542130611322851746
-8322185080118158969584518812962223014649774998534531006853943147062200414840744845633388278611830731578137549
-3481944634780230999672118272740860200595738971583179780533514073935815624054495542142447384716983618883
12247567649111511437839097741909154564221090061368287034412010651470930175018725224427363047169
34592429055271446686329112708646435683826500394079161229576559596408402844264270595239
-2687971949612573640603961619290835515037007104807674806978901724168976032
27692367667357119508482564650087505320588844147695483863
440721332054866576927436825554692
0
0
-1837089703095814780886203744827773802014005913853754469134288353323606834882671980565890130422255930462915021807358462041912
2332024165676514367613386026531410627167229307283053303452264264983520296028281682268453757299199441374560506492307121154
-718853663161385479996595203061171598642380593033239232913788675702186616646137423361396512757729843274716843259329231
-72034084493837013813724698934552332296796904004755440211518001887138898177638480416211952058755130024354927754640
23248289186309727573553918268236519774397259931096795050404602666947998086243724867943739838427612818774853833
9473440980557682379815288905135199407952837736911770555147072096426512780365196688137182799364299103127
-40202137005667068115089563232834998539747764502168885615618131607293565073208163833018210359145
-55154604978095989202734951866503272257715461378180034591094331656168257195983121730779
1858224357972003261116934343728086012515705563960675094158115698224763885
-1573033110740758644013259834969796055806611781768369638
2258527032023031677242407224431
0
0
4938582291415769820488027733237577891853656220646431780989145688187599697786693101587866045903561386872772371181166823413144
-7107456471437751112165136503356758601053095121037241737366007198259747347258797212589711223707546387072041773136521501792
2754484730610038094577646330385141657157546782605751268003684522037255004501420077297000765538798932524183956842354744
-14404057019517835868427702481920168190383936815033307040655864619066209814925502493910976125208371530121527255497
-57553752792132772591042910885381848105192540672533557864593140234398004636100566384515486533208096040745657105
-23995072841901656212364855206469529780411518188076666069655742476307632639343680271675224499214302391219
123108173539957593417818121643174223676331340420880738233154128964697929663879764646287434147426
79610235973912165977885735926331188180308696143936404143651577233192376171832396340992
744457900534271304976627805843320889234213143120269353042548060070996399
-11995964295034248861751624182555006858800578360811586465
-46906290542846456960078092951979
0
0
-13097332399337161997359356365502125934258826653466216209553465183505607585670446428735323372933671993043126614978822030210696
21050804568683145228544510596511397943312751620047126851488842662198245092272787641727589567694154367127885130771361524900
-9702131896368968002812549649946437681096954299117542381120493748599596700443012886598875587256735307249182517157323051
756909949037675556267906298878883045500514341337687095628396232193423088615689464959008139596366310001774286432658
118035923727211911176162069585670726509668514141790979218531725598991402483914258993901766663199685044407514760
57134512575856487115741568149422652676367989617965591708150734098545674996088112036603661071759035213260
-347203024090714625091144872739851320459900066751915335824460669725976430539287254984601434063015
-103334314209409281330104107822995506447624899195785102737738059839118926420056102087768
-4781121221025409753193692186530100181652155552643263782091343828860115523
11374927804354818704806594156340559958437493351566193878
-10480472071577127793499756690551
0
0
34264925116858747503316367188997181526109235834596487409755083878068001117155102477963021809663275824734650157563642342523637
-60603530601460175074613467402187543334599416034222296168448181954221816464418907674855609285744337319640061595943025119680
32078213415320150165122449131097463915467421922637003752984935838291437268853902934093568702112238208474867763834077762
-4289894719737028787919709649187461312448700454160829408093264599293477383558021660679302794720815146078972068699030
-152214166682979498772181708005915762431738364037514473414222021440881567334497373332198924474638017874166614420
-128555721706538487991981043622775253675789457705371177822855684734521797122232095181620403489873996161001
906515102663526328287284251705992265107006133138768578879089485358155104977209819636612948182855
118022432981221845332757753613511682066195104091408512877763810042406979201443451050645
8727814902619826537690356252895003812466928126429147195177685157887707935
-4575740794266318254815333602786482817594952481170868085
1086341051713716285668506196974
0
0
-88424409713801940780803152591195480364883844061387283396957401872090484925966277406026907655008232344994118030381013529149736
169693882444749282520641483183839786390137920579192094306755384521161923822114485527734879939684979271617498980720095483868
-100715201014832014885619371760128703223856141665224845534456502496228620991434581510089498208546737718814441820932075354
18057416045383712607994513038621699530713745093564265507390010068887461936113688566233922016208875628135944287388459
-201586919641971957174599492259097227960524365132026833345239064827673969472495573902544182013644392343078293420
273897789020471628566295207242979502347232221041559927519316305130342261735360298390891107248298754321518
-2209389397744840140230674771414430212721825245341093217328927883143121953332875072165124279087603
-112004049462520066732375212793060406272524599948461422656712848595201400159974060848203
-10189810004939576311342825839668786563643900982215917090404023597646752112
-594952809556648973242718523458483994918391983915143890
946777986280076128005003221725
0
0
225067142006665678644053441300109287508231564048156058330294356947765589959220876590373673648079466658191394752211869651993216
-462513893374803478639072349240489643673114549832391396593163877849553889475473640680831667041156581333076087023640719780191
302416872080498929985166371610237926823893439905461736522678577517482169463191659353098743447930252584814141459646728110
-65995544866428751793887649324906200124012734559665872700369825329863764500986334997924597549508537409412485434295207
2542114049098290104631118930584337973830280380622584654890612350305686591847648698195849375964163694479869850276
-552074921903337879669891628159481521152465808588909422023874468970116712251118771249809933816738460726415
5065648436692632617473798611730238551862755952186985393125911527181333020031395518233675529269894
72133689147471353832419719914577563837727090732418553565130209585129463566753440313290
7059446549721631037024552394077327369058882607633029454530515010239927620
1826166562970358909952197766232003805171992109948238368
210532963432915087426214572777
0
0
-564968046544660523457726131727608038367697628452233707170060550802921360712368405239755033978795426463178503266197476356409488
1228197104386687731267625562710795207962008423968226194769056612573032695228922499401521145390821413314750463460151514735427
-872545510841517168921307912276479015416617958033111272449969647689310023469323059176044202673648854958694063136544683346
220349788759570796814662130921414931591964268822099370591830561593470353937949149232472028920341164098837509939240094
-12795144352011212438449833215635557051239472261385298969301177861766917978148020596109495474750741565894301736297
1047803805561947963809186341739694143083048304368979055267942750854656455575402305386620011792674772400300
-10997336851677643295882876353502795764950973909872721048050212883517411624926980136100461230301031
12558168386376526551644294175761071997164677617217812517443575785790372359726979211176
901247204689628346310212087210675192807536749192348229568315591421582224
-908331893580615152515752692446577598563764400165372243
25517215423411064554273579076
0
0
1398463326965512717321131486824757702213912013842467696460911197889261101332395135164978820557780730787072814683197066181288742
-3180597172889696697317033122162551564897299903293647653105779291937170998908167011800264986306906369582755582403236117147802
2427097942153802687050522844792755468317446830532922024763714518619972309258630556239662335819303927401587403049258025685
-687931107551486985835592240632357576948521976583952194448194662705827859968956353962600797344646451534080601744474446
50734228738016176435462563134719477597930924566432440481103059758086556465707978945142805236075417616964090941348
-1851923268297498889746495746453248853907082259680090761220297996377607576887694195101678322598020502648183
22728089697179168778080167176247637661189536231118163723162743742582084063249982182575166453718717
-146001655843580439265458954929379150702800309994885795307670437862169344091172648083853
-11057185442694287448244196217052640184694362773650360905346610286150389350
9392831453915963436305558892841443488312638139802936
1844894684511786515017579212
0
0
-3412889290003745581425488725304708736942086559919006286106595370438220800543810042624485627277943324358378371576139526247354984
8040138799485966826810536124085887121239732952959539644075501443036449584188902189391640275179590036039566220751563014352237
-6525120741493118430521138459713564594634129118746356131456935631947469720836910883709768144996559362583151966854735831289
2033938840317725820883576461102857500065725535447646931244647752979691559090669952611928573130213125456201966339210370
-177560427292191534572413787637667101754042791339619105020584635806251644462442142456158908873126400990148469713133
2974209198205866153218622066848438161252284665756046959490018095399011263179881623959973042836327686664975
-44916486664259087918331565908056662821678815327271769113884726470017246061608231295025372297202588
320425978113737920062280353470394004629363737962298102545247447119333575484936253175885
18511504854844094198411118435937413517663250636653960544679152116451899889
187875286876619562080783805180894082944870534570134581
78453268254232783960688300
0
0
8210060728367131643839820290762748426142778639928567733962122751449442345021772570174498691444692478516654655363836101452626884
-19858456661700908239385051472254146121073654913997403878452961190382000630208366499267174715502330386343732291475273904156571
16988449558970372638462806308998134927458422890789206327648827326693391579395177769086925858102066047521293565651073222614
-5739748209569781591517147992052917813118157289679054988442259760394827695450987912896501934088170924399917388925973251
571722752442375283506402569971981687191972940261295126915298150492317210675089142663510524476891605263022811266871
-4081563866058593471285450718556705478981389369066956771146943050154795813608345265958077630902338251723282
85204563717594286188935780906641798889753046200095201519447097685648296540798048040418825455716755
-513921233807722415882678941302864167886223606370299346881661818669153483345443345873606
-18531706777715422300973932670018058670548559174751945096376100987100690521
-40664663756310669941907880838296603801245980891085542
1820758474929990380674186
0
0
-19463008112549538932063165257800182152361382618313433453603073196634721207252082721921609492786871637958415573449786166790429976
47968538010310090188860948737369306670662693446111896626543377926973097839429725408746521897304344038145529594422311540196116
-42904876359444683772929605862561770155708561040277210386026146817501345579421750837235690878393609490150340289305500775122
15541397503929903661915842814026877860528434181528737193289902187041248622468757630651128119620598828525192458880327059
-1727924340389339153987452604475574796620832577928881402475010164478904498215029722468640486374058147522441552942209
3824428698565647168535575007221206557991381013458550207457402895115518535065120207092687646186221892344994
-155650231961399933356179544464131967364337768075708196715313398110809798047963425710152443888912774
692136460607449091930553546307266739102318678443282578401685517480362265097095358186908
9632936198562467130149413066158334561538831396951670102012164465393257097
-56248696966276299610576043222884927055056564049178958
19902888255575320338157
0
0
45454305217505844781760770316738650364268043278658772987814072506588604131090702226020567782237373368648243634752557699596546778
-113417654093906824296286474542274733771949770338203914477431199179582104226185628866090708776609962573704348867466158818722948
105265720804734518984162774719370825483112378962249071457632914375657949748718315633628360809180582296046662215175710356837
-40528972932030464834416520146197762265149661011734772090222183710872015503273998321018576840069444784096438257717577222
4957849428977212931513774031976767239766090051647466688756300014143363582148499792859470212744776700332850561969995
1745968695834937029435690003133000351398506497845678119036661042089731323293466377557528796772416392662697
274595970096568634050403475026742211195157515181385650075253101961040191636271809485553859285554826
-814941509807477602642098192115571056812586054891250857416075958404477960778292080199027
4742515311150276427497889322180377931866732196054343656835317204799794897
37042518589225894777811710295318250610406086378553794
78133118836416482514
0
0
-104539356515114590748203298114459068647252166351093567355430141636919721756233092410861967975290963065293168790737585901715320416
262709525010255358248242712162353280786774474709561157140832495172473821005712630460413104352806365956898839899811889739144099
-251237912072054195208101147664320842617462629090943559425638456785200872924616002784018793885982921925938381410740994609733
102085238239235840910631278666422443468009855643611606869241733429411598347395230112478437062685011174153977235511770001
-13601439814858238456683156320969652725354627132869305766439416256687921731806434940994704810426809923232743581350146
-22662432331864673708059471045373788235390065461324846866381796133517152183220308719773912138708417999664151
-468986286347379556407069051503853367319082969303149514635566888061143900937107194162249525653836272
846996862120080946219706128115372526663500619135157683060595948176862040534279338200765
-17516733493919941120906285980828912461083345224410136080265624682395375080
5821170186649614171940253422760220461834159268238027
66438580633132781
0
0
236669060693407908756695549186216433533061762084734656410223760408547015037124797060474811465755587884403194942093123003725337812
-596572336898160752972209952242050923410344706846871033235120157188895524402397800920096494737026172134447486019642190448552182
584069562215500630757465981377068416819193848590424180136785498729566238290150600450310894816052699338047938559981599967718
-248930054038371958024971934082066529287898925431737506177699276045743656790727492060711075031594919319312283804744691588
35849869157785556508569040545559553293620499316750064619499300660372925250458710093622660910629997354755706349935682
82316914650032150241897276323076750461221792327742383386288491455050914826177475991505671864229898167961678
777068260971606655504889999148197563423229421168702715590518272383433383761402324332330248954669572
-769182843720151685180828593169312754570681711517581801800891568652580869068840520873994
21912197523077629717657498743938727590480090567871697099683916695100808762
-17916105684799331578457670117693748454100464059189467
5139621406104
0
0
-527181593401384357708752787290117561152044626874368454981471919887242597420077216387356536186581893838501164314387942312004245192
1328971433845585787078565620609832746757790450301089767487312021447052220561243791390843707962623350858093504989277115869216869
-1324261754010834891812730443820535982341867647181421766607468005978885740365688482044519462319517033701568893321717907864844
588767686026048340452514343417246482194728276250688656040580452839990914441118601847796736859307923652026364054010263332
-91094011874883851763558227389618261838443193480081224749156509002538548175249668490160682452345530429581159307889329
-231942900383515876410761505028055108154889421299247331949797591474705007460701700828048384808092502966384016
-1251274050324396665051821254193996658371000149770910420720745882996933897730936151397992518032839294
586716248689911247764988259132867012712880428948236754859962695286211639813540832601503
-15651641387409283734061088597429679943767282162555114217518014315501733412
8599635782291700064881647686332542066368646069546161
6143585
0
0
1154847379644410684234688735600957375300558297053735078863919211901414588456305760179055713569121335554265201477816885680881798378
-2905676773075960934550150241439263244277068758685910439337157517899350279179302606504137529901667926338006213834423081335161002
2931919478348440577422002776851465339542960275908788378978731850966396094929473970202904125026793066835225578036507749657328
-1352991557491447157551186945347601013245292738070067562728291754264462109056997483531913655981764402229890181559734281236
223716652030970880543379011286579070890920872676316593944098693921110533675233729511268047589248637494631627019000233
578173621556910117142611822797641874020205193443160225946338178202293467413318527186318727038514534268240970
1960875673432185384559062959278108604125240058816138243285995942995805854988585981542030058768582273
-330319564178385047383763227241785348575783967087315730311925502734184855114672080406156
2506049775364499068264342548797852671516157563474036545783532217596557033
420252364272992947676846120421108874516960085157018
0
0
0
-2486662442163093623616435536178371836493418752418776820518741190309547474474554013709201518659405278139937729636239354165923459672
6237398556833374698391354370677572239734882147245852338543416838992687099960785258889197882749146626084505785080599708609165256
-6346398544624936069765737099869605346656763232726162103260736171060883439243804240964700404971152906686024455654125637931579
3025508239069936407495400497777054307963318556317918181420571309007239027703882508990983439879598128014548038796077345899
-532064150182170503031644632558274743159425679452895706895392620359738625839636051337713962871288591521010275725989580
-1333204381353667853511968792050449724486169328052191711282485039347458858012106927202624711269558805103005873
-2993722977467583606203365612702015048527038184472238109222484955866794885702905154234416310727172734
49104917272224408308232977737020609294565328865688516496363824164650829752509218768615
10051955778468807786076397049637014924191028686049033779356798387175502309
-2550013846837283315328862464331239737937625966224247
0
0
0
5260392323875925048380210856105920236597434049599830557644184507783751829846670262076892675223770566988932450044913659551396594648
-13147877786758861116119225271642953632316698270243354263270519678770462039581594269669315374842182582023665813409819576541435000
13446531377490000289825735551095776186502282268377043430470645747900653339621361205718745005189983580653011625177259147767692
-6593000021627931693559605888825561348428152446739865046141770904467708839250846720752939568085234993013732815805230433859
1227324541712610839712690146249040560594222512823763564661125510246062682484845593503242153991490181379456934667531680
2902100030975122482438775550577699022410951971481916902401704511628632355163902385907104751904369905230351939
4456066470236789934818045635670974119987697871567734350044029264756395409681870456830346708355070219
202920881304766770739049100846128984619987176975335589066167891161306805890742625433914
-15552644907811860719858812049966126490093626423035105088393032741800883118
1274378646763746608972872034487248146322851157565724
0
0
0
-10927300260469290918895894399454330258927870502113957908775575436956116536750860485002406115250638600920272356371857804398335655944
27214523606192762801703323677991873613686167573961333533982745873234816735100238509626651283864761057800033415962110334383860210
-27917898846083672682837011301759003079754125545457070704991209750879662342655270786693502242932559137128251939647877683429753
14020324031521842309338982346801212009365216293718091225732943190069125967817265719198992669073031236924660774674790960993
-2749338786504098344782491299373955692922593871675568613849153166108394287750802633034138719408283374775288319148950005
-6027924825293682485221829908456276352604597835949519092033081893395154843632859390142105178238046025410955174
-6469224610675464810832172533581569424667358633116574672680324084477817977436500710723432693035612297
-382078753684889193206906052254298930008791324065386840872429380542805269566016539915760
12327873048382149997694538284167959224836075499843631873920064611462384287
-92223979436956770182335681105431563213977132280460
0
0
0
22278805870067367389974907771949113646199753981823357905620175676374423778081224046013121432973147461253368141649587178193918288551
-55305233046849908675211979556440870277015114348181995553058355124584154462441294216986136956378519392216863902679739679409355432
56857051015944977841756925243291637693427490852881963257072599562936726700758600198145973379746315909655009340718498890918008
-29135480601815520476650834441012377877203674905583748726305906669127257355252563325552487312309242012488390520666013677446
5987127087766917047158755977611127961176930572964387985995303474145823899572813644245993359166225274605690265496530571
12021700887112194900881109816744765570708188015084893348392337699963734690091262616558107122022577427222680855
9161831118554526256585786913248634446880162913896709819982897736153158004802494376638617121450437665
466445381042366408723143690194393712218313642124863231643742540893688970183553195658234
-3882600359079403631873988320822394200398388232443028032731789729858583454
-218800669607827276650495811655770991865398735494580
0
0
0
-44560971857858360188023090038625029942989671081708436631780230672121970209790068757072723755590641446932890435669657010636853517240
110311383589829759196690436128458870508685220011363369610427307039767898212569018336536002189033523815691783268902580736831298434
-113683672061580274393952355354712658038978085545240260150479164158681794245629583368137059031709036952885364757635698997112200
59247372683293490642590663911229743512902757940395241450779595242853025295696123545601025324823362546103569129018409871849
-12685428925284217911557144975018127091800789551021148292121235961096039228633158276644252566161568577840828395635208281
-23108735253626133629384291162558720594716758635376089628381556995406721185690821944321436792089868676518668730
-12656761918093372385432134047861408577741926773246414166061392033965812881160498265291067888769664370
-459503892055630406985930307447694252565560886422080357168876696397308441917873122629392
-4069882601403592886834890686705533012774623678646487229252965410078423539
123147997646318973787728384881472839237750391428734
0
0
0
87399732011672473365852867892537454478413264583119063727207413492099283610124661585682660393484021083690928395366538659568006420064
-215866843943294437942925243639776657214057694876028032070743548151134056602474698180429574717630261228496746753197905668953614451
223325346555054571379237929662812307644453515157647961560163029486912546731743670422875425533069128886839362416824117494793830
-118055303179409542312588112489267067290089257636575440859845587223047722258701591325097033873191186847032313829677488496110
26170181161002341497346401797595779072529309200871107403529860356617715547117278659659188598498427419427254037530517075
42922303718503104968050064605663016053176769140500408202042774520242500400850436466904318195046652906030737301
17052711240768617847768677171326202888637450398730180234514974282026954565800733380820426205432259085
385308636773294170392719977244437535431914135429794793340303318243333656644965433558436
7466455819481118957199051096755507258280010976336376572022899099104210636
-16234871003153627879265516754243247481676325687040
0
0
0
-168026133234956833177403441238615125884777560348652636377674519885555351336662001301651810652809829305926441571437109064946496426816
414244371492610253372609278735021855477017263335718768800101983777724289373612515798780191299782501914554198472350875495264156499
-431261841639487216982255536341791032579311417127880105146224237453412377405418421795135223051326695229934383603131456058556114
230804149712894536511074000664760162908958233623931487083391292580093683876389769450002772706764340543290587367810285621061
-52601336069625855830815896666102568605882370107881256996774224777628360294996401137809281546489698672689038192121768044
-77165541041184995285859326848735507952180619241580965652132195457795930593966297805608742339132512332482003853
-22401738377763381413219180526994384671168089947583224244626174016315915173416252450325833064133577702
-277888229073118563582910627789424757859734506187666900754058398393310237820325393394172
-5920410346970196623833806691981973751820734088406422880774734231612995644
-14281280581808811575413057825525296813601015485389
0
0
0
316506229247913322214311696771318297895804335204882452402852405118184117429928630148486448249616182590257031871427381169519516322178
-779134701489798862591769439412357873392042106297446049960543472632453531975250031751423191205022163842512276980572970583830772580
818965185000799985860758344993371231746204173638195243680156182860583047452262608326279330608693851499517807536736384076308151
-443289920973176245436429077632589259276868571990995226118467221773082421062173677007148113882104743042590779629965595433559
103065376915607222568872632456832729834708189671665788867931244000039100981939103409265576316111458831088479191359232768
134437638867288544333772143590747858752622770594947503573129873089258336429058009520986756162319697207904546446
28685708212509658085797707675223369199230278649673321799846083054214997542773447031165206773433271482
169566646678078817764420962801857754345541447296149713808919068680646983959658043966184
1950777615926094676369498356613127911188898839283294508208705644784032553
8352683300780909925596535284776509551844344065889
0
0
0
-583930638836601094060876015221530816021106691040915040484394482322279013309747382227627220877907735508769535097269723366347386164360
1435604025664255074463465822230878792453043117983299585004951941455393040893543136942276262952367990239531280835493289349344043985
-1529667420940539646035644453733975499030356055448856369604121837378397846993271295857689510739214748769632815648375204768804893
837369097587017138773508130332814335731226054708031404825194294195382465970947482545567397690922399275565557541410654790400
-196953116271822129079786336782775720329220799493828397668732794924144543477509582680573202600843249687191469387326150672
-227177040130290206809928621457255786890139541156623725479756761891168399236768899286093994737545066226948960634
-35795962691791589363026247954480961838145683094653879529673670414880310720487573214737932769044093856
-82560598060166152115713104970407964475271111400816747041660263882892796857341340509805
1402862936470652663049431266224116597431379939945805364300572061768350834
-888589246743942092878223091083342104485117131986
0
0
0
1054761809749185824923039692527892463252483931128900009976045163364298885377425717573764556922625420408245866505766210892581341657876
-2590093257249987909850409684565962135264126941753952875530724626445687935937480601301952604508187583993156017982846285710730098295
2810366029979770730039578532049280467613872947282180810391506091927355193336219441311192018421045325164811115957379149851602691
-1557267012302603757666370092223194810235039601479790892532087730992225372897305774116420967848057232949813270796663189584216
367223708481592433458015718783391491876991310504990278087277242943593986590303847339149654285029736979471403005090283970
372611429566261338086999968584092677903600935417126804277940325203033157376421897107846514883360495277335917886
43521248686376528822301367635680398532368684888734981608967300792899051467335281965178044613388595900
26045130780688059544510698424652356295077489665498635799054697977132577426081495059416
-2568246029396613303844362382536741119463874419827889558311900599977644988
-899088418644394677249768193321126178100191828289
0
0
0
-1864686659618423929824893838889972325680343126753228297053837531119983539522395169169824424774752825535178645976059449546659448717592
4573671830003860058175354500376355381544514246639953059439568552540737036726399160252595778833786292074016584572734523777773192984
-5078693824450535484030156128719397403564401289846466038333525162173491470395099377629516761462780887877785683170923793763338724
2853457213091977863332347412256166308296820901892084459792206730739524755481642419353797381200099390626214607808752638061734
-668312851182363239867673993359682074013569256642814775995533399667854359923482244265949291561949761501714688230495378638
-593527056965866633821383824185931033038703344630519605210489493481288586449455055521553634379707794795601731239
-51548440762442839017606176623268255118999941155150423516336008250844046873202464070732133854630669130
1804612068138253855384315612714470703782636263364034906125583316353537933285480679275
1845399927562488143995444408656129121859255679425633599796331536922059071
392901719927606519467467172974455607142534160177
0
0
0
3225234791917588625504826521309546075589215469891414966667608017230372585727809723395499724140358889398351265635366642709788595637620
-7901557261866552961622652739837918825549972343409129471572337211348507321364173886663435974683748075722242642662289667269887175004
9026939507773038953994886534007029616866358676189693106178873189107550466875483566395463014625026727397075651823211978599817867
-5154446312648258032363750633675234596413250149603528944130698947244889486744667929836641796620613395328326987750411308717878
1187562532408075931778321225953662269307985374708959502965816666569681075333200241983371928553902607397348017240781430691
918591536465160375604718964672924521881612640977329102268759120067260804216407820946934934794879081671590737086
59478782029021287933656638423768506900479123567384424150953428280763573383902302233213763857347752263
-9104123099351459881489697662614646983904076411865219022191398193367952257912386857507
-491311514560310451078939684061811628498706187511195529454077800015397980
4463579492371426903343209124025262530556895846
0
0
0
-5455891875093668540060421693842190304717644528723684703513628147677120129287536723016596141635707768970049682782637546716300713806384
13350639449766221616376543354075005828535442856298160225272839999929700384068937419216133923463646286125170657705509021600567180693
-15780442355892603063386927475819840490146218533018715904074761682739057108823695552845640204474024577475483946697891790189007413
9181617054954155190707651965310156840714957695963724051948099721031913012192971739615248134520372813443681585255470280560123
-2061068868976403630633431922868588663269265428074635178824017713710012265284960074419745424853180086153253078776034629417
-1381906693300807222125144374085685032824535130782154898282478413229678082776782507646721617833556362290645203627
-66859494721459140195590420757332098231124076137037595081276372799902511906340351693092091730982624724
5476328820971377306304734983984671666593822312447552819311505908776947279878740880563
-437705377781698425108169662402385295722798775901637596908499710340154233
-47608814379363974034236618498383000198527275350
0
0
0
9023212515797204006976725325595562628025731673934593326733454608215282398507091556761273826651061486403405820256166731384992237862916
-22053630396675419553059667381295699652506461825320587276249716368713276222477781214266626371082033832810089947987074108275063951856
27134446419900467629837392834645487972817519805245089531424154276368590194372701717981302747851178610866921145406173279300150782
-16128275526723582302831364443605408374619295145712276532580484134021590303618322232283809867023213902399621058727245793582874
3494677859755124836805077126238643102161564912391179503785267624805780337910281168657959961983145951608866822929456299435
2021459594248817176649980652032194374727194086434508059063438662269879051022283459217525971650877265629880242566
73227354526155135877244431743051790751627315571615857792949519875848960060616462857171269725680782695
1161185717888383740385452031140813116431055993430699613127896228985970382186298624592
633850244069369210760629183542486290507330335617903197672055406576286645
10846819981713227088062770738113984577303869812
0
0
0
-14584273459067142432348054752882315870992833204142338718361078960840422807527149440852368567462418605401206613602934114525227438929144
35602371743282477183329334292432633671048138634068685874334328854702060115871295777151335013075332023399139134548743301397892082147
-45903549531762019803680053211822478886639589506432068283619500097402908837862344955104766566217805947067457273102079504714252132
27930620653519520323304340885721029842329404361143924920620495920254653811333000636730256407591788559295285689353455758224711
-5790404999892591321777856472901938310539675200153543050748263933908041732073429015146034747751645389782488892765795151101
-2876209269950560637925967931790355533612507292777686990356620843185090947381300032072665544747062099950190067020
-78158049205737075425588295121747380605726836398810976037066525440504252529149646468941275161316596608
-5901732529497194133290721214813804996056123791090167198844427421391908749135850240003
-371650071773151225405479348809357932173721437675841421438751626322877833
2404968429076558177571618275843101204392926731
0
0
0
23028573565129937672516425894605068614313460577188461734478350798558924873402055174314229810730136040579647923166162818127822423629814
-56142188717979863683189974892238722159015372277935679308122659230165896794114602239275518722347666956266506497104792958840894019788
76433410195790050631758948162363467035387255688855821154532889034976221239147501872553890035266857872964858195631458146550193187
-47664043916955068465707829816710620673924983324129337367347032681085911829987852709509069855055866466739083473179107301652226
9377715526799081238013593181944475746027154842155644406754093323551358256994021917782490819350629593888644092669176911683
3981713534590706168952588575576542824097125240824830250287672164831451800898218433452601048161518857037660746854
81313627375198798581406540606100001181176723832425581436712732698018058322325041082771823272122450868
6784077338907277793349346652110719696996087019787043754589320506360385721796964290451
52474575130116111337351334823336590889170723150102578748370198150529414
-1512538700416413113666424854071398902530510069
0
0
0
-35508315102256765926741166145361190120702693516671210853255025545741390257219581631558949976594541531615872671051220792285941215432120
86421852093703529913171119948188267591742194632254586970865801073116782858332597758140049729538529006967811172571997858680925220842
-125349086403546578650773510975272487208689790181354629882676506655865279891385143614679061656830544158823690099339192545303583133
80100274022912875536147289057295391307581797402386974267675412489000566744557615193172394409955202741240784101445240317436623
-14847813783607631659857609835032916199699821196518003565500282220274781892133400452953755766979687577247476861876322653794
-5364464787456520582411430081827275397923961005185538143994733516782160126779299021530498575829491397469309925637
-82480496398437671550118658874366568223105926381266851892342349278971816405337936410400727553261654813
-4072857447471384207018746143951697637042012819765468645054501335130675097277290304644
106758774613989288818994482237612945407272031679867869370120133701405536
104450912026160983613358676707573140220334296
0
0
0
53442477425058039159488226288908921278576382555245445354329801368734410532714511648677743036111877901916168760234695426099341770112216
-129737113697068965505295835831855346600598628501184672792920926912075654626139501581428972685599473202060073148875734601998835252278
202653468275778711911762822307812102845215477917838722400430273677196110940110280551055364641339341342189513383893356005741890320
-132455206846269606493925242584837890142165226259214088260345119966072195797022072777605676119254933903684830127030955053960727
22987365275214345263421414604424837008803838608749364169534743103145304540565371203435108562818350222664854260511757251000
7035437385899625465637793270030370205384740579852434453486394036641974602589629364338828946416031353218143530438
81592166880749661268611140734974296885869015136326334659354787059410108594954035313255735503695279087
-650466004182697073684544760219190641376043126731443286510826042073147657676698063440
-107345667729622164838477559177139384906760721230750741884322094488853898
90149963528275794124812404438690101804996753
0
0
0
-78476420366163529783009461083432046428109525931646919410300332979977917310551314050188356347471816963729906400220066551412184320583496
189667369922594560118044166798551052778187706419902867378346369025206244711418793564888819778200497673707412908763939332875144492546
-323348685978866935449101534982816828645327414699270755196728760430311477278524823912919278594319058291322617628687657699801409505
215338192595590614949575499247826519913587434790594648540628716353273138712029525935011237419320127086265509775798488796543997
-34806047864886938644746208580773220609450767604104077565609623491394077227182843605614344418020297193543539601131273165493
-8983692611171921205807378240831832330417921370532457470932559675685049895838005466455929282405883266861567937913
-78733755624894492537532698397855172876871173192332094154627099788532886923640652727186532564099147708
5392537410827173688567054963644120596895966971901851492791040544853548102496847748396
45459475272060361697359472947630397166876221774638193412319156624899099
-21937778528708329036218463218866603717539755
0
0
0
112377790496386911840397622543819885045258128993611030569263611102104672288953653010122860843069530255308740033741227679521946650129017
-269453523963488480985461181159637311280409472616776434121627358244094469409420194792735854341886825226103800110207452924333812392916
509837703569569165772791185452333873777594413674230237146869056509696186127013780039545933115065254250326448882511761796873250137
-343874778012704990663703800265302960891608660905446371397972854353098672649473362369721118892740865762145545793578104965419315
51550291857823152402117639530676393418683404934052791207331665730563634322184688046082751134718885882860784877017794033280
11171156429432265649156869335352456585797407203877409096743373221549750403149987214727928495922122471021472947924
74128422523824319522711925866770372470137468745639830774414536885399204268456744763391475351382072521
-8533324334469504782322049597053982763112871123441447393085807120333980584129958817931
2906065197526941381648859453218025548670227203046841340028121848284403
-1527129988979184399116606335976512922331200
0
0
0
-156853566870678147788602577005677794263865842649616698491272071947016657391819924548859723541864081459831095833005250362792633805378760
370802897575148620586921463927854195003192339424396518571080839770197059818139974112380010197309177720636780946462149124194128400570
-795471687709949543503173626034881014949278841942448867127511852121311038002354626485277920702323456885838195339991076583372592856
538911038730406322438736345335168299408353892753285608404213785411204879870006279148516786147832164414538094321950050425178601
-74693982676432370732046398954969541360792068696404690176435734575201102081967403235378465268946770587434425093880514365860
-13529788830507522876248728327695786793062838898501234850292576099920343433767682021888889837393923793906950259666
-68108734128666883726135233068856033443928366320125326574005654089490924883227837968792812192673324051
9334126289965060340523117658787627006930326675366184170617066079215085004927750591711
-17390421712360956614950957856413862534772951140175208816765331429551457
1226645386538340812034224610839899610594514
0
0
0
213284391841135431679007984817660567479777816055092155470361862356444034136116989307344540793661130731651511816325199797452251628665088
-491843401887126129387357513234856373850680480722746110089023762119742725000862312012707897131077785270707900613293270417278334762005
1229728859996373168570497623754136331307235903145543072116524025471706192338895490672773112329064303507929032736211285389408878021
-828116901332664991790150326032332055133129684702071707236106373410139843839424379735909389002752961530732558875061358079255856
105896356322063446758066534961380543585223081603978759355600160838678962544857692459818071771848014978241714723475013035349
15962227819598655981371817267558185582747034670598831878476291470780600405837685465543278199020566212735369692619
61077933429113162577622118787372395256545803268819068521042366118395140276905607257063504634391047655
-8029931873432839725129040464601465430738369020822641084430927633953118320662938610829
11604428854185513456262939123427456049221479458936441017009379415355977
-80161967646904987374060198046138855160074
0
0
0
-282392050400657097298897514167230057567563791795874271030787385853432811266877363258582447854200193817180712074001849826468382697803440
623904260114759236330480197834589172054597303109003570540285324991647491014118557733557661144222781285060674493314211027558848354503
-1885611668515726981057846312627647893178990824921973735925660655105014658363312266072042267707257958891042481666071464211626169926
1246693563631248992424597307407188304307973508656837386916379199408117011052407147738414617107468861823356493702486655576255844
-146918446406885526389933153800212076119514445271865049752247329381966454649640627607346135102677769087333446282191445205336
-18346586831483315267513699859747018110306252974980634227750065555304111833096042627270397760619602602922602537767
-53467040062526990741087558268002864419034854012434502719629807030977946710397258095997590078819094558
5518853062823291637629183812605335135422436680705927415483154284389461454034939889358
-2824239960194377614399492912230108055284345423584888461030395313937198
-36230273003836948315608266711440189417731
0
0
0
363882970955161504400050590799034553612457617741675942180646498415543513597470315287351899083540678774919946174570995601150204883538718
-746808136703197906167308800230681358517018453476587936093921836382728128193542223600952181470824826456198841142062642021895454242902
2869876534277831808932613840969536707844141385594665048796574063725214816476763740685586058276244159655680855152698651924486177767
-1837272305976733768540353775603903147002878974824195200837139507825071255138450685127393127770881777398044146155100389283230302
199492758262865736542071087365945756375503748493839069106271445266110566141254259752314113458792952997571051859765321081241
20545446253796444408229370030128382307604425951696568262491334101217761306042003862288541411113427138924543977356
45693628507756806048824027302144309398777045833214711834364965850586473474357412863832494016155299915
-2848600097558880720695878144190012243556476308497353304327060687982706783783140304481
-1443108007201359063904376403862945276903680938887188011427324391365043
6176740889839964532745141745284764971808
0
0
0
-456140378764397490804835857600655398441505919866910314213162335141011514504164195906027573924278870139557725287466563114191071058391720
822466122453037052782242614784947135566589446453807773338002755650256360853534937202447107153716172546164052702656050838709176641919
-4336585174157737207770683687952588304753275691848140904762583140619973052001677649128481931811021065339278026222053355167835743017
2648497786682427356608089602444487950320637580934201154150574900737708830636677226933221705364718087501170147967876056235936955
-265146564936690181729868776364010906906920804291014339879811071731820332699386737857101510156070773417555367701518757875285
-22418311277655469083586567301586272023248495402030448989403153155727497342097103179966637107197740097290816757570
-38127204944488533391869923926192901833196748593139047940838882579316068524841738827231076156798897691
775336994369436988278377766798289394226054840487931766834021939491187924981530774400
1725813882333813047815691401261494348225204791555126122821934204399265
382734961370586378693158252315423293383
0
0
0
556061793817601276455831101738755579396759394469674513666771192717705213285335487254461227127423567926188830347083911744552206004230180
-786824675676254376123624094559307530742460093483784150526268983160976924740693221443325656502522549672041376527392547367702922914631
6504094944232800514348142212554006640959016286118551871602871647705472890168282951742305176931721056627536054463015392118186100156
-3731759975893945531614875029949328810383353468961821044391920968760235563359985495982321437354498470547513631968631866279281604
344987071807982800363943955606793698482788971591522207095763708618446342469248133453110222117726559389874239795827304041497
23836065694413571309473062962513463282583878472105956256520881161577374529079134769499589311890366578948472958020
31064577703927591379304488357290628584486889409881579471245836690616154977765918911839061396351457553
420264562163355008474966434153234874101420789362914101982031910833851011671497329160
-722083939683580073521910566881320113050915981340982535004607296843524
-162728546199287282154540018982972236848
0
0
0
-659145451670690533046238631060935685067555152381561339334604761321348048476425281982177550224137196778229536383326381972238922397361144
540663780529711078521222131235249627260230580555395369189151219391535138923789888708970240219007881548992179936079370245537839322146
-9674902603408290422177217451226194705462911378322293811101905472343000010088465131099785826317348137245475273905584526081885400366
5135623938280363465210411559901622351076852576169891005979441575947504626433396465518526057450703357323647225562831926527712452
-439465807447850872633871684611073093618047985128084630545099347954118112483153113263869738231438483997812784743059764513866
-24695409043537589985530617625057825196990013669071159495691763239545294652678531872447079843509012943251974686508
-24716783540584479312618284038055820498635326006323648833570410390090106280031574585265957717105537429
-853081027516139531698127247854277676995160047223934221315176745362210090820759298907
16716519572848601205826845801398722667863634491224936477853518591669
3949955614965626226116820130297522790
0
0
0
759907175391452119964240976986407797865442707908795931538754785640512968223670363082719943751175109037942647618773813336859111284615170
59605253119807652122888811485945004627538909570217963608194346593199984443692678799182115117502473985219647990404206393171389676924
14256681546770823306123951656411510518878520010981793546100324524255037964574205890249232166385906909553509763500708710425198947570
-6897750245575786805663975034045299352914723477176536726737804661199812820934581742661280366485949537877653206125717886973219534
548148495466652287740113065136793728975335422737456553293458969498029862890425911986847853598701591492419324665564962898238
24931070014907609306985522142258293442060239499032011952106245332237600425311809650736031746724826989658010844688
19207300592741065931387181813298003575654031589481203871083749863864363794369960422093712230127585818
819644658036462796365483597992370402481888004406942499895045551923559460560718271498
160801495289997914601577593726690918345973838582785308047342637628743
2184954605599831476717728959425994943
0
0
0
-852650747562919428957378236808074433133312061967148055822572242907103667658593705776540528535757778892772920940644103389251269295850624
-1209202467170435487068264707752583398293700831212586019681505930334588448684879528505397982692962817797603418042281564731346253644113
-20781457610286971830893086626361931893508848422191535135277424042256039590734313055011342796316084066692566671751584412281129123605
9034524573473341337602068960378466221584220358025190662637285887105113506323506714245126868357170069276550690357689772062029446
-669523445285545095331821801622955140346012316166793768942254579581374523493179241403281569202569187829691256264141247389952
-24523819037243019167235325534234566760819119877420068453104645391277441421239485590239456780601774993825732754679
-14579740595740994104923626289650187749561759274749116257009631955512464619082356279553510576980812974
-602568094750424172336209127372415183801776352677688754994622218877019712344057331968
-97259442700514310719495584265302330855896474269564599034255684533087
-151002609197604056191768265290912906
0
0
0
932522112268564129252641761032732707551330368157999237086117750776166940200220981463735598566991563262895801688588691329370918109642436
3157571388282877258733223802355438172967110469534813787612930479061121433237295573121532502976500248384367214989670139328956732049348
29918334998991531301901955471534889134564301790776946844667527248840150107206960884445293561737555113488170901063153921805804994226
-11529206919515623103728244814923120454156140047273580309561410432881310062208762575483684626606984429693898407832436928539222146
800884183840970367855591838020352773432250005974351756217965246823632999168399311216889735542048161687208365089003751870760
23502936601176028522748772411691932695540513497214559896934811189118263915011794787257738317120938068952340155504
10812193758925890860981988752637080745042450890900912109157295331232542574627668661025679254831331681
375765925131937016054268508116167154944555497751498283682169909317635972291331892098
20556309295174125277832678454177851224318782679173557258063259405520
-15237178161575003663280117197944295
0
0
0
-996666926683722574211377409172006674898436169119691265582318203042900470072627633887649540874164502058126645848623221023851737405374280
-6203011532698488907393918071889552891334498504441222839482353233169293865821282055529301471558802334083355950498009250782371339522793
-42473842922975617825761738819312388012366285748813517537977750890619206279974162648680485652221001823450290998958382480262370966040
14320097261261874686303174071142189392690889109020161932231028010711295078091173642562881253555831401460081077729508811096581098
-938319030259735275070762191019087982085738475695538700316580411566679035387386534217227099930053869727640322704837732581926
-21942711177475269582911391046763681827917735010253940873695094491032982004518620755116347176471949409792428471771
-7835010491291358702646827682327231750138366285836553457049290113663349616813248733152335443648233200
-205473208561147108250778793465871989516565113363812765556235923523714882809317505927
8435179359261850519443628939937338985262288635243620506720432800474
1561046948531517547561116886824711
0
0
0
1045212739854631124502313358855161554649188575000121744875512723056872699324133996381533803212719067720752910628674510468208852182922794
10676033259863154694288446469729361553438098799988963672187381222205699927088394490548308885748078491651167780566484883407205089273134
59373281091097125734945962803387533590278701226300780952946446063830705237094014213554799900652404161212249708560687399665192812629
-17290862991214244622893902512025424614683639818514667320877455513868640127656015052287340054769316510955873551212237276154861260
1076830854328117692485637145709789247929810079922567749377989455777751140764775113994125090593481548679162469092725815615508
19953549771071670793266027397219895479878150861963069715263508362939324882828458727069624987501654005996561735652
5549015816560584313209452836884515244133284736645069537841357087995312638567824741522040455607229212
95665396498738537970071483577010574930165853750710605463731523112585624739278939394
-8419796617718599604299531413902406457761551249909992307473658342644
58671672812775202780621909401569
0
0
0
-1081751153677888386273545125549909223209752903614869442492931309190002722278894431820163835330566456285933940432551514358435092477413112
-16908911737816107492145256227581511241266713446322677732314339308790652959471578287575863131087659519576350834637350297797486480416098
-81616899586120229798424580424143804134229621767867969744860384701305427955101208435447417530661429234306822219060892353806182080841
20265603189602993385794881155893893508470929380884071662983986647035759035738218324198583524105412564455685192325735273257644942
-1210594864121437987038582803082016150381693895162171983290458561773619514393662657064783702879585250418502528062532530228970
-17669169680751784715442025116517597628970606478934903509236181802905916975031152930066779125598842180506923591035
-3841812797292152936860914912746178334885447083455692979182580913515986203750371469765055162631990386
-30634989233931918900980319354774521646357901594614569265618877518100017746003178871
2800840363774597848459927295028616165802567538885631142604315795689
-7040613163753393970703568657942
0
0
0
1113038628824238548798924930905504858104417837824011065883685573526905281327509750429934898959214590217355975954034839456286837536763576
25190730996837609952017745223902972309041980143984616834537238382025807881291015452926431915324837874454626717935297072989825822889898
110206770605899780915446482538163989664462429501174572430588771742745248341257212249653790490514947348823307509620328529053108281996
-23011239600842749688880398746026878661433376930085946251125948314586888547732170155507558186938906595978224228713455563396924162
1333342824050329682484744166570466714796422350711140695394972548442362941137828901058887112516850943708950084781138888458599
15231918054389472335423240581029287292239556462314704777727395527002153481626688105399653796475114548216420761001
2600718908441590698319865858637783169131746674732106373635159911880164182226469040633687237809309806
-4167368788700746223091525541096043917097733827182406111110580382733609222818151854
50244753069384393075526186737278182945858311877572550749007386296
-186984705919821976986800104496
0
0
0
-1147785095141346406755077073784770851779243493658957515716259846976375749979500464098874700461814840211332709274963666815082736813486952
-35710029689610131970146030678850071975866502187288199381463693453819515282830043590219034519261060148662459485621008489963254166337906
-146043964012527548463880429249421418695610131451089187510650499598899598861034733283717886717249887986392109290152661456003400917839
25249264826139055440898449973612478182831484812595463959331824194403506763575724032347880903326584465481219277022042510862453625
-1438841682377006779724101059072555006509443410458020030841232344413124121446583683254146432996853029665694800043033395081856
-12778430056086409101936223696457009355367423978415648728074518880029913876479626664887726008541568828381677801828
-1721770611461765952699512174387605242868420312366092830995009996587589557731206327407841040049001687
18572561832891320828311595346743149794367781052622314676661079184048162437467289273
-480155479491746779049331126049931250323967070236997346565129314362
11051698510761554123481380676
0
0
0
1194641380620381927236891568933348453576634030447815034897265544406801072660479996496408819773267544782371016154368748638814528973243535
48490677506056838963526664514625531102446810968957618798753367786179889302549214518310027217223376532262334736543942728154447011219628
189800901817647527913206350251027004626226958053206836705643547927207682219986628075067036009708410390722611057612566591149296244154
-26677682920591185402616105861517046406447949497891400951396720790058281075297627810513568076737030866784365088260015982317351594
1521416916207109669213048415717048252848550475835462273672336453532665857828176982794250532411802270409457562732953160984041
10427581299148740185171852592702571438449013213770965086994853562689939713047396557414652586518605248557502220283
1114957413838991570407810937367884292465600575102331605888823223844864349790242006668149094268694738
-20064139934863528370391371423183017825951393314263553605968148804726352863110102372
217841089943102877458328526080406449292376581696929482803577643553
538435296872449862041306615
0
0
0
-1259773772001974193892012337431030164404076815121991495724374457458072053561009822750789663730706613043516697283874805090835386236735800
-63330192391347506644255227196562810863585640348762397631925992377813896685239724263251014574833930178825117740060689589172148771605764
-241779848621533521381833795626072012818477060550446945714230197602115881717568261953554180538779881697642638747936077289110094258376
27002233579623306918659198985691362883700075903639165913478715569057983086036996566551750147695069589039119769804889661940251944
-1576459603198162594014110424894454555210177072311175770142604547252953241359647262402551406206724736094820210659519256941283
-8272105322254365324285318593974215728315289633270321527750632976877440809189725795955545520350896986942562052780
-706320807855433304573938270134653234790121705239643239250612567804629477338457917838653797093404531
15144841359884476178852067665309028886227433410337841504021008007092377487709793612
-29545770130280144081244607319533664703904490111146036967070766454
-1582148059331842840578255
0
0
0
1344639245263400099563497547400623821801273427092273304695371777267595395511037352650352400489651015263244823210894589642403614267522688
79752465895621832117300824258584483676958125671414471504616437551282752185436034321403635509986038996071104008852568577721766047089781
301774282615829458350209002529326141984265071472688403932045885492862936662942828965484198920128021482617114030218167637227511920842
-25973957285965772053869928415852458215467025975156348875371825067882222998525148541473203593619381224201653382805182538114160662
1600853983156002858684440965411662689160485048603058029048659693754879223398216238766252709699493508010456767501519093538049
6374486756801110512608865968482725178788072903018827680911866748149221273121257691576809903920984735154220359712
437768667488919905638423237789724568571737250471641051042851306834656976678492938555319532459149549
-8821189433409756494355642689313953199267452888543272013179019214298427830046164305
-16771989110538424746506700309292305856631993697165380099917593723
743948228242500336031055
0
0
0
-1444653797124917979793763660967346212873545600419628211839283434923454414426809066371172544385551148780177069309881902435774597409562336
-96987827066517223510559424601015048090287073651347269552793950890659856511774106039143971437752299312846455294551936914132990388949903
-368954030630925331506817656099161183721940427078297008040140598853132680772874765384762224248989372142866946061087542813693303483694
23428242116936034002139904379322498098462854468837519332899745057256346312827025770467513557214423274429323958958141774559769766
-1593270134678293384598779696243203722584357725188625387051354808053505656958544783939579346647366006929864091938792914446808
-4766980079112726343874601955343087811878578601479729969639918674510730104100191129452171577255798097993440703251
-265461039329123606976619033696983260717559797923696611887613479682327172923944469381807277278971144
3879637077143037602969694578714358506187824721653870078493422101583037087296150941
10999948234217077195267788940901609479573542702375464283548470537
-1718697318407601806172
0
0
0
1549313565914976930734153892066386540384540729866413171672815312421541197053566277392655064297002794704303657481397250386027644567123666
113991747136050549051459419103019045851879135938090390907926240311623424632070060450568228995677735417591197135370592276017455614884548
441796242982466414801506806570368503069068988927162015912514270960132921984592581949133495085265604662484690821801346015278489202374
-19319173187090326324739880427860808593368841103854075134011575781909603789056200570555532084642341766177045359971619222551809162
1554283448689927641263089097873634453362302513314668232329853910152576751506964614569340367378887286760779762427824347903290
3454992676311849604111001939157790629276530140504160774512340752161972864922933191707085872124674328858282099729
157493415617350566397071957004276136500110360672492082610254245018367177407792883073558635276817759
-1051053342984684883328292918686454127393472341524438439471713923663135946147576444
-2536610962806814181406410147066411468284350059626837900520606329
328966244433668133
0
0
0
-1643981704529424295509320686458243919081937097258489963799412950490446806289572663419046308721965158918067987667557602309023910192256808
-129508923166348634088626213454410885940239858384570851550468623689911382167335607795884313452502137814034775305968215923395138263742467
-518081636414905569799804130091975394854019925727909826155971783119911560556914127056076640487635080495532720880856206221322633862285
13742719211065764750823962730089734761970337977881861213161014285316991525275936535132486896363359082113428896988612351944808774
-1486306058131251249830164109707612794638397159349035053974689178207980635486064600583457440190682030488380671402924691163941
-2422703133734625249580257628222998161089971035925256263322017939997493484881477158443198564223271656062193684039
-91412487224288190013745046377162410299688623793569769691287298261531751438530674651263489441654370
-120302757393363929525610416213034131804785555407346580833103804447519988774953151
-231981028685181585462393881665437659240822502405581342033126537
-3859496104233
0
0
0
1713070577801742600524455071764362086770640163824366464084724031420621811862413680022048792352026491078450830354023242591265602128267972
142182307892520417818303851722058411170965371353127843709638921733266582455254827672408872063121503839787119404632874995087394311335335
594968760305765934823915295079520808946838612694516207221292236297522158118647406674175209051349001435829164983925459543728422709892
-6943300146270460943034592439905541986145914141304610570630713605095375367318419975260336196537211444916946503607634965547684506
1393341198391210831172146816388779406462717624763606891761756332403858001582391848287668693787753474848026920135357491947540
1639685983603756471794332213116210695557117524744970603397169762920750868488546266120790750704552131261394269368
51904245261456101059199540046437637873420425123372340927230515906890486325234414681007897773149648
388875142153782520822321039787866380762957001184142465800446280941696086613913903
361978919419059744455896588638010917308951412913393431430208695
685676
0
0
0
-1743873246505867937671451065408836049918340007831308765072757281694469818049115825628513711788009074323807091544051340439348334376597560
-150697955922612574988109668409273297511961333689492796554926185279802527879666111186013499625112683962582922771247749668120265176077906
-669149023172228877409512501345569789689141479205817526487920953713639601599925969356248203461127146479366350048282065473701168778656
-699430752275570680478050769694425907573982648998008146524313144246683347442520947482580988207068842798059911134540505906287580
-1280595100238273722180918142048482083450473638858213646594232554774328965411659576557868313352102640167704121836480358257489
-1067445717911765218830998304828368372974084836492378684144183285635834945160797481501337064302595680665515828578
-28829927041600983387424494833609697160866223791790914347882242653655450200393736833564735907972393
-319838235820216802374824887036710414581568103974393169512476747945784427502961256
-113823578661395360040322745232157774471794139643386160578347299
0
0
0
0
1729998668066031360631211233664226234577206392254403305692511204423749634671336218272133869846286392558227927365063261317498055252696112
153948040605387623306866562821172718802923938400183965381160169116517247767754104027718582911402478143074868397937509197845590195068960
737073351984263714807060256387261035544184441047639694871452854616178051745105520806306654439740728226520972919127184005999408112884
8703525139288960150851679433316691656622049135856513339243198257676343922955322268922735893330307721036190950329276643653925418
1153998449804396281734018891045045244250627073930896848765520954996549289911297288705819367731231634477722973190876490050848
665048285201560441194700718805226575032181388054343035024700437310019896507956502759324859347392591871343511823
15666027984050041507105338251990942881722632912085326128142404494560098668016703794850445616083266
193871783925313782067456569570662626607452424255120694546725202891464028886794660
7851684449537727582538090728660085401196125686443215299337045
0
0
0
0
-1673372027963996501024814371971068064717238325553370916687705997494936000008387776788374552924252978563969374604804423621096983894910800
-151188060890890507364728128747522832024150381272674762113631842956345536668335772564891853357515741107367357108942805766516896376521953
-795229697617095750384488508190906521346005953829556153813100776053098358316018872770676011246425972758160619847794920163660901745419
-16533772244802729127278931004409851457486892303150897256135940403344160021253502827150045303636276600821728457595607380199457615
-1019698022579165157435233381577157361674964002021386560083750291138072568891644336074673078611712729552879480571940085672999
-393386455248372499365565076839352180794213178908875677001546491305832999160420902817571368797838784746476654459
-8330139933576161150212616860919592979951715867519557395217166457546382052643602357826232493575850
-99964958968055246261410005073888373271243354201473783805853546689396081052733949
7159994913551639305569745048051688024281410004754291732267321
0
0
0
0
1584110815522175740093692596720470849716379641453553581866551429778114604742377145709439461504007442049633036027285881814001420802089076
142161910884769343570769607768986735188620434689587520564731420106203958073016777562860746096760574164632330314067395548361482592345010
840441327223637523544898663748019283801790991238528463892793621762635637592558427007266715493254645683981798972831518364167573660280
23660072159482892571394475192203806897676574387326471754335061445131978598543822884950432763343564006754209777761744710581153574
883577965803717828665805783157121175391580858644211788411341035774046153511971148091347559046220707193879560751352008485433
217945375050033798043423919757910740788444037802730799979037531004333758924267567642792131995821679846461102570
4336377259475338397038821736035763414861310999068107967873411084835442794676616346911104022885650
45125291607163885853777819175437096272568487918846571250279269729711244373243635
-3102760409718318937439645179419421664315312591493851145745352
0
0
0
0
-1478192928896384913198119587618103886999207123645487182364308969649543014119601988391573613444410477148050449867743652253051993445814200
-127171227204743242196138405662915860048598621736265744658498271747210768212670215504289165624209313183383462594127796744395404095241229
-870150792479499873117058244628700596507272224259871269056091803448381210715718396101354948023039154565391585375067593806287243740458
-29616421629574662187909270521371499630400503924121035454269748585225661250056681985404926085801996426744054703603743150374287041
-750860387275744247422895632573006346411826782794114062893164252191123468435664828011525291851051358621331477849559009952295
-110190929983172323821731736417341770511178953477729752701709490588672435615383709531481581549570485726173688452
-2211585466662825993158428307184289527299146455990295076260652459990222208103142125895941697460249
-16759401576263641259420127981981500057660935837428076261157743096254199110844772
491658578033253751190907057025934593062210882746652810148229
0
0
0
0
1373507310951414160037384686768990798607859104788101455849941482729729480997361775757359724788528442104313860959010161502111943600597878
107073260470714744160137677729293186931316638695689252909743602480715761699255937293537812712680540727640449477247896361236655498773752
882654711972595161445285470555052340499607520122526291993395991228435639582663143815766614267030185055691522298070169762995918639082
34051453783685973619847111163694481500204285777142797542743620148863838419070186268030032324381095050562134676156737893793711525
625818923799942087680894789194085915783373154434839019635110856293027425046967167270170291067066132982973544479307546006434
47861435857832588138979351296797725152594578548306899007991273974834936762512858987846012276344474228940779617
1106148886479915959356945083124924884647173131007802487657463853821523625488348629824444299773379
3703484897048620712285162134686799654405284336003723264804905896371263220303521
59088882505343838798523381585372273044546439391969864387480
0
0
0
0
-1285392906304292084437034868648032693020876113681012441449469062846901345039594904565677006440423182718004531960840809184864391055367064
-83203199728487043155802911120442706385510561825019610063567205046342873281170236426984615792146703626328730247398821365374878001575788
-877260148719244273591002156595923085106119251849743197875981042576671615473834508158909257712756739050871663440904217949164682195493
-36762905805199458182896570696758530512536640611843408028811348929610260393460331285608221268491442366565311157328852007630867951
-511620157752700977272252287341778931000228706783152744751040191433408209668353517094280968812420330305366573552639692047157
-14505069325991446374178415388481728537896119920914705881733235507374220096369559171953718012323966213199783888
-543191484674168643704011999184413684654273161083267926833458180300229102044566712526818394915087
1122884600398709047412264344363636266190391142433838264554956542931848387944265
-50212164265879881982649846117335248782229860346573290144820
0
0
0
0
1222944942587882835310609083033939634185897306954546612694081270108536603515820626599063934122087591840491740388148626618591010351004760
57230133142496590491558191189139576364758520066560728057465084042783036099498243033848627404439878415295986246221313223079072594609954
854343493169744004500715880898187171843768985313278882733440965575081038169091002427463549700958462796931288547830078741912221351158
37711290042531301371856455430629618584658841265382140742627133227075003988520898042049698276595619756504022649816422440599936121
410289542390833029525834973090177578985246600321827224685378184046958030576548617620677115413367594571277265752167335378777
-1408176669051490257818587866718352351837108334043228531307025701419716560757874342789830825669902867139416122
262171319465277191046547274957785740786417902573751540707458396494285679876524058421419171806434
-2033786302072836494381790105257807282136114340706134251053000581874481797646103
11559905701386057553673413427995185271366120338785270838887
0
0
0
0
-1187131467366263829258942716203229176500025273814678340382515305384552907785600117329408068714564209456824518141716683426142927761628136
-30967840376140302153997778982092094166038768076969291537773971904885263527894119718232182338796865347327530294095931983707670235695604
-815305675856719539413380623687597939616375869386599586985543725386310056630114217439940101345131916504447837587073993566683172352829
-37011777132139321071266710998299565945245452632457685164153053717096537669022944913988298702937421176252877605903774296284111472
-322783693605005444150042911922485525673926043796923542626686579548134974802026714953306459616399186951325738407811281340150
7531954532127336644034022167131077427423920692197622039583397800017066861110323259721978592177957018853132282
-124448071297608324417573429252259679620142039814012249426108128301901389550533384774302627627250
1534313067174220531615269627619886312053390297965659306881954711461494546218972
-601379336828640605841009008541107569320707151931527404470
0
0
0
0
1171195309649016384919057172988421045912086281667817074757521336854436588189569130457302085282291896875288061963968886034137839103233081
6169725984349339220720424474143143826370182831221614625088039426234979892557923160184665000340658465552630326478620871479079337279204
762431090355397025686538088441610431824333721091950552448453289663279423605603283648638309648602924961410275234689500153114072030116
34907048257840086611037758182776146818116102104320642459447603057626457492214700145974541559157660835399107077874268508280148040
249141259450635514822560077344483747046908283875898366154847814636070116124643048055606657763383572971320651960183574542686
-8658656997354292939239040529561641259218551114037296263642730783776142114065370958533804406832493250070714385
58085168415861302682743621757426373224857616310989959044050835898229057898971309318068117191412
-843463143112012004830474777461958719180264847296384018909557963685485910669995
-410256391329840209646777940328981778684721206097755804907
0
0
0
0
-1163112233848987183678322079522686531865430846391683038329333444014104223086630868871950332477428798297078140256892346158598529457566856
15660388950656329242318924506992358620627206205494102181165551075988268453868372123915267778269123112456339771556790573764147554557378
-698669643985403760448915907572804479249832599027135051049599374405073145796542048107275666148389527624937591765082162579253077764594
-31726852438374655428392847886851110497162724660364103070462790411248175528999665433709063170666128243279228849806014914125731252
-188680631878754312652098326961510035712064486772872886144957201745290310022935752479778955217632318216829360890844339983232
7594936575037873219710721223176961526165844682286061297912830404099014675903477935505978062582216223977480796
-26617020983033053323558438105835591386579097108382680567536232052705936351638502074452734359821
366894718906350192733362120988411907280047475802605202697980967509918462580389
137342288968345251924958299541799209062063210906067933618
0
0
0
0
1149274283963563058302842640321937011649566653818192578072238006289341274409369121182300385618774722031882529369679255453235548484562624
-33413677881259433929473582973058209625128954074139443200441342695697518443777018295498736659905556546813527221583474644519699435130055
627370076742740207705719588002358356150182526894749707668281738667164923271814712592622997845831439490139874860799381663040764612490
27841652793331130085005628278642634991388634714196555842263088055855468830871064335853817661985246589183182580157978785002387371
140213976916839570149489576961508549984357625588275263256051693624133983606837505747734162548598722380039291446394066025848
-5852461857362705819563931596812123140551912151174502362556843362560068223333164860655842287681809451752926199
11937721776618793383274754938919603146316890879528876608872314600779139521832355394519242690610
-124223819458771727401664204110355101039220322685086250850848277676176050845965
-18420221572575442572037693824399476894931454661189655888
0
0
0
0
-1118262457808782985413930568303315924935026802137305657206595187474184183299452697646896042058096243459670766868474244827039232330982096
46458977286172122729371480115563111368785720695800811626983803877259071923285037059560425364095149027746933473913890303211455973317977
-551996960944260101652344984332166409655590619575454314659239733307526087044444402945800206227452054489780556942018402507014328608438
-23617848895782948927622185711832804367185846372542378188005733980027890339353497309605035197740657558994660289003862133120077785
-102252127781547413289994597059812210165522691644658299728424954961987024253518320099516153952570048481805743125178502559897
4153141468390822804796617749789526404786821597410453616243972718854463100228302617651057899313013649553283655
-5215182214300048723346310727003222211937590485866358762982495579358134446229935619537143791848
26880851873310771555490554875140952246445474759301288231819121812821138142883
-561424680378278789642783485244041501364812323520309040
0
0
0
0
1063645333658186297540440212757380173275616172921162173302395386963190155115463347273048976013763686372276094513201871329187040795197902
-54655829475905716828438244782965023277635693996149869660646007126222113298247142250565907398789151294347406040556007853721772528365030
475863279655013150227159175927244614427770994215569911370062124145828946699237149486396769114661087975270059226855713016391078774554
19380774436711887318554475123628748197935510078674235125796103651317155784152584357586213015533056884251910795351840228296128870
73182153710875775180543374116216789171220550026224601742960592520900862710508380669478859980535074151957384569003371371138
-2773532026091682022239631331013817154991675258882655886521648950656815712622732356718300180334538921146554087
2205221442764631712463361811793813725305491861554894797468714010233546072917358472719129253298
2719293298944719519454566787058966784136127814556019160762174595435307682336
743364943381424447896142613540553422877702723362872044
0
0
0
0
-985134788779927308811561809343537149182080182744445293423292610007572413871507873251465152975842010038816272666932631880739333405480264
58303409018506296657215329163413524139403952683466662453557998609129388292586679355211925759823986901381966584055190326253695036153689
-401905640890567125981475873996068232654440891419594910625361108140389721132965591039330199547179130133811945079292211069936030327353
-15389435204245495595839184503789384353509622850053159594856825922738534807066398309880688552910783445181746358453026741365399322
-51407261136450104929652642933503582186052553685746618490404349447804963955692116341477544812378607454283740011124618995447
1763591257758245681090171750205730044721643077936777838930443445112517748043256591897890921469519104548602945
-895809804183717046444359724703199884090904679623199581305186464605889771764317833901841522897
-7470313068549181480249933389630412951313369933837376125102709394854661924705
-149404730921896200225525523306904496731565952606012368
0
0
0
0
887986358594884717300837970590541573912853159744211888112521839417968492295583915856438641391692994400978856290111459903267082918792372
-58040954026802612928098637897343291025072023904927155476592479328719243116237000452233376000440373451979645148033062456315792227038837
332521128956974398557598249312648811830827999176707662718923828457327963981705629461897536158296601331041812632335449188474246781445
11824363491114514414783504284386488272599907628008358675797543237645424562954517153865684500995484969735240850950243249585115916
35445796624084190341469522439538291666949637499751787954549783960263361643454593266436707494893744785434594150665907970056
-1075300938781685723571189745976953803785472444046810784264053591365076352286057813127923955301794789274673133
346843578766306636199661520850869877783972012467238819715447097211567892902669788683035103350
5549724672676440521415519873618117216223076920833928383211114121364173066170
12227326401787267579530271658504171154003083827711667
0
0
0
0
-781052473963110699122204343619022162718565939495941350306122062944778738369757284566137362047533147593311553636966360005337705783361848
54721307699484662825546540272895911596638626238522644911049588747991697353764863181078597142957493422797453979719919511584191118198906
-269475046192182191415009381648136063072338159009068472362094760153936462635973223078981330121230103747968907627470383423544701283986
-8787597660084971349207602066551078379870435541909236070192622033653380340291548127999125669313373359675641872604107392641290567
-23991664922313828841930731023165665664822081328161332181777512488461770378278490153073365892941256825406923537947695356988
631538014487766158016299177316631608706803231667375735708194695502901339894638257644082921129150362617398897
-127165595954081957558521831966785750215858954355903744286732354254289540177278629197396050229
-3045912532998344384785188160822447980832788298424679278267653567649819871932
971986790724955138559557626126664947442424846770687
0
0
0
0
674220788446961613651148351961822900690788151441351643243653256907872462280327686577214177171461455796296559640261917028753058040007298
-49280325632112642239056177817715076871422756642107684711617963708974397157104914131695927866759680339153263897372449383627866822741512
213878996478177277993551709305860297561841039321696562156910274753976572055942306400042876786319916471182599946851883332475230949046
6312076657929752407964565366369426765100354667970146368577589420317017323045419455913458526302458701001749165871134684327891658
15942100540875183109602258307528280791570473290740357647834733964576068218578983815201406249548942784120022612182029286408
-358372982112162484541448850716178291665528825774415249212151604913564686301378292452172643441627247250303710
44127726116721575894554770824733237663484669577495788463514705298843991005743891393776603498
1376076301103193906904007737392991608023717093091763780686610109953573138365
-424640401977499796998504988795364348966196058865782
0
0
0
0
-576024168485458206297063490180000919404929813334598902937899289716766515930563093679525188823812760217920259992827349536493788072735840
42621690804020348088808526804336583601822530126891255210972007822240733849434224456996558576028437596807213507269068312131895321249441
-166230371708748395090891173264632764515790269604270530723624061513309435384977116111944724069167234725671307187333137633400856937287
-4376873402332501884481046486971901484129500167066175077719905559649566124281111564425168518176308732779725097989324313909374077
-10400495837407234817010207249585273634207267023675595206254440069542180535308648078600130387423325078046521075543247645854
196906279805843894448355996436886186643039851798516192286115856391916571728947804065819749918355495722549280
-14751943646390285810202031759617452110986496167882615844059344379597272869810403356019016318
-513066644345049342345127340320057353977249924561739680127399201473906405826
57657890973859901653522219300897807169002005514257
0
0
0
0
492021036300203046510160616807856921751338143907952602533086809391323624030410653056234023347866049666909398449417452141713758356079748
-35530469628393082456269123923099182600649661612760632772142160135258944536754332354442125212369818527726560604884733408442044760505688
126498382425545786906621961600977371593783495284821244686246767403268857887366231953158758044589985791415380415407826502887652695082
2924657147456143671779550843851293754589989719986654765602108487812641240299119588766405431019438447916560974801297354695412356
6662225703650631078794265113864537475573304790365568322311157581021960411447094263348072990899511382931273253791188148049
-104910651767808168209805936496892165239369659657945354642090026819916803716991466654786606575866398821058729
5042764123484639345016628801355045416940426541651943831004497655284100230321988758521941189
145871337506150740951514867644219771559134659090659481253777913894562416881
-3171800580787612010868659942406193735373476285803
0
0
0
0
-424216350294593252079128016446986133694311908520135798116272246088198038219793537292828134867841984118406854682976103046327694120700072
28621334614467225829700402553724207862437426058231992709959365793197212019828176220628622997883820052271100915807647710799846733400401
-94238838230290620856433974368831181491976391851882819287038664182159035176339886913809097417543595844826370268174828326156125493342
-1878380229311622570359151881361824350149839952863108898814973439121533761737717225297154062591776739710927120648684848489762754
-4190582781541852638467262855834875481527084898663405110414370586040773098573865835046876758886699699924016994628764232968
54258133319840084442355847538899159277943335819107520541281569977662865381194736034679933270169251051016059
-1965952693456269701143439659603858347449572544237134884992419456852405956300959057430028463
-19894399752094557180339112083939382819759479973450367121810756788968237154
-234728398420280761954834512985727117605349342173
0
0
0
0
371452635986137840168284650463477182017548686935376675668688098547358536150959922200684110995001186859785414455944111871920587664640962
-22320489923961628614764792929054734581078264273095098675647930073588898540448875031133293356285414122610810994247273849150754048472398
68719881229448047886482660800456184496226089679319668226982356674871135187796127838097734868366128078513020528807921906561523282473
1155148600015996188258586733147652784160879817258795256990509468403782131725495476835967352688222405264284263888867866246902588
2588521229657290097008329547757285981366113309155965443563373922863313551733993332848777929212849732279044866831024461389
-27258008169869529255571247557603763178815385232722619347602813383628586598726891330775565423375849333043735
936018000817877357803234778100587258917147499788969738301466224103000970375557360998875485
-10407294196522705759770330075840156804555742585013705782638111439919499110
64863138473344957756390678809281180243153598074
0
0
0
0
-330453227616047416753092681858140007079656538809244340917809874044079270237022084812194230175476902358516802148386514548735991706571000
16875213695360815379497187925646934447748794868787301444421859918658659471068418979608410196991887989670979744671829557581183335299718
-49043279983095804745588672540696085355129357604324790715053643553944244652558853413274024286845249396856619363885773691529803153083
-676276191431652357367981066575298040399407824756331738897995791598934384253079952918010538525332841941280421476893428587054913
-1570301551270276856353064105315354931818089002388276362745790251705761386839016656544460352149337731971512224758245063295
13307110740360577059619746742040048559681042560961670789962675924596601765122998842157203040202623436959664
-506637941955322125974477269698211659464672271085741570642340988525048354034319933249339663
11208242720693557973536579095273482566535806297668143086228980152737664471
-6111912867505849357098956137488203350698160903
0
0
0
0
297099597085215660988222664298618529703952397114239369557037206621917452892370228210499058519453701924544668571941309091976126803732344
-12382161066193476879758981831611521659227415733826270917552321467401615205529769599386343321820547040390927385042028635552569602132708
34249870158433424357107115735363533500804910160381075629140664360267087091606748261757681294319808171085937184792588458823150500990
373420882625938636251106878580291689776279905314800401223137311077844721986654208938300685586781989849520692284958642970189566
935619937736080944288501969328695917336047355744390232836368538337121740121248791858152867637918700229664819472551732649
-6313995046568766772983150701468107221559718049285586701891306375075394841170780940188833610010051253456905
275808190675584802510467123068204541085581616111646360776336826820196969914184669635349000
-6610094972455607688027992009230732592458420359259287398254832099965730930
240946896355088011489251028712511081356927316
0
0
0
0
-267566216399408201620833491377294567578432029267019421594136334425744048585969037103839084507814191258045228288575001545101682991670952
8825094227560801278441828387749037355367854456860439581528924363812764403939381655135875974539912482638055096414256679482589809934400
-23402348563530474064384748080162886129272263264462153619158711715045594006381985896353621866914190661047965869456840761107294557561
-191329320675147818443316221610270139743721048105384256480244997643864561336805085052122619789100360231328035292339582400988710
-547559316709228528400302137098258792496726793257939256160267124115678587822878466117579104068112683330391964317531040362
2911575005039770545442809270557681683933222615069945890656452517410426046674294482986054276438004884255742
-139580401852883260617873385356016843185731522344303767514943109163275005953293927762246527
3050629539915537875891559314859301923769169403683657517234102981779039897
9507819925542296979507500313468725645839426
0
0
0
0
239071937125813230447194238376269074291605245233377525825285451847694365989636442683822249467702817354893194310469102270189291914042563
-6113989625780206081789692499778658759422671563088722224825983790773235369910405532617794258666057317687473537871764510017830718305696
15643045971388071479649374894270216951164311339936982672067543643258522825424100122739585774569052815518366504878067310641767167611
88047657026888851730504508184574440632945747586856284753070794156196134111233977561096535419038319759935950141190032170864693
314780227088513559686794649416836714936869488686824968157660049937347387372677783674484316415566563958489482104492295140
-1304460143652589760603761847346384161368151951732695630701649438897522192319760819316532620299731883016376
62879040422333084482693855895673123391149753607283666850924921521672124459071105096035713
-1174725746086383115537584326224275308453433259029123930934783161657975041
-1880541968602852522058062615458368592128565
0
0
0
0
-210172076907139947537709640425163172382493282663812844821250414135629886709897649236279463398057745999434613076520300051398089046592600
4119763126419937967293043921309827952560483371912755493545719662181876816258652016338885034328969880884173927544778124896976023176290
-10227903212483421194038888459766482434856901169663461499548480592531637268213047052175671187541091269231459218604941703484902933046
-33525336748517738552786753967704831235342471887798883969875503324931485460461808158647298573478535761409290339031070269156338
-177769190051669360721831380072549802409231488437627768717715483377165383711029862541783637960982366614863878832682347686
567527575750723614209034887356709733832012525648438867582799986097949756113861083254081801212282983747534
-24133588933302953526331882200853439005313169482118344309300634805018554241416857719919021
372860029199326215149968389214521836706595750209265414810693631622405542
111270568472709028519791015962096916227513
0
0
0
0
180654543450349797626287878930933229243472465483940523849968539610595299076620012998773744936680506565533348950085224688841550273995904
-2701408775144476699602276663545110521449917998138118464832015153637022967154498091876486972983801749273050108590593144340539241126269
6540324623098222856434437318154621410878192239177527513738536741246764465400750963950674923321670788070357683924783459145320254389
7428308419462171016274755104368715284851644055383923765049952360908411529856291976331779520951977834502960728442087934937859
98629165550080766526695423782570100273559088953653245455270223172231455222093936320714333252288489877052387235439139020
-239583719076695539408347582531659496667926663025784226686870377187503227912638113011838642247051101507275
7136277704337877651945698650145608405120794434750950498605238236630784979743335022115271
-86849295167336061598729365752476733158534807073980102824560954526617447
-2338299662846232963191263161739986981553
0
0
0
0
-151184463499610309175664444910614380321567093461897093082889478559149709389497065771328072538639146055535996756261315452573329431876864
1724598889293840551512683724429134137276976705846243229774542570318888614393349569877720604831627125575925080522204911244366448655137
-4089831664977707524967034834813252616613423064188716799720471316691965758351119178456253181891957794910185413755821936793226033850
3226464233921271925515772690161573348077483493368773098799899151935026048254881421090407896502096914242950380462986651668116
-53762540760368495121120189007086785734948276478128589913964307171101133044819415032359576447578729921283665513484922877
98032119490598844583077535232004923645150686828441732591843390225142477536874824823074672535559811698568
-965976717997517351625402779357074336927249745120811801154594806515449063726512322204245
5441513123964460647161931878882861618734004416053304989507942536634617
-92326118337940779826536635854745494968
0
0
0
0
122859763272701525061380937713685202651504905154025562649506729581897045593876166277189382052648771080674642396043834426388349875236746
-1072423113364121752392608804166703262653904183717231646861631878788340095109883415946579979048773509023381619345898546004867661773296
2500650748462545438945937596626464679115354145567545538891974169112122644292197205832772196189539431423061920518631845306004036056
-6228065267699078896983649788447947769794264313883794694701544075143005404092453352921846607040865613882359525924065640663168
28794139283775347089589763056951076946840440063361958174638831481214672669361714253754606061448509125518344673871200175
-38822002396400274129547029904039405618112268867139800785892633770879521066571098956266252595734006361159
-631389818098965917185021139035015226001916813249104682133645837888262410859681396783285
9040628440047544347150242889409535377509447207482408078849882435755472
5608435541997916391088249364414185025
0
0
0
0
-96809946452470905617477890384609560037005969456300472821887992662551443457391811796199497097409353315906832251262509484140448745167496
649868533465431078186050632124408002987210080843261368214945212262439101321917911824646297309087433416085033263872377484095315122139
-1494831024620267895364959237439524713771538001429161373815282239007412773622351931533978145769735738782683832854839870924729835155
5929136990197035185976247225053688443219346614436338993118837633303736319219200253174736987475203986710926542062312503465671
-15153086213753145873805219509311888095155718331063584922040823639683934256347505889102769222557630392417814091832413574
14849688634170141577781394234844487269574703237907949308353078460358392010205906552307275671525437911505
686290558547281133188758507535284823670097863763390848279238807131175821268012837294043
-7109853636168340638565016046456252710640712367784074199649230745198587
448162451984256722966981092668532487
0
0
0
0
73916009615252770221439232720785541723084033267918595884113599158035117615796569629452207153359366689339953623748824700569574231877300
-383951210079208776809892871773989582381842620917760834964689927206420106220627893776339019454100139063813031331108819310762376951515
873523039985998020856306696617545306450213387592677144907916593630839801962903003228217618820451750322141874736029549194897688798
-4556333127667601241449465536733737668952220931509697464821312905770936596314639744133820012829980046072084326937932647201317
7835953985786876321693407870142489434201189797355688149524610980461444347686490157405189294242552206586743699744699407
-5471337369259052459968881554086002148269560289935169004711358733114264532306418272186724984436155529217
-416075839076286146109982992427555296985768338899463766829951299657526222305775499416079
3637338017129508208774729059872447397755047906004115942707671756809530
-96099572878181013501407983074220058
0
0
0
0
-54673881072191593869173900526232631512285842919455570364259574520497772561965720491242511627084900653078298078834896130338558740748872
221281167325762793547574280455218927712723217647325017606742193909421265462829561010165943810613139409349351698876465238861694524390
-498945500539898324569783099860180820881396036217025728343706017915669858791911880221360516028103421158243281746594337327962678102
3114012447652208627361691666956937841729620775665335352780741084057443479075530491698158259986357335092370438080499896283855
-3981949565231098625198947463087323754217519642071670699522929029080927155614121141237546500019346813202551074217143553
1934244821499441436904844415173634239965776061995974008208859053500179534119542692584621227009623337570
192980827783635528477447142672462411250668931621222611025548337310826304735298475003596
-1505075841737165702215598635939440412866428175297309001588406836903766
9232111091634948182164512667554477
0
0
0
0
39182200347439684986884327900756890825070972446645557182487813080105114386850949441828379371642876592214321619025174705565300430206066
-124474847046187249843346289059244347318746710761354365142576668056867313392590131804791288254827086758093876906292925226148546151360
278536990827192586508277252064256217908967789289232349828836648476061568435238725795934216871150473505085374474701814765874776931
-1962449308322082158137111358726335827734376202917367735532583655249191404498831651407309427898540370456963018482653837337210
1988520567428066101954831342961760694785702245859602438473510163506581640270609690331304244756779515711900175310276120
-652278247608681969100283413986286661609302238540153198950889757248144474457330204284173382281017299486
-70826686553321532593721191350908475180302096293878625629013826986949957875933161064468
526953872918847071382423300797884663266149612154825534671772292366490
-583797700032613827711545943167579
0
0
0
0
-27213510027786796085418626925090724531861043554988674374396626197768879878458551144884884640102735689814548862959851820359963975525776
68386303845329929226013640237662159581734831131745072622733653946919326509904477909848484653812833040495125512781359107104943906377
-151956441766024457639599335987636489558166388584145014408697452016130695252029550016217135938080822879009487007404043730903186837
1160129116952420411573416336852623673264178741070770738381517232129739582478108439941267004762265763256446022052922370904470
-975910847743874391586672058826562257991978707897111850196237262232726903122490573050538678685321633662560599704023203
207853925131418432942598034755827629531958322819003791198808946185492485898428104997402956992967768745
18520616286312253614466177532506333823753215181913315488808772642605561894126662878703
-153920091835524756070775180274119725692441656504819938057483235633133
23856152291716252067086079609441
0
0
0
0
18324221429823376872628499856995556232630695764742165194406304014422434742383312710543314191183386531069908684484740712030566473053516
-36721879039618428206502984961136201804237142247017033720839205594915615143405942469617080206295684190089091642986693561016940976388
81006108357132036120979454018148088095099234659221562183034248370746078737417718451879080343278976694414348178308897696020840246
-649298023245276179293687938884815918485302232540191586488187410768757460770022380453887452213510858154418486188509536117410
470705169154550376648065554455027025225257279969061769155503880317446940170289816407988780735100721343606477996972972
-61535809586974888140438835997752757793349427779325789563375426490828455770866327563636260120263565179
-1144827881646688565942878760520282423919076722137923316119759676529539536180463933641
33843386823281272748942741649647524364182078262048995478473484506410
-513943568168865778110263297239
0
0
0
0
-11967046009711342434472188151942435911454920628809286809472708083679970510859711577464635968161779510339370599149718140500113125081512
19288850286939492603660783317962183190169688877856470844228631438875026913741005771107138244000682684981029103457155228280328307335
-42192459130988395130392590994303193501232118005330009551419550160994454189908958985618433352057057971957354645134184621020391754
345832315122264598571924914378651437809360509701237586755109125111432682742610666178544670289295348555165874471475361888271
-223129611409761744543744150841722775331960234478958078571719772068987739106104143631581652316189253494118615503716765
16335223501266225267158484953422649519192438560727253223107596452302952421605787751620922835908983848
-2479860227431386733790645850817971932938866427174315140177122102440321892290930265296
-2703532303884565625248804394385888217950708866967167674000213669080
488225676019064093306281922
0
0
0
0
7583107447871227475528549650825127028274440997813684152775898560968355054015302688216715791696062793919843621231580263186798652381378
-9919980691859167089392636109600895774742530869024769831470402715870311123512528034314244644355362380437572829710504803192783408808
21469694617519171722810218580419566259919746703872562702682002250456312883675647859063650212126433786279876993017153519984154593
-175793277297521459823852894337536605415296511750533999530731474835869002619062518624186752686164830816789589615926634160671
103954426828598501119242789615502010220632871080921313234797482015440661121953320028510843287218042463260905585708617
-3530730016388410132518695512491089741163334244726295884413525608134944789529804721978550344419596816
2072260737276099239048711204030000294341211086670531166076636674508805582095889526798
-2449892327930123413693645969139060628873986315362871640815157107211
149985135862638463383734004
0
0
0
0
-4664225910405619725777588964966546974328859617056041953359162257450117377273974302831090332702010941388795349155550313638186452109288
5000017856856789311498715171308038357932197749509597307492383094738746036489028979705469866807722265259390561352336929679430462550
-10671989279729239888607416392541358667161023435581006952147887699326427849893395649466729777447810594568377152225209855692476389
85387134783838826419494362511344652870629656197866703979117362576877289645078671065343037537540211310377550063236314337106
-47600523415592230305278537698434348938801040360478612384818581944028648951981296653623958845443478280310016815224058
376162102297596588668315381724759115415007595533920910053111587463422016282367730200788759565450681
-1116691643659814528718703081522926032574557282325004189785414953476565206771409912404
1911422910785176777045650351020764197344159597898736295223483407466
467023235467676684844259
0
0
0
0
2785785018415192871089738243853733156858132237771886152996418771863431180660730559765575089235419327067412364927197225132552622448424
-2472565829992548323727652423044943105929755361989895885749371302374564791816275195807222115155515618925293225934916168116936561572
5181389945500466915523388624799727485548112462990032976974847822896081777764157442204915463523711132393367286079641924947536312
-39629440456080691523786006658163081458696803719462605513488219156037853890677912345134924509859045666208980849785776530274
21422294943840927139502423816470282143692146974624709779216962044692554516048175178980889980839159902963015004274157
190876428091020257157851669245142762670247149898611860449355941039144423432659085038422240188633196
473397317558946420569510645549314627858746792018396235015445208481867366380054903024
-930782063505320572991781140272480775228661028652662973785061496814
259063986334616162271
0
0
0
0
-1616227638118695647080450531765601709217788591651885770206852933230414113450665672453500981818018682287822432345900443275853787405976
1200905582595548040726467830955196512175917587947229696890071673400311421746692813387818401449584963744378381912740839141986500416
-2456853038640130011885938001994015034135844955894472422957736522167193809794715951237664849136627494533540933731730249003106709
17551661284080032351807223924459038832455425322227247639311301365336609340852535530461460997055121350266747116777179716806
-9475569589161810988134189332029282985258213591063969300573859900371822537827149742920707876037526814376093900106937
-184111932829375763026443052254676489321667011156487538564149343003016616307134022826251087072767946
-160729552263176971823883040955272829009837142647154271836299733075413009049165207958
367057480689622276299956875339772402218472225141604022981306965970
23003159997099017
0
0
0
0
911133855911569808779205244518460969450919736971991481118376369509409235600105863157376187818276013815658393655731467617061041205971
-573469474239600928777420154027275147356548030656757903521982855692320745535377148956965755670520929487881170293583538558753877512
1137605604343802641106289890048072554612510135990759352764742021475237306987654259818689273771381246608210175604110486454337516
-7397564472116457268462167975168310215876213899622753530521537922556349663983600351900102593220492056441546674925419803394
4119325020762071986530526971448626750955240375083785285781744242117535790289124826757810129113529278455454756461542
106253702224865950101632796548007391826963129406426304338742884629483956208194097455611992625861424
39375451817936247936836618164681212364970964905505238825944854454035180441675041520
-124380162967462963180569149807142008032266837471946524359424988901
178713660244
0
0
0
0
-499241413758317650437340639213973451908149335064020246359164839184352011519951455257886108501690465629850693629463786939282433225752
269504349768825495554827186687702444545995260910192718672111471464300019630419430016106069817924249627481761300575904508875821804
-514313394858736179159095462664385755522108715870295141641644569125975895141307379927361153942640860354523877633407337012153010
2952661502726731304107254961712990476799294667927217883206628530994472351784388272809136147332348260216664895014780237091
-1760034396730791040821275231800953454304212755589563464107633843371878440002659851954385993389895962505516447984563
-51848137355770372309895622560652277927197533204787622603885460385648042825677822083901515192822336
-2623682819844538153501474390500430832288879258688574249146155605737336316009290817
36497417827759511276899954241727321392191970445626574986989182424
21845
0
0
0
0
265948904056979085749586647610678469049676903016822719660015925166069298422457612289157698833590794248494568933114165105953170517664
-124742670974631696436567240732919327820507958312514297303935363373208386658655142374280728520658523466901036981231314675571154325
227000580695745901444116195691358401946147515036424585178417310434119161579635473952881176257969484822891372512875439388420858
-1106824409815809973174666636877021269969480472221625203329695413383370583793342067990195265893086053891965632102816530729
739060519529453748211556252524196617797621806341740056012168759830087252947296816327100757585323783497418016293021
23153802002541141402263811836129150381874240442055256566957372282273849821735031260307332288608158
-4280178391179518202345032373797347823324675588503186058291514074360746009970530749
-8973463734795514223300440159793896801822724808696909968160426062
0
0
0
0
0
-137766049348494242735307158138508456418669123746768998625628671483888770874116099505090725540285119066402095222621603553200644375952
56897565877132841719343008369992476337165978655376015402333681765619321218171101735497528509739798369560492792945197864205934189
-97796502993710258478210353273030690341031546322047633646881617459523987279598851582038513632631725194352629768710227158306750
383906238575438305108122792561298010239509423330734361671065049013126695791955302109596515479953235584310928902456548402
-304991847904864121056055221358375856944292670332442956534765913311105165136620003497546968915672458508856402306068
-9721180335553713203599827797249127144473874837083981536946961015983139495975168925584327855665922
3408152018336696412795367314260274508521451910288700530134088062347876119596521427
1612429293193585774313418318952265533242426419231797022740989818
0
0
0
0
0
69410822101604313031938950979654794516382010427289358342645011835162268718227801591962925847744076478335837173485824275046164408922
-25580511764654935060081935579662839017770077302024149783092724927091600087124447083573256709626213722573194265637444690854147394
41119241290517045307615042565907112396172043817108542869624043909476931174898110556978424815717696992794514984352974215576533
-119616029545366506652416826642849736526503117522792157932369848443085857690719151903699020775772288952757087044116850983
123687982198177127489332665856485421673780009095866034214025174280996679178472175195965644320629738490907071861153
3863717842466114791986102633668358168806663549591243142389249506583383739539036598734169590293275
-1730438461078194885247157712443438467052397151214485236087359778505388832003227721
-51620531099101435844070962138064465889251119608785848177626694
0
0
0
0
0
-34019327867044199450652245250855652178471844292292563482580366935656960483949418584677526225652630996683838232724978450079015073784
11335168892398655794210673936483400042760380192200372102242013283897270837502383169427760267385980832547747496973826315100536727
-16869945861091239529796485885173852786812515449216290268298804177299902753427362008971423260764890658416670274900289906953983
31137999070298036910687873298554656122334664760956146680353806044335864472725338863129922153948501815726157869998295506
-49291871874935459232950145081508289841254075076150637277237305593475407194932485009123203944955915557956393866394
-1446538501633441162599202403729610437901201592914732362516512492201601627245803176972496417571750
692385100004601466144969234533431230435349718946586494270885620988509233471117125
-128767549262133786795667496257178247090908174366476582418324029
0
0
0
0
0
16221798838845208743265324520538709932065641972119686731632483534536399182663674293849908086614821265080311488444339881064821220940
-4948523062466471628859386736606757589846083997748345658402005526231631863988425455537405694852445332134651750299003539508290445
6752165361612157796191177003744709492846509896958142099750099547834972371127274938905570445333823862415249756923169764905398
-5103911001550771840329476086672085430905959671319354555557914592880024022562554219760397149866585012932814825309000974
19302107930167027190179845917107685069638656933214177350522656654895320409320185270940521771145831850060105213917
502047530372978485123782319034360477836186859614026823462869675176129364506238077498237797788105
-223782785587438161085717264409422642701636805892486493852489601255180395642420771
80063041031817736974150877767570000509213438054370666248527381
0
0
0
0
0
-7526575672043542327581793540163602701433209464074772868250726376365417796234065372251860678094560783738875252041625762029059272520
2126918419583024645075957779264661382550418652985597656152624219915979897962495055073320523633744621027786056633166809974585600
-2635961785051093053843725675406149373574984818950335508047613536943438069210824344018320035736386143342744203505142946721486
-897043181738069760347889757285670974572507914899382448347930773011882714113708526637759099289996161346890904521741797
-7426501089841777386537763412384877025484776300384234222040401941323006739836733655100981234218991652608578271542
-156135850483911254174229637102844587393312255628499821271292467091670311104028831273967923575639
53758859496230774308206777405760659150317179069070096184362419197590338068543229
-34153023765146544346635335286827838965728473250334399367997942
0
0
0
0
0
3398295597889353275004350364027609587357275325142081699386521868534716404451110587542093755602021407979361635458549255172860696530
-899187500353581398481825226857128016843979803796306533195294283373513478435094997019206144562604098955881004609397991866203300
1003457775017825231227832136529588454992235933684779591184377790081182122716790549775709947461463392297682369892686160638959
1427370548298130418792518876822158059516768910185412469177677705558671603106836429626596811933631271315638251040660492
2807226279355608431961326298056680745690746128800301333362601844578584011729816906981667969928315541415632284710
40055078618824977824162914253613599034568691352551987331746765825160550104573504897235873162646
-5128336213353710927384043739958028474985353270911123291135431206757329954792024
12218583613866791773898362594568346127929346551667409128596370
0
0
0
0
0
-1493209011896449593089533891005865861210926865829531950045974069156748417079044894411619566424030394021462871759629436483669490880
373507162811247898423298214873001687411151238167054378917002330323308909024239757460601011936758792535463474867805207395931377
-372401498821731935422739201466769689403829242367161991974158850139994307176149384248435078980365290036015575963427289134515
-919931832087752615951180504156801848322917038561574295127168390300193489540667623128187201664909575613256081609763659
-1042419918369317254154536822170835964256636528512879642426986677188909534965833746163399293565988322413896616353
-6046365401207164466194459397047723608068789751537496307118408775155993963127176112420701013118
-3852175021740360036955141185523842265834859623604584634413809681383261776626709
-3886995901320604449664570889681927581207546976187478490027198
0
0
0
0
0
638552960214701890359389510923423444669848892939793174559597333940002724333717554895756528529279335464138186939515821551979899388
-152258746200654431778431774873078905077127610351754572983375970819884976554777684157278784808146718758554174712090260296571242
134696214729382514776766140398784150103348894387440012612917410693908835622480404272922963333666730892436714244472305121070
466560424533795899941548985859871737512218069107175849284748812372172492878511018952206669938001167745876630201881766
380218398693037603821915538129022330770540455864099234486571526770104720346648005424324143814657874180660827526
-1544049458666179671213471589442845543791695247461247039228705170253767598533554355009032941917
3199819136927864352733873420640177827861368450574874091841465082515392534545143
1126687023427968663980136146407590802996451292583806637667096
0
0
0
0
0
-265767796586731566425647993523214543086816387204299098467401094890757670569939666474298817873128937077536033958291363935613351864
60837979122069438686619119414505795694081898759157174680234847405044617661266769780151018668829927095292823348792722953131411
-47468056582720994701096911840512246025614777189273546510322689271399548319794688081890919877401449325422950727804230686152
-208077931873733581927580104754243306790760268519729919330816384638891628811109084712214974922617385078119049888288916
-136205938568067703136134524253842565148067833086279500713352842870960527017446033026356850335903914212780938850
1997001085232001069740918718471773955447090400687925144120750804994854953907262066255421853423
-1577137533977790621212396972375393174078257454339325676195554751688423888156854
-301050725854791408880487240349701903966392759905909919312155
0
0
0
0
0
107656579151481527438329764550200698877865906451882800278696704661790911796439866548875948570393515529255748293943898873426673766
-23799258489126543900182520200296721672975511510504899265712127376838306150475675572532325654035375836248150257365166737112602
16293397626006876102031105309681516100423920811979333591000074081069105256715130465037785404020593542338147782893046033788
84897760678153550173434703194343172793279845416165366080373316381860574617139258008588850703716369393857459633948441
47915142266066367028549191740411982954433990423188413974621282876581442585498079275616111537736256604672506551
-1196146125178269238087190635648217826498742860531934803439836641056287101475924965538613530513
607763074171658223793787985028219965726701166876449418699841292888631168167480
74565629172151180112120634502322423608398325016717393181244
0
0
0
0
0
-42443087016949233453665339614323132278151117356195059181778418474123375759605816995207815452300089444700310208167842625879699784
9104662007045498240221598691231462461146089937293739323446911987038533185618476295814718290351173176874321378859742182554264
-5445536187902771086472117881163493767383854068880845977135487843205340454714842661741843020240172283890331673178723365273
-32273559160077187721161094161325413440754464605302291076966419750365643833774629068854790541328952053697919165396613
-16550013478655152543020613482286370078661347201071085341078210449747512182838326743834930423505926423447321095
554863223709975690044667335942518976421311573474592470133543262644604274552689371960153545424
-191070350364399389229348216936591025771695628091863822972796501404110617930416
-17157485649586431259874575617945031380027477115835354298738
0
0
0
0
0
16285040170519910514132333328391275986945813117408141043765078189858936427856584771063320524929740915759613689250007880183804200
-3402751903309192223814192854137009917882284810381440748413590953952734713008032453070528926295704331012799987625097924683500
1771483895099197723465811591674818501582596672022564877642007564377914917674367649667601109992834682936211373753608537320
11539586781217216112670379582994643821157728512260207431045942693032371463910428103284520502991532712296350923455042
5611785781416875427379607302329037112661589291191767175828623536812320105108105214110316846582858761185313426
-216223378612973713406966055129640144591566423910590125033374747263328537596339586482241061893
46645581523629764898738026644543286022782292845869363874861266114595776023790
3668108296142389044335861905008442234131441640328681921098
0
0
0
0
0
-6080868433127726553849099569931753501981988226542782555379745308628120158157802849371142898781661597938645931362930663355499800
1241252717252601718659712053005118562093091928838104134647905181552865480229860505681119701259801600741252702007227011897498
-560720647734106274379059458778569210443498126507667041640822476037027496292827410856949289685774381551996215913764717087
-3900383816388978081421385016105494181275254282183591287189621638149840411711505021164460580207375657935533504442633
-1867679138163137995123544987302242152978589337383642435514928457993487464607347957279022280672815449270070640
70717134573403594480602501544241952249186656886280114308716220642954760254733544177405121847
-6448341542881372689587156714521168700893870389037699011878451416895434576783
-727745853717596217377883895406032205799874251459316802565
0
0
0
0
0
2209575966270337977778049974050641160990176689745276340336959569834537761602823612803091603081477645596954131889525525893732745
-441564816835213615579684217001530050603352128464255051030377341764769029832698596204373669107921885260829644060705312351296
172628922704872219072257145252391194781661273177189212561276616772777423948442512104002764606694696268609470197093408010
1249147562328145943792495043225772001633159947995465193930962790484804452815868052809350039875590997949823210598586
609980223841766037223471439105615187921416414182563038489958307342413951449332707337666324882331427760518990
-17865907114387440777829180517056470871594254741789810786052141238164965898846157845017634541
-1406502700026168009293692604110901540437322093912750211817823820527450115884
133705808550924164221893258145821397741476166718751809978
0
0
0
0
0
-781236987701735062369511643583672633634523102393816485159658403438863799491267654317348272463150903576447759470434646193032392
153078731153982299014433789323896672383051413279606219160785309743029215445705767749863726357847766363233786683003252162030
-51675808050522552969238365440000112159924487649326029364536221135891716170440617057067625749231881045162750345138807876
-379204395127021067528059397933934356959604849555207163047989638058747571022386337694481232721890878150745460689379
-195455342789208816688236426519673862132205276553647389286683569757696192014401299554530094839141945697752350
2094320172447237528749660049250042710571753472186657096984732024000251036803397522595233411
1576111826607212039830659846920870172295236368039918981727237622039320747505
-22686385750007323750735382175343719446122264230127822753
0
0
0
0
0
268746930328701332704254760231285542970122391413971288368481033727536946603383665882276888944593422754122166222643099367440768
-51682083448549963225854088365348006455427655880912071314203807737780486748564238302975341363445144143829413977344938546945
15035811890814735638788953579899814439124271998728903144984403297672531088511541954618517814740114768488225036960933234
108960558234289591472311565083813812823035569438798204560055767876197570820053708531893620351987472077568049103306
61432097738896784226267303731753247306481556301583612818440447037333438273130097388681453869939795284232666
1191969003036702718929977271747853133584664541376188624191041250669154484462882807642425444
-790271702936302858056243156200006169538977765184654627813170695905102255095
3543530958279403578918596407194120590258494669524855308
0
0
0
0
0
-89937283172967704582454179842958525171205014819709686320676268609010232401624833632614992244762488394416345555382568927977632
16983234010386684447488455917811133850231520273023651080492705372409116428059019062107918959057505615522588155745561080717
-4251181884302845971511657697330796022776882732064290381797583788290639405687277633206747707746586339018954647500534390
-29530723314520835382526411725585434604267945131025883844480721315430969753947370389278425487743106656867248346721
-18934249072201971628483899653325174336731162522724519580570451284329117116833550977231501341022367637472059
-1164382299974024348143821388901095929177503782372596589714969711339696034288080030854160285
299578881136059988033817168883994259597018765112815739211063533176104035364
-507705574170576086624862721981219055437925211577432871
0
0
0
0
0
29276054173755739010173199093722794740894400723415566165622420883368355905926573745771193083888496963428368754490935406320206
-5429165355242190460639980407097313753661683563455914020211353837388106833781521344691522889133612886809886785008102823280
1167727422965278729244802321787197470416126306923772290306106524690101391157979616220489553980651037952231591315701055
7499643956360477621663915968903683892240238962282028930219575321689164571469791124000694860285171592550009190464
5721177564085691002841228291790329699878715008195727067377359777320575111173139185436379116344749504450981
652940455429037426307253657940596870566002302448623619237328335530986886824783885642153517
-93013418855568644518270030715811404194365592707113772798005550303133702028
66464614628215364356719084240986168309513354116315687
0
0
0
0
0
-9268192847546486044230831034369646411191406409641711497686679714735948714789128838842393451849203976083110549530817727891288
1687627796784656202833335601587076986460041497517329418936596979805927577520366884613319528488586861802324257860488704403
-311580163600134153591994370375396473985688977970926502477120640231282786561372716237377657416511995234549718879596107
-1763698139154094633051082767774899853886476079216972864946539630861016575354115476184091405070991862673284383812
-1694248928509587985241331900910837923216260904827563307846223340133824204286781724021097674477661350294403
-293141243348918422834978043367024616960501989830696431564719328435620638550661013106284767
23404655097296281436994625703462197219549094359614627295569994156781017732
-7916091318575288851217050791390522394656782578980068
0
0
0
0
0
2853071410821322840242585844443568093811571154432390601689465004856185183572901726876501071814611149774138583892965106057596
-509878480663901961389067544227131084478098825627443770658542600839244527899986240864555915110828996663532355938325314145
80760766320932780155849191402727962435308114512264782103646966176859419863216138586890079804908510909468015794280017
375402982966813463076892487279712942274847568472248239516407141741493481928744097331738984770128606353203888445
491567246737313868391108745326905878430417464832284050537381824036267593548747009823635739583948657918936
113001161878584525616864114557698357412927256323322179720984811971307110245692251303650094
-4199692972040434239909615891494155730656063435314309516537893328482263216
853745431105408817314044546629870914069414563041788
0
0
0
0
0
-853851884430409881972342944610417570941315141567655852900005473899455759184539054046278747320699189116388461483842695215432
149668773527263737870912231121006359318976801349784106323736689980203265418227889825553432756048059365402039261999859516
-20338418358709089805624391038825334876311321979359321099215097285997297263975840080901735109323758247778768361559396
-68683737186463458032392136504446726567805677794009022641788018101707958195090218284940321248395995485807484308
-139685419649020226465075210043180654319843304438417514032004662117071447331162278424346566997245584247403
-37853966520187024824604744956389697980367748199453304511775124257775951557304945751223355
132694813779741730136864614628089631782602126838964391904502380450742531
-82942704800724366813820606292670050418482683792430
0
0
0
0
0
248378359623741495789153369400476749724846667475142425271750682469365169596814062248063807076339033259846825955882693676032
-42668476278927576235884128806597281746108489472703766493556946544419484589339987766174341370078842357737434399575623372
4978566086993996855945576786769971047396413646826462793388078237059020799469029504877048614973226367680515717792349
9180269663681976306662890244948857266964451440145113867224740102554583224410215998694743143139468999159161164
38861406590483017251359202731805212856622676763575926234858668141925844892460580054737081395939246459944
10716932653852157673991729197371619413984455492100961034557007897704547796700054035005914
311583559987371944571133869428620610057090036742775515617983220691217976
7216475229179795127255384113120777733200843035744
0
0
0
0
0
-70211260162173923018726269579186490667656006433773387047145610780156354416142472268948881913376524992222553740000346360880
11809645848027299995384910139290710750736897889847228803890948363815215229594908104141605336122277728245932342029162711
-1185412355512822310988948933026124624510134205310931835211453444068864522735445268174914269122069055965254435626883
-67301075105439595845585811403366952260219305589050462496869367326766013008795294046871383576505913807234673
-10580589097871459469960262673762880436096966101364636802049227420244114009153388045784364809937932852622
-2278673674298355647768527644202757673260937818084482579078099819578509881528204226874852
-180243250374777136210299339044515713422913219150422577976118724719081152
-558601882910261159634933736385121141887451078987
0
0
0
0
0
19282052918477300322701045675042121631157325530316272797942941446156059768521496469942490454139887883235363366741129020748
-3172234662133318365380298762769307763519817285088326322460983041744136297470357861238028338335126637630169872329331944
274829581099369623372669661997837654335529085825110985815117611696301972474673273810939484131823791711401325812954
-538907706676771702595088287695685904749905149411515193437965737653496137826306193974246290355605787010039128
2817972031042888083272101057775711177398425018641933698055490034210965396012614374770082328882166027611
145965131533166754920245324548148475066449193746911994126308433784651004260457165230878
69161527981323900476937855503544464302338300057547185906426336717666864
38179982433500029800374197364378080240965254771
0
0
0
0
0
-5143228521146324733186670515471413401666520038590485252484737946895425290761411275936926738264304850066474216097645156424
826679439451127702479711260271023604278083428035240881460182307181463297684798474476338388076668052572260229757527581
-62128274149526600143007240566156475150282795618119391271441000546749738015511320053108751202063458513819973839304
258634760129795633739701797176296429503669136224593721099827363079878694744625243946990411316838717273958369
-733832394660282508215624733424447269067478285505858635851329094076616335159891623988613055144919913446
191977028683541562206127857820931636354807456582184047446411179851004201551734729638377
-21257503631835927161832070342502684250652863720682617390482708879460944
-2284286683389725077051459007359693006585420401
0
0
0
0
0
1332071289358056361260331458761983897553092140244197289317181093928172304020539488581637021644653491021827395357845254826
-208926926380765148151935806515231646164928469930094378585465657840718518171637434280746324950224836053583987050137504
13717986974983661092708468227166282303329644147940238529321889776881751793333894532964388009681284161233679068249
-88820099295319661095598697129197792033826089290196731162441622402831964765962351892997736603992291835037499
186755684783862464989862434358517112390458544821065655668508793960192233819804768128220143189711101171
-145167129895679925555415778288540686379725708237832107721633292261611890497853429839229
5417548326545976039504121144563900306702443973340483142560038753292329
118429106730707605487557556129035792866172943
0
0
0
0
0
-334881623418511651983673667546165643273607732075953459926896514716817252371773134349046325991197081436524868929644274280
51188709208063806095517025677129344516920400162226457065489317959475467180241475599067625121825011323260803714076558
-2964193477425951317963938384337006061021925043763528373995323662946691657879092847804256582964589311011457933175
26055931124945261250812696171225776215710833573115759475763969558763620442665504590843319259389394136867007
-46423258009028181127345174435640982192739354924210385738134451493920363374832958623561610532782934815
71762452902744235998578094138812679051374458475903939236191855126601055131906378765261
-1111570693760822139718298811795313796101837043296732276675610888204262
-5257947538171851141115053168738096338430336
0
0
0
0
0
81692096824929715853830510265951862889504474461214237760373656143706893679603065055088360001516749284599439699190378216
-12153632377860241842850932753248288190464951912230069431708354699333820123686311079694516211497863013867507128381542
628039899845959133690981341662914930348215945308118872271020598872947612516860027522907452507453000066728057140
-6893257017555720086945495444539622395318467281305301784472404491433470177255494847713823665164810571028912
11265078135510630813394906531816927200672210363664296353345589654678810918712088904054245947205426162
-29285114110213807870546910393871046096761574093092916231825102322759577230336815321341
156567928051611690549842962461666290354696011336810563664916815621628
197130334659732390891762997986010742602519
0
0
0
0
0
-19330155706447141811984139720566264426658117822154499664066425200678456052221263582055133453784166849540761746926276568
2795181548582762769306024599383422109120871796075548221135423994640927411181887527839389552882096265728309779425194
-130696051857528617942752570080072500742413792070837720212300513008481189864773449171318627809574703995505282559
1683910508098268125766931977121664928000116110675936810574444366377410525124047798330404571055187553828087
-2666887067952952465065725470827716027366079062078200448521034916000642861666542941032067134773166126
10461018693384549895441379340845240486357060767614916367840653034722108445914102744243
-43232937389047931350148222516717379477270576477354414534467910061
-6138460255225027505347866135209630625689
0
0
0
0
0
4434936061101231894072795453558952547377387702807438964960026927922667556518324832738085635192023767953643235391334943
-622434008815209167864280265836730170986767292093623202930035888183846627895797919930522689237176069788565693730724
26741622369061133853005961237305460941553719285756841787104352267326469428176517939543539029736444580797091297
-384486305169446844960254443853628312391855391285410606510997687888323627680845628800309004554975871310397
615551054654201979299616245285625115966273697877113239137368926922502441541723811665473711128396290
-3320808369279564229928285399937560969153377675530515828498308762919623157059169174887
-9534537117484009828364486807932495424151812495927035353858830634078
155641506820469494108496192593927344465
0
0
0
0
0
-986174869676986455473994709058636603084929168402291259743360738789125076748336224406928526056717615408467982160430328
134136753287249565350485804623874355095708859737921766065590683287931633468465341116868816486309746003186238139654
-5380192310026456335909243105074913522617561364604177146455839333168951587368511474431336434423381841893801596
82624470787246742057307156428051087628894652506552929288699769358914099023053454617166551654227588096749
-138423911725409840932309734565352739540132656969657178539748828001453957061890763479718808099600629
927166597453804906308700334948881337570361352062976941613899319922314643865944304846
4078817323263110214453330365461188033490002450249413220190620599123
-3137886254952445355236537483188930718
0
0
0
0
0
212441760282125705809305675398579987612203474883188244044335280023700109908312442119801853271120146048141617795801888
-27960576188202532034002146029146502382361266751099333253923532436848138772284053472923269189423980668980860698119
1063191589113033611178150168052774879891375784375120071973042578421122012636482734933321818747956287115760867
-16779928296671310922837308409452993505572419099882027080167908223117576211162416920087936737820839713148
30305730779552031773115713537527830793315243110630001769650306203055920217754710035038659196862220
-216795786582415275514089060459193755093109191531290123539260820541161858457100251142
-1158894954681534605239142711618877560186059557017967027708770673249
48889686154373587972404848501326177
0
0
0
0
0
-44313515844988336538423547333736127436142318260308859731583781901984615442797524804055625809079772868091336432530160
5634267037601173029333389126631317399878362764043883898930579501327436372848603013537725100806086695854890472041
-205882096643116280774182968412194430294486002436456866019293330467575378805069232094679924516566668237653650
3228602189083156747984983540110270221164808523956864259354698933540912469348671348815691886258585506332
-6454515559800375544818000035120069536916572850236766773057817887744532918750218770593925291916661
35209206020235998781897791795519285991472890544355812914306463623968691807085228897
248279094866237382550466438168048521944788958858166380661805159256
-568865044508854528928117113397407
0
0
0
0
0
8945796973858447266232322352892008128874481735568160518659281321366435172663020868325170427168749620366748456148034
-1096836414633846744211822980352987780071245615957853844595533853501768415215381822570730301814382529446814896662
38935702879625445058892863373582748559114330612743738290769619825341894813426512973408428703891079372077559
-589457473149117533343056694657951997281205490196561937003118907342650292956682541638838777077938974811
1336180767066993011179541236703240335954834117002493637919526338388758726450722343965880167796792
1034245029262963724281697285243808771388092658768582013514682064386891789229693692
-37985278666501529244898144261948362965964705860363527805295150001
4744199813927637830258105454743
0
0
0
0
0
-1746822071078505586702550892787171383292301283523753076990682432007565061896142604627863075222710100022169100292664
206131152586909313277555430811396084345057125453337469786015492500688711604716019602283839380662997029358274877
-7161260494930067885567532253529750128789044853763035127268682101970328500349820035331175513227830519657943
102219871880583124535868391768017303377381540176498788318688025102274356694641782624353507598042046241
-268624014198836006321613450016836874480451830957625096919854631717403704806192413461034551789244
-4216767907770554507365214602425122289024318947163238129956609963355744280910670727
2540975296852850419574909803838335235357270592786628658341189024
-26982172307571834730591270961
0
0
0
0
0
329737515026417012651476486574700478160922826291911297032612268276176204649692034406361375977952055295470323237676
-37366468992321714089320371812396936851969829107788492874924561289459268501958851575059272855725104658590043337
1275035151150789699164387177140379144295856989957320646962038270155754410617721171733508229396726005159880
-16850116250930987003177849536330939553968509109379221742370336169124532376153685894540046412479107281
52395626285012430527736708270950253915971117432640873928362165643186766060808250694592587356897
2432780057164591285238977050752783208574857430786534746336004714014186730787688623
697641148468391461770680799902680829944231206741474695610660881
98412572402193510861269844
0
0
0
0
0
-60131634134638097688766866934037262702494209477208829696728137789160193872337700721477762502669111387436261692072
6527393146356421007550415669609213809779450924551194958179287751403173342951344107607449288577080274277513138
-218681792982429471392756327353541609326375577039594197620700652487721353166988994250382315486120732304202
2642799201056597426687348345153601238587410521099919670097439194708239033843044799688964863407050894
-9905689157818007960230015230607402223818473609687392997517306453801487458261783941237204564455
-1039204823804948874606147993216356730850479609702246834219282759781871283933572695
-315511879205192805658672412424659570056317758771107914508991118
-212632359272706255016248
0
0
0
0
0
10586628546475732887027075722896025489620889559424416752377197961157372212896976710485329605031700373742541442674
-1097556405432782095311027599380090171252135740886864222943587550345131814923978550865898916123351175356866308
35946617982038362918285430132710010622873829077941838457067994355204231164265972638398925735588091235750
-395016550621627680752202144763720361938132134077338300619863756460727833562595538361345190660141996
1813252304157553377586959723588177244310276669926319178133435707130215345366425868516375374525
382388275970464229091877515109196514124137098681647142162996548131404294184751993
69130608509047421241145911059114363104934935316057974197063812
243856313611672590665
0
0
0
0
0
-1798108704391223068872720811213212117498251372576353844646800552014669051437388342401849341957665192267514046624
177402233224703490676438116281878096521878705404815337541023539118386736199601508312199576554726034479510221
-5633339495312697287857627646120073070234953187492298442313892689188435615732907311723473120618524170563
56436957220351779707459547153904269315363009495764637346651703589222967068351571725790876995964796
-321022015391285502628170689604894496348172958237959345892455859726738511607077939662368088159
-127348930741466455049693670572139716588718970319963743308189436835311813300814390
-9084224354281558766985597867992889851948631990210400219452895
-125486497654966785
0
0
0
0
0
294400146989003235589904810570137943074029474162825865385849248606107257953008858388998158159894140849086775404
-27518659614656460910029645054978333198615786216439456860100596638532419721565207719812752947196359573194236
836884670172440366194896756602425974358336396939305997242781638279788882899521468700535262239024646038
-7749933864842113076549644461182746673289019614462151519007660802404674332489427947793213899373152
54904438544839811746639423658108282607411943277455590477979844545082408759104599528568999990
39249597780254243700554634883446070845962504830900758980552907792387742783671533
326695828004375322967787989784974137397288634412207486593034
21527479036076
0
0
0
0
0
-46425719131238587313529421492342797965350248813428289742085918159469869886048174647966249196737033194789348344
4088391912694100415659181402161726975916572518760531233147360082090701070202123659973889628604692068251377
-117094726689821118800093092843438971039946969509405610213260945336623223049219770185459766588573795452
1032465292259971509551307191583908990036328399917664909325942592779362921524341894299705085691910
-9060290101486824728085614857878819401917020089036174457681364649663859843247260359062975647
-11326570432146054554445882864882256168616237609743060475826673860189175955052816
164795860546233585045243458833550323242643537628313951196824
-633158564
0
0
0
0
0
7045058907107128132944122743699504703877666390958809447166007218552083787639954266345369235197801164129367702
-580254359709511482926193901547196627295391862995833095827145975798662635107231460225787202141588293813778
15307980019417555176289895893549901046781082917552489269876616380060183551147334132804427697261259187
-135352025163977933081431335841184660036407737553916151723575798883153289993357820368605468616911
1440710055867225275746779652536954551330480615311101003361749138011731584666696761404184712
3080852461682458548994699360463255893497093480279723038399558780572242862475367
-44858864890473785644479978728534059341386940431927748067243
257
0
0
0
0
0
-1027761116014877355568096355731031268648020617734406342461202698982534552382396495262435971496490989526698984
78408541770335717525988227624139638665262207138328725564152336975797603062106593116484527095263064453994
-1850025654692925719401223684690291707268160508173689334715037844312325913788926611938213284494793363
17781569871926678496724052958634371509197416730378331541244873213836117493927829636351561580768
-220454707623737632603952232421990761786230574056030954496250952621917496824808881450356387
-792942043520062042186631804377876433606971810239025199322246778367433810601398
5580991155224801732067824917597796870362325516681194848200
0
0
0
0
0
0
143987139220015319186390250930248647569101767271564794089218924610562121789315880126453417399112516947255688
-10041522135643908277789363329530279291153052525220633780897903353993246505176051529720204937763078052198
203470354513642479075187566805656611889844424074483693865568193921404330716171912462147692006552724
-2382198102781626448809017024328042300136175361531330768260117300335728356230627314685288817307
32415157807097123103102923869507710345071147293036219740037411690918992935237410904100373
193541689722982313376611421968345321728415514337294732424850358067992040787027
-141043228999405102135488460096662343621841101145426378104
0
0
0
0
0
0
-19350142686901591782203660625321876363895371231190935170756464245136192412453900950886453291710215308511096
1210837556826798887277632979415869007501902184097716784769825951453364353762706811962066215660464960270
-19842547274104017112041426655050987471592831147733656154961732510309275040688138552017233798426017
328323802711953984575032442198520604332319472653179824063482174888428855589790750718030993615
-4573071613379593637868438889292657437138545393040488641579821657226702451924056961048257
-44849806688365469463879536912466187672525197203917225629236446603039989127659
-81390353756666442915565705610779951780137087244887865463
0
0
0
0
0
0
2491362631924980156406507607429518724827299033497310359999773599089557092354944662521434946642579562461513
-136107752084916702666150540541506931289019236931264124588202063078205949895475706520367513691203975460
1630772629863031511288049372643032051433248165053238968244057541798251997021820818305924939987280
-46303713394399673642847519283747140672769862581472798037790985167609189731610197991209589710
618029852857503986626873308328224020020896255642807723360634425565201074244862402250758
9870966496929195358175901353613237672786088833472160487861639735453536313547
15762179582493942028217800110137411977301783349983872860
0
0
0
0
0
0
-306901390816520772044898889383944988125858151170748001380369494370810485250118060810745268373081264045704
14025456912638871081368105935755473282098231547963408373756466501287154801254309885776787366138641436
-98921314473573606688790391789509845936477381638092232759960955241633575897969628223291172842172
6569191869823029672955960821626462911218546703429669765608172526258405902086278836605788242
-79877749124141928453473627493744572778686395516625732921610822812350156358708833414834
-2062954422697978599411157335971907363103663641144162236408184874916110078731
-1047539408545890204749790597222772260081175601059992816
0
0
0
0
0
0
36118894705833519279863297633665212012079704496618534924234809727641106813095185964051175128304565876064
-1282892999491096276053081466327996001534697232943958088669822397792449514414143771376719192126417057
1996364398431436245598423821096218794483004460458506730589336577966167891522904439462760817502
-918045797812813579504663699387350733793120581770289996707199363179742491470911395848576322
9855762119591833876483402617427392292387239260103204497534748491509717953309860327778
409150194097255141151312710885138673929806028221758582818510396011295773042
-91295310018220455442458452950619611923394411515107400
0
0
0
0
0
0
-4054610965671285159493374878985866131379734941503423500364304032392553791769709427204202380424469989376
96332880427479796664378591730965682846917917080546807125667393333171336473341118786031605154975839
464206466407696632988894147520486461806048755931825727627335503487102480550512260923521083166
124036065005063757686561009750655028122905651252825854866885920147399347818954798499056482
-1158755711536193124037767211138629615861415196955798241418622608817398789502169980961
-76935003235898465795787137919321469567120668122689269735656473326815488158
25850764699639332081444210456710092851402115482744906
0
0
0
0
0
0
433392428850047415052237881283105781512463791164805443884012797161736279868910905025919268973389770926
-4337057161838036156527161867971463432303635951605056808084290887427949500338596377162464508442824
-64099875554175418820247165417752471324937417635083375788479311419257807297650418799504157520
-15971381087824322298673487600904067746375603513824612876471338024566118595532631185101401
129560274534822502541552565960217411688922113118613197321670236636719482906088783915
13698619141145754442001908361272628243017029544359449131679523892009241683
-1773614040014686045756763345807642668822051422043716
0
0
0
0
0
0
-44024263026931966311940752391437036042032834407905436612625563027635605917082430843987806494632904824
-275633813313975723357490396509638595468631724606491538249227553545960094184237906925125562389985
-156329162354464784201758619412689673367076883177233080109052006078260927634053967945459627
1939179848952936043852815650354071055035620126860083555322522360754544541334693517819910
-13747308988329142474920715378989760803034969640572580610520477521806206655143899316
-2306221285603691266406567212096802209075033459138300811724127202451683407
-122695174223431437154289865894369755182861863913688
0
0
0
0
0
0
4240859371488773633792174107454868757765658045531522908640339693170406697699162127041516514490893356
109061039852125386375940040059446425879266000901764450674779209859998324209316595005261494818881
1705291613716139555486494678948434099844868603757730476999242296969317327023559796129478720
-220095945940151125962575761884247253794024216374192213192985305475781881131866354651405
1381202291074178889157632749762615709119002271651996843907441409446790241901439695
366491571440413646864665161678627391221100794026531952304641135426783169
30625536586414128412235752522800592545789634164584
0
0
0
0
0
0
-386487500816538019461866229769253926736854638441788420191774243816226112180275956607981010457462632
-19025640734230783838353314144038637777205182271015060821958722307751745278461190338649510037186
-437068040285891138801080525937013967756424320939487550010386695940635986358469847645180624
23155714339529202014741638744065559941762989602841276473057071652265037667991658334110
-131084532880044143877995734455847739266121136900650944924389471206363531829451254
-54871579080885536812966258500877911055187567197012460731942114980667679
-1263428798585509621978243664413313663450068269417
0
0
0
0
0
0
33234090382938525163791013688988765784109760590365189417442131295882492874635953847147724628908420
2589792053858157444302600565031915189804947420378764646233850575367017833499982128429276303432
76630677874537550071657641112700598137462391197845180020002448381162261035639349089948288
-2235406251324736867923362561534984976361464509420363125132313048368476626415723316192
11721547673714984866462344661044744185615342238625640353504800963029886126181528
7724127636153794760734816227296938836902490089120346772135885834614376
-196233681285648917417301898601690676278664007740
0
0
0
0
0
0
-2688443049471511381041227213370656399876571764354906739041055008895904601027368020624685981827216
-304647412702001953197523648320558304128663984791866415730632126074856926999042449114529796243
-11011591185444770198181313383384959325484499838303791612692269676382549927334349019698157
195152372279166440926673609515847370524847506294851608607027790433405192107725368001
-984817464042883621728286604063506310453225771199351353771529264094900249375544
-1019959686111757594016380774282331912949369100172593798909741967194635
23296212985857016867186634239212121840822416088
0
0
0
0
0
0
203898320668456665007172284244619946070036033017135903146228760294954231515574901710238424338876
32100215532470745771489846087620056193937007569565670562557917862618914005170155447470174030
1377958330129958178713799062167982713978231647324593217524153918645843583603221424264452
-15030488370149251207227765652062675288044270468426246899689117305893135424808364328
77510680974172231057551153305448895978638750400902751472003108624416551134110
126029245805420281649714127494941343568223916841539075406496452793511
335692380029542635825898811203297135275009072
0
0
0
0
0
0
-14442259990445378143264164831684647407870168960994148206098469929723875136524575125341759158472
-3077151389636650025624065326023000846467076656300223961887943937290786569331462260694293739
-154497642781080688316861232540378641427580296143892320516403537757203619949021000536482
970405797873946153755691541262715815061420926187128037168703911340402708612699887
-5696175109565036770902349161915872238836662541023947199919427079162467625010
-14532473063143347783312110666931104312801751879286911125740661027389
-190045546179174183231284638956112210332959986
0
0
0
0
0
0
951067646043821236940551747936590107948314382723840168075955699789392168168327896561998212922
270249465151388047143202080610415991465978421711726664220564828137543632638647533721270956
15766076172501036418117637167532874721994246778129429198116007212063170983704173892954
-45270068661381234171512929972340515326310881709341992467176136101234716295848220
389461257299874126762424461809419558378482258623638522269404448581534303800
1559204275387347103206727108922234674165256452860674709142805918811
4629676901609651008599374129443614542490108
0
0
0
0
0
0
-57922676937671184810077605725540930608408210586817844533583954906002594034891830771802696392
-21801637847791090799255815998286682634415815949487877848666003101994109073663020505857684
-1478139642829363677976709935744390230368885071104577526489309039235236206732759237527
372767275792927243058002618935406085940129374548404794581006266782620690537363
-24676512798881542689114052074217054915062561501991064431518312627958951917
-155150261738283212267166347430545832422252614693248009793570134754
1099644498067024307497204282569537102053244
0
0
0
0
0
0
3241972050819489534774151659288501722197655459251200234725547564998608383932481178599748008
1615437567710693134767295890523917311972129311620712962252293023092980950734799965188866
128043715396458801441094480762359665121590649526557853980648063386966806399998299134
225946779998975953263273098220250756549901105088408443838211815238445463808485
1442540696738512591234573040409642390721411327355001577056810265173739326
14267077320124616758307798710424480112064695005282500236174312474
-50860278018459051528567160883684662868084
0
0
0
0
0
0
-165484744759360655423873828698208809946457652414847583383486099083555125004651575751191288
-109724115987181894102658064050727561617947144431285178253049747607900725978297864928152
-10279984547727406804213475970054615274309186373766032835129312314330827041559639075
-33452141679726466239587253819176907768448881994131403757619871214456970556579
-77422459355243414801974580130430737699655513522792403646583672792566588
-1207620368095163058395325288199009853753987396043111735123257561
-5475324682086775481904309771615290292602
0
0
0
0
0
0
7629960168261622030891959807287936860457533980209977209920405528990444468954939494918455
6806976691174357172341769452470760420555095935908940344912451247723825026994707392452
765689783589859395619026004909913208723034404158388286565519880137474966175768273
3247940211125599954064357847710356163595301683067888828087192209784808184822
3794685578363137086458215074329661848776515410617484370974344208070157
93674837417551449401794716929429820856303762817954662284194337
298060580008707108626462407095832054296
0
0
0
0
0
0
-313832926054433841999484452508571504804803283884700279311309496241884662109585329310712
-383687851720499875432862671084830722732916734450820520531555743546390546096455071698
-52863810900821916924254073812408919985643550800166993376633939780353665713308082
-250683909000029500397719222807741433308298060758518145196519751599194701017
-168937952484706313812183535001187395815955467522326038595666487693668
-6626223952002515447806917420653361694746009356154792667453071
26689930450384770746265180644942654672
0
0
0
0
0
0
11322727678944574655441961954483599336090730261054487808502891627275935025560833882720
19512248716590033622389237940813937844392505630602010771145222364316595047209555099
3374063032563664828001582421758211826122258388443403052462188851502567277983554
16134145291367625905225649528954207342486686613744674369751102203186875065
6806557185815411834800040298626036653335054499164872135877163623384
425050041990061618226403452135524471360187278464885009991160
-1129989439976365837709236756148018820
0
0
0
0
0
0
-349649261056301989300023416330924517725641256632329590018929874518888474047363296848
-886841879688630029464355167951604410300556374290983156226974083104516862841309625
-198213800981280638594688958945076038999280787640964184797810848975470704808916
-874902915073117304562563928423683133174120518793877521494565634905045466
-249005619847238682279935323933600520814928550519549707740231215503
-24569655783465638316773608592302186153354791843984106453324
-126861766499268461575036343457308020
0
0
0
0
0
0
8884682745288633381035798064356826499368061831544716817185420818754011727070586978
35564213943401579266076882567369415885433980726628661660788029984302216339862746
10653113724351111082499078656692116337872716672761628682725416744522358022898
39634050320064357634354064773857956423467158853391332102673140962112078
8470867102663184000942410628407362563516687602338678568876571508
1270593716632202011826598039704852692030184120514513179804
1724477600542902224773910778903716
0
0
0
0
0
0
-172365823330711403835070214697273353138036946167575575340575217431767490597934296
-1235444099622752881334347687931494746107817108804762024950348236688426394832925
-519819373631736997685235587813116322845651254259355185663492939731319230447
-1459893595314476641872755418847530585148750165847587918744172052962931
-286307342791543834416504673940185027823957643663995253873562292
-58298229243445563457125277840992790624802860166822207224
496824831440802908674865770072484
0
0
0
0
0
0
2089699878306989826146447431367442761648557137044842146646506029076081078170044
36125726666850660375193262859089698718579629918061550087165127096340866146445
22814713937912148568659200175977089328315513770611523113230221044779284492
41125286674953173230944699665810690622039340068235870068628824524067
10586743581846391395828732959465737251486163328843529676717068
2350530585949635674990570475815164685495942930716231163
10655353375327732613650036863344
0
0
0
0
0
0
-718395789274542227547719960686008909372717508413389592693580074706448905320
-844078497614999547337515572447377313703109841771034244505522519771014277070
-890704521188961880770203231112331092231326806178691009551091883376913206
-744397817855891411946001395017237452093026225577156368142070813628
-435675545793814303936870080059958914470079680298112096720125
-82349680279397916641215860651866999429556879801335819
-1088231323381545294085609168486
0
0
0
0
0
0
-469510836948545583413134544992906855702892447161102296911188359934310367126
13892224359551573812522449484974626654652634289662815260693513480170744784
30524405406358279790910074522867345001488267165149204951949994504432953
1263315758573158127850321457536393649179828761651988384611051804
17655512955265028265102355329593403924526932008281262595907
2474070475244273749114025214908489400858495836911886
-77809420968489035155318444668
0
0
0
0
0
0
3266604547140312455836394784349963952767199387731020001545795628564025280
-82168420505990719306293978528171886406080704867574335372551439622544253
-903655001966674407561509313597112998941672724157748396555535882656747
409628938768639812241757021467092389034895799692973036364654972
-594706360731667342745279539463992957348039919661181101480
-62752760748485859832233732394656735141305608762458
-1110763487673224615308059064
0
0
0
0
0
0
210375271972884023454254176833545324003118901479407569746583603827167532
-3583710299701415331985122245136031970957171327472058277522252035728864
22658109358230400063713837359594107935597186787922691225891302242588
-12066400125856994406075480727591826754850251235319501483420267
13385036848998561552968220512502449179091944654098520746
1318995585967295389701460244075849848327642011096
119445289258953989845633372
0
0
0
0
0
0
-5038105054783050036467886525060081842362981229184356595665676231505176
141406693846936570238847873394022382057730415522602770431333762113855
-469253256230543250581778824789935787893548797752200383948448810290
43185019739133809594156739769210515821204452269991157255141
-59272440481959098622627066865736990200701952720797700
-22468000889634618473284748157836316630871846214
9565143103160345298911744
0
0
0
0
0
0
-3168442324021584819053012568523154584374908422184935588040064146274
-2643231955736289878751766756341336919343178402065801136538041437388
7765054289936590784468764635287001812778354774804972147680615372
7639926916964227284475357201859597408861749545332359758295
-8614250417051238434253362680065159421338663282174731
301964350420174975149641752130135289413390431
397686730241553532439016
0
0
0
0
0
0
1316024963808453625466177631483177743976653746803654909690723920664
25770806136473429213567843424642931225645197483255839865990649138
-98046739325573102261798112357217235849891147933842324041835737
-288466521795245901641177913077446278725051049281506185224
327595773646485949699976577358729551867399798870955
-3100150223910656307022693591594392916017861
11502115505553673560288
0
0
0
0
0
0
-2183521614740734642719443634606028719706751918908008526446764088
-20321961595870916044518325549616485054538653864617765643003808
882525202198469780203564947679392514542513600508680593129724
5903008774202392505959100453956731026518558130953817883
-4453421176272757167714860059364548471379035467659
23382528810809401497828019591546409956816
250919034840634162728
0
0
0
0
0
0
-321484495199517665553052660422694726059337341405264879798128184
-2628477762780321414472725969915143797319527060387970579897274
-5081309263409092823077760873869673205994547550020213756095
-82296606948097363242007634707255618061065044045075283
-17990021857563477608633962496470274029212782421
-123567417580911455412237139633978607300
4264495511825736101
0
0
0
0
0
0
169754294846979603203651077353971828838445878059937412506693
27355321091629016663157692171364820149076672676544565790924
15564475813193223573245677307220420620256858966577860786
797984395455261387018462700265736509334538809621990
785691144868890087312345790788094574355115780
431620694670356489101351338637220968
57175428447192240
0
0
0
0
0
0
45734962420785951229148482079776444073899570258404384308760
-66054840037003258622192640644656089921783598429066140538
-19907818201053133479278434956291223898250389286877598
-4235346306332586639524526221602672966050175147704
3443938525999094961592890545263173673360318
-925494164088165254616046016214007
605205398439824
0
0
0
0
0
0
325806548295393689068057935108509279124852283591835396000
-201892146971153453105599672411033278156830037770854845
38116663845721307442679705687756451060715066919236
6670913709019140416804900709377883382009995432
3390485410043135500463711571406060001264
1103368118564662965953619751812
5013608239876
0
0
0
0
0
0
21292499913783805010636032720608533097223771167736224
-135999239036439148245202189933788298036519649461607
55902084763731678189815437492254069513626618960
-1611735521487342196157556644444397423207982
790666293423795031296140483945400901
-633328120472514630116447493
31888130810
0
0
0
0
0
0
465752915112771198436528721937236997181338753606
4210266837145252095654300174356790885949869680
1395926088491210243006824956713517187818137
34451315780164376985066015048571475971
33143198601905481771802325563751
138327562255774154990762
150555740
0
0
0
0
0
0
3399469356152403637660010658394355898193016
-2820999864142738288547810998854719271529
595690233669863325335262106826887350
-27204973173279234184932257640340
126537302019688406765843402
-7270966883766868962
497552
0
0
0
0
0
0
67825865046956177447492394996
12017597951127175751779615786
71491201534158687392790932
53570661538036109824399
5258954395666596008
27264447193662
1028
0
0
0
0
0
0
451084908946272
-96441629912735
1302168200999
-4845469570
7118017
-4463
1
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
27739573525878502807839875728409529469171401019478591652751969990934629868501989853903039358226882563572470972503841173689442574138794502014199479304193
40960001
