77863048145652313701872215619449141127810458034634141715131008201720323623029062689833877504000000000000000000
-226964260113803814231384069815027286728316933736224292348502525036706632770342964601991200768000000000000000
244566208301589942662023888737564239728934871523857968721246604540431531888477459076746313728000000000000
-115375364474780411030628137654709532311481022300470805204603354678811979373653904530650169344000000000
20106599765768654174614727411762985782435854750815815660768975037623644383173094408041005056000000
6456055697153826892874354529576961396533029720104555928338887852293616804634846612684800000
576534640728142154406695283090983460813713870638535766684935077491445166512275456000
9480330022967741205384037783637184545869504282109228172439503395858310758400
52251335416236480798418576341426559692035047308242997568812229853184
85506196341291957024073431578467957048250153880619604508672
43158575890398210083673954196067145552220703948800
572720237448978577807549688422968852480
1912692611265437768962764800
-87766597150848
1
-18533505466253505897794667033628606105278306852082852646004735192763747944288569211753291212390400000000000000000
50229923713946386925955772232986696951721122398358584026126455682528759895771889455105044801126400000000000000
-49332938569778065842645541243428517736580648823533814136781175529762349824362697117546371979673600000000000
20650029468248489458062778408296674725744440191730260895726086261435171108907543959336370202214400000000
-3083346353340940714762552054630111011647130647866900471410278788381722730981071730659294393139200000
-949297297730312270752357669526327532572491399289189749047510298419292187081613916546007040000
-80397279247965188319427015779181266180810339454167496976742719250672825476331444633600
-1155820434894306984687979227889884446977349271577130325428282773390766458798080
-5407080325026684106966831695634865330885213626487703256749231568846848
-7333948460186629664524743775896689448576068699698464483704832
-2950089625684713641847640403198453251827965167140864
-32741910400075042224271637202238194843648
-88270566991507928474992982016
2021636299727904
0
2177682700103820585484621178827344893645519308025743310153772695672273636551185830214769003210997760000000000000000
-5533286040002857434140528567279863893655497516875938178257937255933477487356173715945213688796938240000000000000
4983707188107143493030821918930819149832437502752587196550939326325543479478784356031460433461248000000000000
-1852006698466514016741709477913458299554382526086978520500959713818157495612818095086948884708065280000000
235298522223145793811757398452432923051978534444687440963530831772773473975439640332367593251799040000
69171995522006297570125609565871839366853432801339299015707532738673950117885091983810101248000
5582019779726273119608127840659223052397036273655433445733955481200871397648066758574080
69838440688728775397637376337987222120373837661354707610581576384209736576270336
273824444483515887119954386546046887533879108582224130361008646596329472
294607302731685910397676627242367948381619838452587588810178560
97830823158234696206043379068603066576130982465765376
544141525519589126418809753379903915294720
2048268826311925000481819822848
-21862484279207064
0
-168521058592194127744049474904517184972562067744898962084774980701361749253500825654218496913218469888000000000000000
404519970146521742929127715540864121326924673696608010362100291325169387474144686177547461776612786176000000000000
-336038882599321062785020623280932334406641837610707107758364693194247167142693176371434372479940820992000000000
110765730511237562833741974432565327108919458390348686528230951866060363276585726238299724693228224512000000
-11914251700424894385053291564678826616133732925193632569215595133267617823483205671947699523831201792000
-3329442799664892345723546601639297590969988937145976435712712513139846820884443499498990416691200
-257360082585780163054296255518622663778315899697021254960470450400215361459663128651366400
-2787496421731425673121181541790931129754318713635744864043211588272910485461925888
-9020958165580167608852786139765033249811577980809216380072740083795492864
-7240902132797751328223195416628169022820931216924128264589410304
-2085959452467521287982736500776807040591765832871182336
4891471814121045127181134631672954479591424
-31659095374396942131668486785280
145696163474397206
0
9668416317574842481438216121862479679971252427415332801655456055235108122546670200535914706927026700288000000000000000
-22073844032554433069581766401240803260185752330644653094142719828663143036217401657650352658258819914137600000000000
17009304648818451953620370688921340409454023080837780488198072966678541507385197808277377954692244019609600000000
-4961940485713184899851440486815365734986983796196376972777409420734720115851222801930678401831751018086400000
450314806341592840657802119138377853728442819774194774092666846947602868414036211241348941795730181324800
119051943950153649588846696163995877582705533091948069018704890303366834231312192297118714518568960
8866973403242201924958245859130390716231952596380595618829123389599328768233566942651219968
82649908231289077383540576414349693148148063222628336755976893312910174490166558720
216655011738771044808777175372214797318234554130154458331273930427183661056
117088888401364218806415837665128445775909061226841702621593468928
32070051169675030085464604437275734313344271640947720192
-354616773175104475519954664507012437304623104
362970388853275264718180824083920
-636083711445338060
0
-438918639084817439965017696315189924441290779180549667630721992308689098402461610510949201588886051844259840000000000000
958672800558239571140870011186024158864550467990355084281606475700042776152560726697573069336650803650232320000000000
-689257013542748162080776660753082900731046836653566515183882251382776117588007411274526841262031698982338560000000
177341478490328117275801264740015512463733305018921840468879607706998192313994734580836217797115984111206400000
-13551739780865272706098248158185459732574802130395075298778577130537957416322340435794567567503591871610880
-3371961662502376333365327217271563865056729223684323555680834434136268225292517469572096812944195584
-243588997340127819242193400292061364344086879479514792304904021339041706391780511067070791680
-1941134108586723756001465186507711025213898794343087753571719046165200935656372568064
-4025183938052664851719638965822454039186710455871288872842768759405995360256
-1164936593032578873030981113530761757899779397503333932236156174336
-381840462083624774708527395490990573672660367314323111936
6914323167887719540964253162786620931941411840
-3267298081908717407277372863110136
1766303364240637243
0
16432920827775445063738262922129737819328915825882410314198121422116700722683505176263957301481735818953359360000000000000
-34504369108898528758270042787546691068107655572627558877965711259249660928455173681433249811589577245062070272000000000
23286208363332591458008238567203164664967398498997363778323196947801542161776026333906117914108832708395270144000000
-5261606371821502153856525482241526248863156235396159337851558513223724472615612109037695715489237860844830720000
338244718313835701978482846314829378087796966119762469681442383038911176535740356064714224487384147388530688
78764538604730243241408117955514322399369222011162186581578462433806692076334390146283117902418673664
5559696834261920852678684522321937727791941091939532127337421029607918957555209064156778987520
37605464888722344441850156436392031905450136131199709800094032087584451866908577234944
59820642121731740140436352668980043182400091962350600260754015235574935322624
2752477002372403518020723606497024878387293063800014113884725051392
3778862253140840003147127315503566048649491653654767960064
-73999724690067964681114514436594297143799274240
24102534398944933980119400683584237
-3383229486294665980
0
-522173592672491800483827594096063045356360401401413105443029204893743377297034345882619665413501593544390868992000000000000
1058172442628608457363073072774307930794125887992136085521851607379967252629357302182169615808566082730608453222400000000
-674434493069494222330984428319677555168342076786280179105110806378459368083895535760756792538344721776564083097600000
133172388585076029032471110469658703852586952749463344254986190378532672320615786886841326865030117940001557708800
-7202081271116873138643075603887296601010224591698393296898992677290153543057115299685592979631264279543414784
-1559768372548545374088163885878280473091560854002931408749131178691911981532506791833270517629724917760
-108472475543562080971556731459509151044404659087129880650716150584615915832542821226241004142592
-617976086773349273056244591346977627306076118683456244180769697684479203687914409033728
-723534472407485094910409272974459296498464878086685881126956989751704202248192
143773710400425373665727477038624030176476301376875713191862867853312
-33974248749275898090825871098399947100532110460562699894784
394844104485755907531983616386588547306932180544
-152250724766623141405635631004533896
9757126782682343674
0
14383296060265866977823041318368181816483479653446242634901331536578518035163336649030890910887584636523591080345600000000000
-28217804232512719006795066976474958875386889527179618741797380787190465715088454193187194926304387051605263237775360000000
17087916155442548285537292778574699444116382637279430574727865891210859223525791932498988671870374553621859999416320000
-2933180841342442008638148319828389426740780239654454794583785167136499390624196533706039023768271016553691375206400
133546009944791230625913955579184547028005417753347660957220873580953275323377496054527645646985814224092004352
26712158363732373430659640344238296795000004292829625581298818432525007596842461602641606506193293934592
1847297411239997027854668295202162481948968893278656573060946877126261704651218023816201594994688
8793320921576125944453723499028264111939637700967748121523776615824610708689637878005760
7143776298798646252142810503067643924521673647006858777767339551806100851392512
-3314560823482493571105434452419581594315146955731095494257145027330048
298967895151582443927668282288174952207380416395156963207936
1001492458202843719742473666964043528944322976896
860444256455138048168339050669149694
-24294185509951354279
0
-349051644534663957482233490235448299810709099976264478303890619933752058844869273234839263806796332155838849771110400000000000
664491179611814884742786776912488378440054493654009628502624123755466476637473306198142069111113754387760122368622592000000
-384577596464443249282291263100776679278502295398763182792241898458857971346337776459862359095186836539540543515918336000
57080171002496335702104176808429204121765284361589344555355776410871103419206954823429983163539416990527986503516160
-2190735818784293683509555818636346555080663379982546267933704103003357275502699089158935396084136143575173824512
-401530363922560134131245232120231802094739728683291765507677489349300876323852731829150283612102579978240
-27902622622337102639238973914557165179353577356563350375015860322622814406682017893063425890713600
-110086844941356108708389063549578263439557662226370916805667370375804123305450925746814976
-56662271987849014770963874859005036531723645498092986583702894380386837139554304
45066872343802316476447628924113605143228070043156368760297124293648384
-2525172304130532101170134444250899580005768074866153870760704
-41331164440207566903670012051954872613368431125208
-4466583101891642018418543424164554194
-170674712752189153319
0
7559524654631356201703956045447215481797779674791323954175403344395164837055956858032812905291833143468925744542908416000000000
-13987864701042276883522028109929987133336548612370528899271955782267369618829478110313634958545146498669730807416881152000000
7780254766655110751556674965227191474406736208515334483017946406310625324605087927949817337360343498955127020815646720000
-993243299849393114910351717156976426583690862032442882937498236914322898511569166494876111847577162766888426788618240
32190835004590711142673661671514899920934007945533228451566460258602246710926152588955064846601562407746440003584
5357642017488603474361338445237283937738901604623459512296833652752878749397912980762396891355463676854272
378546776740016793152899319739742659321998601242743238772335334919545589311687607123020218024067072
1228598174870437319429035047738369735632819828403105979177241612531658776643265139186860032
341023652692600976186271632574625693415953445389184273402194878658735985802149888
-454753442474370949552369043398143928467479358215898632965993773635213312
17976206333331472124119189333695209713165228229723015548637024
426054747048319458222911947134037971518586360566448
21129691886343049270424114694644317586
1581361309509486879966
0
-147643521738239896054771705275480888359756747462023645132469960890653810432503741948155088490493075325822522731507891568640000000
265828915185485421964764539163600282076723276643474750840615159309436093075729137000116941844116947325162450602043176386560000
-142838575775270659654870541088312270266526961667129692320003256569899806759037742407117720102301904426382586521992141209600
15604987402517506247549065513979793848476823317019345422621781800909841537294778362761551475932783423183980490978754560
-427982121008857147692591047272071379729972056309864566610685988482763475609838139255919177038983993274839861297152
-63999162065638239158955694686384357829145165735657927172915870791694236608613101412493579302730446841839616
-4659912388349445856482345264033687612824717053916437405016387850817726681284893426461099635221987328
-12363354842601154465023018917110067053722682524625141613572287643120681382772648466804899840
-1255613673029196925593979736877599265995660995198289808052810015886697742361624576
3595611230446184684393599585018841377262689415241168518281788275905515008
-81932313861418025076950958498589609923862263004332198600970176
-2555220118789266098311446647740775498655291394042384
-88007059720928391880726341595025404142
-4236706323361767373089
0
2623111658725939646642659005767458787242510163619096960714294079608345527412781247621991618195107978954140694211953833279488000000
-4598291024373278831074558369355021522811697681853241321566052428453242738653442236863207894593427910458358103180920364204032000
2398302773081326167220162049240110730787981261543980011799330220839787765768021388702464369018961336314459692928476079194112
-223147785916027855329573844718268980378025955491227078249111114826368617686313942783187753959818262897587202185681174528
5191334656993642621373323698049700328507089696234874942100874685468619339753015422684661587167166050626441800843264
688706117887283302493456060015838990393696076457157729926994835724853470327771961211052572592317090423111680
52486083077294872961488262862738719856359661403003445537473116883627452219652698782393985863195295744
113384469415873948156563428797431571036572416573899604166744036509665012478278553828887363584
-1407992616439293266591793830011302990539267274984924792756968851094833916088094720
-22180693345670517883143100330682183793338266060647352507833181617264828928
-92453708281063855775604969517620783120482095921852027828797118
7598407032164537162715760970600088157278687995850846
311022803487115013790328941554275533843
-2540119174440675527997
0
-42704965525395176836832317729182533338451540723516656242136361395598638415827803875269869498568125278323025989375969721529139200000
72900604425345718032104589837070629611372648720072121808249513117861273359983635850776345774474820880948582981924540470054092800
-37065070478768424381616715506261131659327843223255813384713794224308320312040292445400697929952009026518933195912768389120000
2923964645017989997120758924715185717649744101688002146689242546746231207163656842182833441766598123679625639324140175360
-57852936805403992398611454756579702284297542943198823917399881112821855675502135177524856117687154159407013417713664
-6704259828706359084729189636893709318276214293772854151705653036567759059585158759891024597756117778599772160
-544666950654707323551901922107473555734611647577032683655699781420691547115281400375610196448675627008
-957907053476284672600163495788859381741154913788557319217617232059589044549359221872929800192
61315361233147485299914987970321002838346878350910997109248541430453407673428916224
98119975209245136869630609304112670944187439897523899529575365839638260928
6000242602468385342479931459212395852319785190721347362697421504
22621461275790116301199352471805267427759678298145134
-918520506415798744198426913304575577479
41501135077492591993396
0
641083521883619679071992292922211538297221730318650623644093674197779604614000301765962667863877105195407455497734088471902945280000
-1065541892224578960881243210806984304497874577600282510478542208037752596179724503048805550362505621263909109967780825005660569600
530139229310089173860573013939605161933902308586153796490850220322549826594968273231759463475411243660025044055503649516814336
-35309995707754389402525517022407871628343390630984117827985421570010382661089073592768551314747641891674917954503328137216
595868897775073453099785768369871048798405828372060641654625303722386319314167090105876566065811935682285669332287488
59148219669966599097730968210197824547893816340414945737404942522908142435227990725835962889641688937994911744
5238014235134293042121982039353284322997620432531407724938760028985183526273422530405346904261888311296
7540386062476837874609447026415322459418631352032259437514618213515380674895367695205131485184
-417062647105653127020995606670495965619254799940949462310135576695400151655763186944
-178800637202503908057128038845009492009579737274801438955164334681297100784
-62863086351033424151561570261574630661215970257438721082392999862
-447574558701803347644162513695523721727971287924518498
2383144617158803238427676043837171422757
-79452697471237885667673
0
-8922229402825103248202879429006380506758289417516534147592118632104261009502498107304496988125434981992799972840962898552380456960000
14432312473786312797818753926466452778413901934698710897169153277358912855303503093247303629768086469551823947683164522874153205760
-7050268753194134439082303268674998986794774767430692979331067544303728075144227148504077697604950380347327032369553935219818496
394928822373064862197446665779163221082463115562124844541599259606231907855893160151725087826260274019529640154194463686656
-5701473692881186692496043765279000746519784543865429120136539974455508410700631826222654308311440684759691843503915008
-472471504690112348421822222925880193202819649446163290927072305353978019496266843344055454253350112710210093056
-46912757302975754405479537739843936689032516681913381679579906412104044921561418289914318411379270221824
-55987365961700528415781877572877785821301791447511358546609751157566795801126449257058560983040
-350010593462414058855964305257731095286037062582999810746251865437219801772829211136
-1855670371768620980167403332398818205503230808533167460114683556612219588444
370393929140235433348175663736656744015865518584990247546664235898
3126365720216570800223681699817219911604272790987693918
-6566594342861890474437150625351412958115
-79029358019815553058028
0
115665752578218044493494402152505192475163466545549414014559856938923937968419604478837638819107705418723205515476105015217373996646400
-181958154314379826695789501190609135644614994568215084226448712384821291345392754817796064056589072906645155311883152994812485959680
87533508835055527180749184788339088776545569756500891523846974445926237593228118015340772047360287519502448938125718594479194112
-4108690589654933018759147810862640237672409631649443593708674132236609760851934460236418218311228285833077610180689312874496
50907549772533246526764906377559475650419141730238186926129111565104880748848003703364232538537298646198633210130202624
3398738676101615805979257797389593062958619042009215660766797373582917485510624638024134196196385644995713957888
392942605616448166661247833065471184376499140070378217315569806562889442460886329819952069327090329321472
397086372668673284823064738650598818463503529382087275046253482113048656589874464187260809383936
41704270548659082565920274855630371470543666018596197579968889550260266792953840930112
26138409840066042237043816972679934274196714054311078631829097975122430811896
-835096789531621150678953819254512695193900485412823312714447787599
-13611841839869436531352842975125884858592022503598912332
23175696713441045535904687886542791371038
605606896043965193606457
0
-1402536289530499440335016568144787071629050328732237506899611271368251691196051184350995096615652743767456287604541714069437662762106880
2143848426512940067542132073205322820633333247999705323372284769479974402573479755409003273132255517767384842171132973230839109255168
-1018233346809814053832428706498801544723400515964315250218438039038736017125417684581963048882464579958804323041670431929721159680
39910371244703953714958620354597116695998965765064577510020077788216653914594446276969735436858510667630316700964227825795072
-425844643751673293030068481195957267994244460194635431070518889618438084598715129167354370811770126329663580747587387392
-21723150655264572831567084334926972449430756937160448897351992846172477811756640249969112113462230588725840052224
-3089237176112390957594416307688295048691805223563883624682751336120101935572420383089091569838971286585344
-2720982073631834586720966949203864182704143448591147885238732738906207403887412307103333554306048
-590058215067941899990409028863978825390944031475144085018985488466555625617779815479984
-209269140974028201830979822129636640030116157903984393222427387382099074824270
-8235635588359253964698857400563525700648602368174834954865541366718
32024721845304421842074996453621591345803752753646686161
-89836047380710969780273545900530665796606
-1023385058736206866819056
0
15966246067545856022061152150884152871025400748263237697753392299619071717327508316430052010278960575786279537713557580570246224776527872
-23688137638183108914586804290854405528113422768589726289458570316296815505709649552132780659971405462580454420384542244437245003038720
11132810157156921271511620924383579099619067707212767049410510957214532105538318128032224841800644533695507372667474386544161193984
-363164473097458675465205434749312032600100388214860567434946364699678833573850542400948824186293866087236170610457238797549568
3349016705938155688579447122406394701551334857956208158982677868210652244442146014999362793260846967057856747310998880256
119488515647639556704069924735167017617894200140430392068974577519928003975859035136591789113072942704287428902912
22867656861167480870570655293047286087471414036729891794971047851391159549217160476986549793457751800971264
18157057311090931012049425198395388615831889522997163671964932815878044507968684629809702741439744
5703679496517131702260287834842723313198962610729253580235212470091853431968117950484546
1318287502398707889653436399870126519555711781643145338833225195385738324868990
116893902829698577865128402965067404056882948179189574060272716295544
51614623826495031474516065693933016111879062958695614552
299222562490629087239736859482377869953930
186808189872681794322233
0
-171198849134169651161943796216146689305934070406389231234027772972222948951126553591476667674018973134894748959267537553589775410369921024
246234936580741879351498157880555018720761656137261437130835914493694783862852539272078268102941267719387776727940109805272541104701440
-114732362309364392478948235056934842000076873008623055941320226574714000095104510016078748289442283003522293428806428846332814819328
3104741055029929313514162212266220646563489432366031251345366688488463091781697610996774821187606093669421045085100846828486656
-24839513568417593587057987409385110966650475464818310199132036388774100273180210712551930543650655411169480411668335820800
-517312881532909665494787579894217407472745774104717534149409475864881005157927928930973271721524138271737435914240
-159823567876812685217790281031919482538577102367598282204856343684276601461471373152417509070875192979177472
-118285159069959652411847212082612846412799431731649441844046089586783243744044358148133651628206272
-44369181097242603066826971802274300643380645760119327619740670224279492931414116134014688
-7115806975558256702867177237379876062839962279168922985472305529030834064468038
-811011058761454647774370496589800580139909649710318875567838738645505
-994119475782130085926934693488167235004817380581509320131
-745641109324158696702063477219894347136451
2036392663770755921299258
0
1734172429404298745316420477626715722410993607736269361742433458897450246844862023264508339010365261840894152276917089118228678114610774016
-2414803666785908229899413113470486691436972512899832187531495763285228955686768719797945911596002565527674836387102307619913404795322368
1117408258395005244749966011232978445041574667577182947049768573350999300420606550352373882854490544612710659182280921983736283660288
-25001997487737776525842979653839699274026900700072082729016968743909496628858643306022457281486553001619647178145137864938094592
174242873278518729792044295495340993847818110934702072825779964277102759582975472738356512416555823182877904411159496228864
1135511287454008113547682471708358531193920963772907490887923856452548142183421653407878350482423766680371615891456
1057259064657074074464891278723295011725518222686014319565031119492074678394714749438371838086925907772289536
749861387900098033480735507941731911507123109798424168382268848032345940795109539661365007531159232
293367140254888717152791805179027980562673855215312978483520599109148771831205682644739138
33843408980472955152798825853055689832706421431982320390729040123341073776641198
3443363695560485240645080698213269653188901247362441203405020954828966
5987292549477584901113038195173893009295354806517143579283
1147635278663608462732223660974547196539766
-3408911310023252780161524
0
-16639344556424610555445135072275881828950330598216550162747822839479465621220028168377403285791309475652953409182450270908609423412075429888
22399673697106093945867937198417789375837604385482434848843215644940181759061255618047425077420491032047373763228741889770252503670063104
-10308696227913252625834265637366787087483284150322777589667941629002337443450211498041575282924811829487602426717066903413888280166400
190083721982381200752105178803960357874690106484410470442169733485416419002626308625337690553947496311431112169685389348630953984
-1158945921060840503806485360623083965347196617190903129238436762446633129246048208433300366263594837557552710131610426540032
8330317147921938959313233315724909923887163030152503785114174648835525689262934417077573262958915222829889131544576
-6634674255636308040081277433482684708842092926915678628709162750203856931065734520748421783580752116450602240
-4591533529962513517669187042824728666080734332134987989565803593149895923035145135576736120008014616
-1685452392375804215537681560748676198273431893278415016695940808178981227725569100192024694
-138709729617366576334205172589208189997039005303998740609751674388974811420165341
-4725258448016810493388747427644009210050669746523464643536474188209129
-23991573796211795375119266680718372776639689324991615396762
74181854395677433412273767950856620998839
1668603949742837427156384
0
151594599629463874981300609005896249576782306971590345554632074235222918698555004028830966472049795202107060487077180397076577944823830413312
-196988941918212136665059834778098039117835554253618118704095445616577493958627219671067330902634695999103737498664780242546148437770895360
90281071631940872632900418423205601722336810140417298644447908496017029080241282461052105700989918652728757102276363811681093529108480
-1367141432818540418960911378241494024139215406870968026817785612980107126556265974925711043350613360552732617839250031625216458752
7326162647155585670635471714782977391951591571268153948325297461890451319405355635197656372478070301476182029865048766676992
-148188407653364906680657864685398683960668117019959074859837586981396708348574402574093437347625403720491070177001472
39578726836146959461111486329179996895443095895354189323576844617949611915696090525714943587744162626609736992
26898988611110697008982689827289505669934561410002601211586112283187540919325747968489343335502507632
8451613936559940166360545208250150358665743631206307251280700856141997694788727218885538829
424888668098914487164064409120465642023042291760317806240025296930196703456565451
-62334545057228970245575173104246559592849616196672427599379397184275594
66018853168718893382683254931386043518286100581075057059490
-6570798286355523670884019999099998348858482
1779696671286928009825636
0
-1314292208279531600222081712791217004283283774613739729851332060807870578727900328352815675168050880902310543097205395548998450426257413767168
1645909168900625727228900791008369432351668818231236368179675959138741694185028991892723499620485102569053455892656801341095925198761230336
-752057866805934356609540665523341249727363938108448975924992993867064032332724023336436117246587664706339146153729208156597981169057792
9318609304990056802424909170298538908848040246170112103416379639761662987393661597281542866806802912018793701744974864623977103360
-44107793061941890230933534245744026722987940293228672589018610327652570355595015237605356417866816467700269620584009286549504
1435386641645779808893295621620780513038537262074210666861126786951447460356852994599114570131399718433369675525408768
-224888598027635871158711661541530258539446923662173118340542397019597835511813756918216886320169101960979411072
-149282361912380401156081934770525212982223574308071396553917655168996313845820168410360994093818344064
-36474213148913738822924613445881601579236839480250910763382438523455371298862895722278109328
-201318258196323184406994703972421281442531099188592656316906803254215299229280947
662877115877329583771571074345742778784807897407663598732991396278298220
-82383281551191826678210300714063341687892172782174267052421
21566471084498775105759401112041836445067302
-3180458233244459917475803
0
10865148593749507880583913733156573240789774147063780174884544007785856902540701246918080575015502926380947841768246240110856981215355368112128
-13091182707159529055810134409607156355515188177620507668230937521455268234389389653894938870881070316420647872079402522317511683777931247616
5969835076442035211614103841679345032627610323972727525322130582220772686077378859223547550427489790978351355369645972903408343042752512
-60287706675432571536916584290311420316882059241649788658276287473020898446731832836262557868406678878883882172909914842318646542336
253407893130723870730700419082621817544719786918584235923657537407678985980186587872507472716624479437756269733154662610341888
-11169672257855003614450875599250505525171655983004288789315826201026912179288445257981615309199965151104851965162402688
1219458869181394057348354812608865795601776714503917293979668387493144026046984906524391569337286025877659715037
777071345732755447598383653694511244672794272181532243504736358738773835273072873439196013322891158682
128514029284738925282188198307539599695109798879132881576671988050021766184585093579648723657
-10584692065779900782366470195338786771896976915010898443208630162944911189429159082
-3860296115124424416238448872974497323519258324916930613491844012709996460
-353699856290676869769058975800250841148120570569741027673427
-36429542322075001855665503383848127081698176
1546717755614894492911331
0
-85805941780135304723241165640679640854466829979647811827132437416330472919347946935578569228011649922836587928858508363855486324635461778145280
99297082068434142760018263633530245410361157582973725757426090015883009301754144391965321232023977264287283227153238243673828081632702103552
-45234188081721068490196963230245134380386936219607724976514813435575145935188231234092048325577845452218135862431484390902523412711735296
370698577659700806370867866909491444294124480637562349328160067416409642004967409844288000917852227884158597571453473669731756015616
-1391743324594603522534551726465250978379287338054845030566614971944472393400864729695701385993629596812149893085177711174195200
76240083370207659350930195582139771760397798422544987322631684705398308538525703633282494922413692201847329555032053408
-6322323538313501183123640402051275899029319405484765592536685854013653233432759326765329484174859002422022047584
-3753026218442707947437731045815707341576847028533288415906531950273134984134771652349665619022914512314
-299934907884752252713833038303006057354793989518518448575715469159664666458763711750720269867
109427391238588754016044164260026749006037893307441106899576797441795776868900688691
14930711102524596350150447723549115978989644206268871995330552223624301332
3152084223113105462135656561112017080729825916129694595003752
7391297142924191568306230548693921812834828
493677941900796838112761
0
648448269605654852895770612940891141941850842619629168740666037342761735324364867853343835225673015741555191894713873986109152713774753642446848
-719436024686656601618166172806098363535468270311818717350216042569669239536540726218257983782941259434834812593176039422294464386396072181760
327679830801834070850937384963008904556890852910784838725817431391471867563688434562009079477814683348416083268833371203757102928385540096
-2168733552561820412086078979922310112856739180758821061553790402831455647797731360145174166176819164471255507707133390484131939352576
7318683347398382386600145103784509308690979421014922425249233556115818519003255451603881568668292408286781428668190718567659264
-472808313332759621517430095902219835809743401554541079621955913881443937379832212977285110267351260083270712305569587128
31398234179747252427373751201991598126244185823868553148334568257238602294237395817678051089418552254796194038358
16580170454268798729563425236946021901184029141269049796351778354615985818800236324522113287800955191332
-262887865761490004813822838556363615900974760498380217395720647231363471871643837296046514170
-744055688570008467502263582847431254201083433200761071687175234601251621926500696053
-28825589204380337900104160520917191519194286155584636145854231936286891788
-14663864027071010516073003322497910041350488891374179789024224
167836919529708674546343597558586689473158087
-902379173808753494946913
0
-4696679496445417743925890860291324430751107419566341463544669018879015457186435023413476467548548589749116758700206147926265626552450854927990784
4986591173559636353808818413211875964210031357939663917888988461854089495234532468059981454700242511364233067924519289528677263300466409734144
-2272739084842724558509404210654870057557866415502820196484033332217405183745073331425180277017157601441739896115990839263354719302758432768
12082708112071811161957588682714547995305461060524270524790088419432945041814958292424271465910112205309802620258418176328130927525888
-36904359321762312253292826067269491883044096746399910196904293320121911113570152325164388556752958998925859643434323442634592512
2712686670371164578505507216750362899950898553062947610114800447438701039149099814646769939302569170999632344399688795510
-149643246349903939816533333332625094540043488458690591960835695596929200885218996436322111839653338907344403642106
-65455795128413843171496236277043878759832365937232660894136377548876854392673013364701093914854911655538
8899282977477220880997955769777334840144657150816237732266553283005255242069331923680954337638
3938404834499022525872717794767101527010909898354358941386603884544334923680558763519
-102016815400685134751915456494019552489556290725265166760107441254899693396
51568775647253915175792142285662640006778290876468602949936996
-637895452603920362894771544773338090911733447
300460928551672458822801
0
32650855818160618565045383677566107918411645285704250900720025182254638523300292787824316192716691019262650115388692967593206481330562853979029504
-33111491857611091980825742992359079506488075439700306287903367136628648119745507035471756631589779188986088950366524226822546694630238985388032
15113424787703207883395121495532936875203146790569363087933819408470288887327598090119761466706820279306686741362285213084780734668085395456
-64145821860523013981139694439109790209432669599886686997110642502189004124922655393872555949192305522514133051911165158731729036902400
178676000256497445725410523110865968351068018243092437358509825988632903557332431089904079038143564670829866841727131861940582512
-14554668003086721682381320604511099114670666777285350417772105345342971008924318836762939323674171657654567296434094825292
685688201190667660048501993575523604713181576448033590747103220816786733785064122758924004673718801881999689621216
219932268103399303057956692124423460856103493589513480680661179771630334791463520611673392533898642500292
-70935110657820416230420001522120486086180977203193711852054516355424440835250578050531376654870
-16385175327675093373656886731565628648265840623220443521521372585395636889484921735286
1363968991568250458772754630717660651328261366150438576506904547348554899990
-147470749104860743223090922396877631669152177536441236311483998
1504486925057627067383604901353318133414851724
86281833438042056114944
0
-218157965924468271227075882194052637744645865782160186887911959516289213679634191656321897810888246702940744617740791684051363673524346974501863424
210901177545660303687667732088203039525783576978428831389758581094315798122801003368041942078377996404789120662555452519893451997378296535842816
-96482372235124033827643485064716718790226255635465224873113700757155614664767462930465653710189511843616656493299869493931048597279140216832
324617263148711354983461527252808931577104861137192051292072069520481762238308687727824148047310475191540485472065325734042618053656576
-831587793240727737945390485345330663880373160801671086340734035286622203081402725800894487844318973240888056479585291935339762200
73546824566253874199943336934188132486601156497762433291840579199465271130760111114566489830852606634356495998316208729731
-3026105636402781069666920918246256407202281233518312970534944895884814706302009977031118692718616563709938992966424
-544276057730709899582448139483843976664830592382223264280241635184933341452357860390908716867927145370388
416231818632043756105218496974150168862580835823832457018390790211444604230628391034469007684615
48094275813321319054220228619565578786849301984259861315801122290279325056201561498233
-8133949143425233800101901839920295307795926106698255737050170917778639166785
344009487620358275869145572684843292458713320688556321037207475
-2641937742842990930688343341354790556331904009
-79252823306555946663873
0
1402698023834310629141300917285000097006161949485593834225921616323312882290604706699319457612711671002888370690050927190828388747342091905178533888
-1290104052858118069883583742074044561401556554417752171819435222387241386102455353175876784015083223115578942710029238268979942068137500952494080
592009149100653832924500595402204299283320910715722668567354057930410749262886655975569182662248403614806657928838426362619821556139886116864
-1565975102939223575750545492221988014024686568331917246222599029422411376665135939546917080383028822882798632226926227375035802554302464
3724324685173739102521521960512974913554011340752036874143832694970690512019108916394245076027265512152832614716082361530069551729
-351759754607088818964277097990488736352072965287803026385218649891369219618516635539419073516585071920846521696661845781282
12884063866279220203115477563490253967866075865122142782252729964678869478065263642797982505169501806367416126084654
253818615353887102891500849236982398618968213485221388169782044452134611163808875516233305772175835322969
-2038025960028389070450105347689978871160285397048851477298266111379756614590957178170555990626527
-37143319367368054392669078983837723910241803824060859302695856859394317599140597064914
34055854548985615209330138927134416537426543091447348172194656621200945546597
-611261182755614761519598490600350038934758513041842937793972335
3521095338069009372922473494023805214608757266
7647412870051392680236
0
-8689215250616702473041761685228439146509352967097264417483641083144711890496958791020580490904109638694262500053749926738052411179585197430999613440
7587486081565349418910308841364171872773533656729076798548699389121175812682497729347900349776060685643161048994684278102620795525570779676672000
-3495393225390537091324768076332862508888150199156268831368269501805948007317783162090217393163294338986848278404986772033962226460568877793280
7198486548374135205945579299490775823750267439034158966910737250433899685709163584182117411356723624655024574650979958444564343661338624
-16064235172679463987096351100130506983159310495035250783183087716597598376867615957028854481878799658533731144842273263318860212088
1598261206503649638740606723196949571736021577710347173234695325750354993126823739072660107195213382199622483715377144553566
-53000433891495981695577659070273565623037049385445044475011403817898879534695074345134910799039066275928842522176393
8022650220300511104628409129547602587391753232167649244325686340343843283303282082908858299653685030376990
8523580625419966298110842804376422242683054291747847137417820509787906957914207048468340952095275
-704830271548687551039461678523875286481929183546258068220489397337679083816161215229067
-100940826311855872781842971846262257145091723021757587997365649294852271551368
557905535363689600865054005472420180422361371543992192176911159
-3223407576339623138200413917849366721593331371
6185370976787613463820
0
51915047188157790179065047747811112926379467878813031675814321840131953118744398961066780240965388422189303981730189421473049423215195838868659109888
-42948215042947678653865716083474099763784169663006601479757144408192019741479860925574311936585396124928612409417940048224372454931926849752662016
19879868981218166189955028718239357156462265571477181682591052514459527207393268175220064337852507013588490684007384585131440965862598530564096
-31502078066922517554702442375429225133545953272843886354169109798029953910168514389337941397540396379579014141987159242507385083041871872
66780164061713951883499890617853514822679671512622072333447307247146763487051176647412735510005122379420930148198159898851759859312
-6918187136500860679998018971579979470010517027498555699459684445495865028536722617802202633775504457412949564862017487646701
210909918029721798970880555235879708670991122493012762809302089846493882886657769800336114538129045124591071297124058
-67820699485834162349039840813312371304654708655877968886809367693303787580449183807314192729258710175004246
-29585192499745883381674393165740664503960172406783374463755064543153657412951816347893687810268647
6258697597352708946544791956154558345828148451683850849978744195423412214238349687085484
141090013040296471925828424587996499722027115984497203003829666991482232846599
1352079591613308585581155228958373139924043787447796472031798420
806740786872603270134007048110101650665035535
-1123583082591783751370
0
-299464138058858298604868258733192538840766079495574472227276354206629666017607643545463874422012888635949511326718222208906485628221107282524730556416
234196343575904029782106479260660392154121967301657596020867907684235204694792465989822392866373673596482945665080774294920310608602978620545171456
-109022652228090275348134613626355356721977121476439669802688642984538116537611853519851549233048568333013271287224998220796896711770380552896512
131023665843544845232358767002174188891015455461406132329347812550258182297194390130314068797218421102621450484571766370914693497262702592
-267689279145606177113338956448987487393810894822173143242578768557400363186308756945886193630726730143370468883376747041269257469040
28591417480131645163593588088871393882583801879966235766011621195151385202379703407625874510963332826415235573146453542023247
-812620626526397963844685476912900214767889405660718982214010391527054124240345997748438133328134396342431407468655138
386763999165641263660849414667943419661394252061329885066515414100582620631657820527332801873171617958636443
74403372489290714858840606453685134744045570640528770660760958829279370822968410276820397250354328
-34564286666706264523716144124931438920114334778631266417720268933876132036040306459169494
632857357752603114688503341861662174349007376826922185758736591131107446704227
-9541395038537994477102869198729644167405216961779037826187032088
4026418292283011073617407267063213470491403425
-246519555553618394421
0
1669359978688894822114406430186458989151415916164533896685336130084784505208160017137161038759616936880720153122469306201099229713084203124486962151424
-1231362178422758467903114589358697026315817024975718407968063121745500616869359547260529824059750296253640465324587142149889683432290355766242574336
577054614482476560241168899025857238224147753834405682371192134885985421573375347817540191718948034179777443613068697502951979507595878974095360
-516484043754475456191185248470375059457861054394684956795484086180204475748089950323994291288854979015822735022520091494244829740033911808
1035003222581154878631560675935784895137735155312093653017735537682832330099516270777486426657775923013920734208644204324907045398618
-113013281294350596924419617951857874845089208133669238377578672481650386969297089921519458599074233950978690692862760100777105
3032828375062967288993066029265359234876269262811441719222539123145926468447926993564761501941764072470440224626619612
-1810328340158626203580214067387632871126542682339387713197458810019172821183575435669303153104425105422637652
-34370749480822629889473885348353612715826975604571313193949824378796929519920301730997427948411841
145736947188493451468000376703308491054360347309943195588856626464427870527119430854150917
-6473354513407282696609445332859473709607589504318175121363125429168552215554679
34605622278400526593014550707449954795655019785377010637222873331
-10310177995916062957553313179048162789532407590
34071732344405933275
0
-9001152436255081990680712406589745720764414701176832696045105595947004038045820221165892844448484736041361247627182209480437875717263005711753243787264
6247640534412310507434531754429550184939802378132623410752198974051348763362584709708694821010400413733860946969276930954654077857181800512341671936
-2950546362950799991515088805164782682799260930606198643642973518686956152318894629698347965501019884715279599971710604161676158922707453588013056
1920746373056450591466732868884786842320339041236038714331140822090814946624511705100751610478860111605835447447193079539357013455437716992
-3860185754853582608468501443290643596517411132936312536050349992096105818069271354837430544972678906440355451599208569897969668391672
427816455284037544128175792598896394024254980313681032550159748538536372900769236285110232162878713163440808546848202333787843
-10963706969805135664732241621971400181627979877635914097678068475574664944114515166577831158496346424441824260335318302
7286207229856450438435830556732169931932241934267733670726116726565196814192433981330230472874957559504015882
-1098967561787310161766808160314330000784155069368679671279543225037479898326142433419789855010117435
-471479688198695335708986751665996338544975563152383848296150564537842762681710542732437192
34352730130222885060315496447029175666924374526309640938849646817301097987778274
-98580930247980618891541068586298364137683386476897552932115988747
15744064251048109729418437992980918609682885097
6641876893394822192
0
46984569795141309871255620691643889147442876146078761218406027006162772709543463170087327522350079125497008485685291403766209313187703584251346044321792
-30612360845665496414256594649313162447047812465728213362109106615636729535324887253006264144410099929697210179700551731401036234065955832147847675904
14586148011363116490548729545178834386808690720611125267735102680079713510655595792392004711335893092964424438395313480705230755551601085208068096
-6687437848317824409704849659217851931338754633612801116216794248517516608825790674513165600973166470409384058479500749663338592041081018624
13884779985809327971153340956247052992443032129629464888359684378261428599270647288925791589653517581572969222081269963343740214914422
-1552579934915276214614155501537823984324383333166016227756493115310554427204649483380987444917171271214303497712198549833936948
38367191198364413465887445204584260013914054582822829646107509034379150200410841436503006045608913059250776793417128149
-25197869061870202850496082050761511738848652686817968338659688008598070324828881086933463901666113005880243035
9105149817996308991013134418934806912297585861911349401774032781279915180832940880411494238296196872
974566964786464791607680806851129959576089481393917916170826276726256138765530300812925916
-137707293279134925422311444408848747957431813021861760003152727164006015551155726
241948376638480914017688226539553635071259205284286026051086616258
-17449292470249356308067551110127337743883009497
103824152683325149
0
-237610780025986023453028806143541995150661403059607723739096558480110638010464552218685707697685443535701525925627997400028301594122053555569442529738752
144953075725551014300006928027589610511136694094705489320600902055705862424413990351371765239126374099745825761618727082990242531037285922169033850880
-69771678867588168961629994449487224695956647403351218823117833134512828756135065697556617429185241862746423711645906332836734301218279320862064640
21504387024185418781415733660715177338720718158625381312064390155521354158317507700348101075407773589602925701718886839533182828349390426880
-48139072999894701680642441265045295371232689289116209943795599947004671157730085474545513269568896387409958754025965434335222736684338
5405148263105841391112411781037757315649899993038320602274859370811170808116264621345261269669315392130189906218976937635990982
-129821120161059387827485217268727441766849765959179781416787011280827334833459175481591463396146271013013418284694110379
71138954683788248487010091186459576605111377878049387625697951321384928003093975784309702469444331730900566725
-50128327547764184420436311074653370802024062259317732090017230242088307546841421167543413881919712368
653632772555110612738518294790126880807832985716057466149858252619180068549830863340656705
442368028759630564493162255750446676047501794401621762828623433456032745310580216
-530790888614959709094734948672376911344690932228074243823120678006
13309359220576767924675419666214251877583261287
-6634231429818281
0
1165080318931601396362241892848295231296663793498305790978596424390603115667263685160038920391637591718392205941163985042711624413688606712586706192695296
-663713973083521360435541985781878994690007511061470383446213485890105814224053834068977917651022429497328692310086547583166266578861600901268087242752
323182387729465395554150822853397599201272790727082301851022086159453412771355651745090348305031434168590689556383762759443633115450821109928558592
-62181046064349737852750381431152117309751958994263787549899251345815341446650023068036780883807601221833329084785330582478557820958890498912
160718650344121560058654579575341245835700590525472799284901357171019770758413940867007499754618243630353644308742596750335572695163939
-18057253894851137517913488568344981861914502562976329925333696786716141791943395712690564741635546024043917382173453944882899376
423965283371957106061527047779933413600230078312656832531569312568483951162693210483220344598099177740533537889868640342
-130102239772947249356385609456880510741013738451509775226320231469960695083372497132530125685416415051661773700
221547404962136691344514171224268124439429336861658254597148765833552171021262078785455321650970023944
-19773141297963514198882134747493452325638898491401486544316917571238443729650011749416523272
-1091787050846888283224822154084305950231704963213896209027640549129891073091634286
1060910234268618029564474697322100800147832477133408793789729837973
-3179844671925978316856806329412642441230929977
490574891062499
0
-5542828346574710170661734287340402348883447381661409577880416221498309858472757016218835154730084276767276963318954359782378694112643851305205575157022720
2940387552558964534223360240362877867214291602052733661635736250170076544509886720051116372988390104085886351817036163145177901974286369729022017929216
-1450637262600162235479369077261199705517061990390660379755139530070836713537901844487081732517406562109841510259185490795686833612454830286339571712
151706091056607708180329571243480368203622309242831631418828977072707765841615132181995389824960093068264158901460136216534357006045881484160
-515926833800803291238459174635270415322029872726707677945009126807605804197075977960964500723701730592250193477595343879066651553728464
57881354471581435003472229892589654008727284009000085046485084112296614347734473365757031458281078935145141385663102785018312921
-1332978718953604172425978238783728414908350645830806082949455184056612475513171337682899440368163614632096903799112941203
-145337416006647370307602678978447687302378642657143465196322413660049760189582579496655632469179680349612484558
-812056536751939329710709906804144993121573584774743543838376218735551785239050182218325202396624588719
127576279206639121501741047720151811029138538987865400224491512889267305945677214752789159997
1510776755760002149758266720777362242972527864941192517450625158695989065097660200
-1955115578446633756847735246937401045049623646561689883178050742764
-10779150603228415591346340345155960240874214813
13817097727797
0
25602543642993151037283411072734174315481751841093670592432416117501337284657923057874860354000171248315225289048943209065823729433461011533645126070960128
-12610123667408278806650564646336623791021613544068820265368327197424255543634997417442156942432730531360908515529882147770118791270643929586835738591232
6314072230820076244869190545181508169966354856456795998029987728466617674981779756470840737537821631028356458494446170969494611726173661287502053376
-248507392324859561083803515087177176724157055810284254420224328706224339538616328818968371688548724002478531578113464375793128058995280905824
1588828039079712625551817579646638592101118844482188492509772717303525580890962900334092070448461225684893050643738301081014108413832578
-177907172967414424749479361579157142012246176611411642799494682635369764820794563752387146860852567897030535479900528332565138786
4021147133892206770680173903045281130450472559635965751134555401481254980086169663229420712445010665894045753583113986673
3068080051446910597773040750665367879030078707039459548135684890498236445314933528990062924646026434246415788833
2377359808642137819584870781661378452459324634119465873617483946583860766238021652447730157823504159041
-588578645723000007979175547215962833773971954256834633587548544393899569103777788064870807604
3453379090148291487837164456301220332954723237473828508691137796720477811907875802
3352522671467051876782138783896951757219638129254346070425748639028
24904902965784323445031894672144606942960394701
14396147730
0
-114890930852291202121064829868960129507417258833624804100497374995077468397146076235676548111675450535103704929888502981759151828924310546977221918031085568
52374458686452527305870126386388816527997493995350938955260924256876121934560526869879546618867404851116796642823899098378186518257086963069183217106944
-26667487502679502187338285529712318601498221225709512663842238142602110999885991019240271918898435928078773786050192154994410864526992997079318691840
-206105890261885991713507479164936410523028376061042846307723081945893928830601242424652681256216456330269698489963798549749850689141588630720
-4678018296542788212684793365410998418372465252266795371485590589458478452141448160902259846882878459713960177880674424034368384931836590
523641834303920337705595580847963184077240675932566020730682710670436080785246980331547422934802937912078960769582627555184132181
-11585180829796081467888739966392352148512862901503112080108467412846670639504411735597787333446443071223581756079383094301
-20359685172126658562855337082954828140370177979764503725431218192590131034450449623910118013174444482891021535463
-4507519903268815444706471744522391251627860718418009272794664980496679368103396098227032982410567344327
2202001813224497345771538714535225632317368239408294015327309945434756608840926692824546453117
-38997930184640844223185345854306535582443623697080855173379852736089229612876491016
-5396879644130054829811066571008772714873091635402618923566881634363
-35542766010193702952257003752347029753792937973
-7201354
0
501187031481351529571931213105243531835762791917687968487520899696751126820785461685374340270770321225969627861808317478082280109968666705424004983782637568
-210751845829754259090495838275716067789151162818599642955812133402634328772455671853264479980860271071212919084829246388570717446017189928298722239709184
109356612763360274523399164316122957833957581360711790589721942764901077289904220617135338244429231958822205840556063362002240785358920849847798669312
4415877178338416577140886255662664724656062252016913457574217807300892881527994874325776636781960872361379006524591466248394768386048894462236
13101173055816817011425015340650107700579446217202726625635371548037583614443305262630290462059641176328333514210432693722476309188221749
-1472445860115859374265416657938324097344379988637009000862212214171099055800073416350627097311868351096340866221434683454566105330
31669154477905576004478853554826415834731364249998073606953376472034287835248989464902220666319301983512995856751196227690
103593832389172463303783849451312048544588542904331883948282070092947124504652832362833398199427994189831556171282
-3652015748462071008436288400329849683637233778793372935274819225784459819330292000186673387513172271689
-6776862120807659980975106986693767526638960223946496802903786078500046327240304119659844110116
203592707245545256802198338712652379158191025593846917649079044140367313673744941468
8245203222076440590547598938994422596762607997732043675789748922848
40445950551807044244105004500310068068553894532
0
0
-2126535028158276432968258857719707605465821342502099264380070933728987169936199943988735041789586701345447073189244948616270474632793333990055836366321745920
821884859442122469754930323868431682091593990487221462579893743603256730681875672670722583926224411571386873887637540653724152348415726297213268693876736
-435666466589733099287285364429476205990013256964340960049094274369200595729474249207297275161785496974570200646247732199994031749111152322245588353024
-26861204187712031017292055949898318556254764180038243314191490231637150808522511459272348581344585535601726565110591320043963575263429511983008
-34616698164565112836711926651190675745890920136249009899735886944536374626631560374856076020683747988528578960091422605455752086709760506
3940139217140344720098826599888387760365119070368185163379352199367711591952688297368557520530203243327882449654197878387892968249
-81327245864400340783267333563315844560120402928227472759798160289775395414491302117147319485014700501954728667450656525689
-459044313617323579064993906726144198331485120550171183248628184425624892682954787470860951490218382102534021452414
90178838337201049086994309149016868480078317781309111653996363869565595548561760023483600690905622828250
16003831137006978332804830346184841306733454166647121925282302634133770999975173383053332451383
-833228006347775887620929372119427935693124487692976298337199257799533484930692886085
-12134628902119946306941527053626581917353880274595346239074178936620
-39387672892505547614173710427398744125968932248
0
0
8780893797883018853640841516245363168642743406032131177510671584889059228126027172607120375769093710600862843926288496068981797801305723164090449550456651776
-3107000877929627991716223657930360174960692826433325497408655215491142663998044084591259665821946518030865830627973697526939441313423912557624328064073728
1687147635595600477487146037923087032895103436489680207273210696177326205134994228823177592694554514838392778951500946489521785782350141062072901677056
124973785345466701877142565737071591720827452259074081283065228637163715990549934672099829565659024807322183028939376443280875938711407779019392
85109638803686250960130053355419003029914472119822969121131454285995043533887139524794944422111354625156086717931491404791992791967033281
-9968719502478039000406856277739165963810864996293561743400192550384441251994059473563762431160655722004744318510196719927483231700
192967224465019431239982023218376666735511361874148975337201744011780646839587073176092998168981832140717489425704629070841
1853025623917558998907074760060998553339526427164376513454495635783694131977658777613808581107294170314872642189013
-564018386392434146412113899052423032816709048979674584908714088953050490736013141503029735579060538588176
-18629159461332336571512219430809605535618117700920239170701625344498551198994554029113512191886
2965769091531228960055617888239402471925107458083955576373009551371501636647342178036
17554765305777488146655015367969437095260530959847568131234735005127
33833266633963236657432175120056177374945998499
0
0
-35303819059780768392328735867165517620406793644245307254706582720487101817903142928055527186505888435802427656099311731307188820647244022433551752561130733568
11387498195509505797696808688916591001533105212624035021857077009299774452253690281706012034219628251626866365133538830030588734253189752628532492665618432
-6354397780585131603632365188459317182088460290135387915795441485733929368575903205986219349748825266711082172250874545874274117980126218638415449788416
-506496666968411107071990506816305672866096439418041623792229660531764859127326956459701194058444855730010458548829790490723863088261368273053448
-189650393422469414133630665606423266914234483004685256858019813368392149020903828417517598716184862478357684818536032083769128666580983620
23582410713276203040551544314225758334437500392808314622084166433612282739636727706253780643261118177587847330160001676752963350787
-409688136436073026314620771219151044157820061053893575579348317100123020022604770699830703589645541197607217407991496652684
-6960988824498468674291405075459594758766695438897262788153586092194996421569197864558430397663215377350819111776930
2569199666836526597793533692280003999737209284763889794994803400102680572793452485474407712321533404697863
-77626508713241602748544798749752832771849669219437384412439399673040427819021714017864817213815
-9558895019800199614314216518071798401530415083266656751047755608870677654236854819590
-25561077945036604628214644274140818504268795534729599212632165635062
-26032125956258187556807639463902291981476307877
0
0
138271924072278069378113817061828807531160239983729027562060543298935755726868888675383578707926366169242695608397696684235501963297756402194665159223754620928
-40466375368677283261482399915310123597140096348887868186607839327015722072039669533002545339680683145118481063659221540683305485883479932882593267421544448
23288418120321886040671020180181499374122086873572039758016001429786789605488341745890669551955798130769215283342210033386203473103697637692847340521472
1869013236301341434397845029831657771725113824384245007068889228086944034703097288039692324757969826362011518557503851786075585446655865932098590
360461122720802969013723125304702852317145132279973668337917082591107458506739968933277740997592191978863215727418096708018217174201666751
-51091496942391966263605070484754078332172502209766512769682641577353143211170801629807162055349151259529518083235995361940300421227
719873483962199565052655631144744485417268385444188387344927879376723835493363186567235066809280849531843708789859522289135
24620816984139678469328233516934227145339412355036353884184246180414952809311936324931016475488837620658041848126045
-9596630573273209138719864225335373768905373266850129297196697193033389002519107888352174969322098403761561
729926800017033786354637984524668452944549097670029648818850881773858247755490305987537738858488
28477497631546403477257137373471413747606754607965022953276934207294296278230567957551
38219705957657227183066487291058461129276740137405858571832759281531
18082043119549686856263187219070400918060399600
0
0
-527810738107357284349926426836218412786520060959279057866655101691956483434477282456284195661848083378036340968530984277135547081122394910548668171887832989696
139415227879256349426642885515981552052005041299536055898053183539064596885958714377066257613207782138378463351181817183903530689262573567174790775528488960
-83092508047627769532683789351849032839541259767070974786586133951245808493238384978441705063347358763542759122254770562137554854283073766451541309788928
-6406494738132152012358873525823831355100312616146767895387825894135605561786202148914064527142972654104248129232845485191992942349565414986264856
-474996000513509146886615072845352980522620808380401682844729833318871377541492700122830005710109926451408799936097550442275903923888127184
96929444831528533663005072135159648668396849635371781030571816850813127889803593921441770587003854128901879508189527245556572793977
-763960029673718345599905738643325990265674993006239529677275088992588179774985823531822826355784487677465080723163502568811
-82562400124575061510539141772035766125548384398593454840778441268137018132669212550924952813634003783631606712954542
29739442954139368911600355201203937410842678434117535435281498608677006721166408114934167220362353636341258
-3790515529063412922367877418712246305491782125488467846136442294482731701487624659279192401917261
-79383279020049562936862430651266881676687426489840831599760992728621362577800186399950
-59094748978115523529027096084065095661541702143733146406526878231753
-11363433627981635208406943804066360583211302334
0
0
1964479498881643473896799425375508672063006749100736059382229743286334394751722388085691276739457640569658562058794960929561841962493793762236811671236912349184
-465568435096006210901538598103849462325397740662520187443599742540585759830527610898743280168349014342642937998017682566752848411892093377996227956615151616
288763770571382443189937684741449608255441005988226511929681480596607885336643234110804910164156773700990430932296371472601628269918877090808125833625216
20609566950652645707752949736056679542369275268523020836804128961375025158384258924059731454499041064137306883137648504384125315297349145479377648
-190240423408875938520912007377706887919031633297071784433849896360458516352181432332409532672101311391491188565386895040868003938458386314
-141431333733025104808811295355060289461632249475111564766494957075741356909102344831930692043260295420366553888404987986610931401830
-1163802386246300810704565736485908281447204015106088287320685487498011914557344623370782547167715042652260958501765497935202
263591642353775771571944103817993768827855565318811075235948982311888044105120543256664897311949080647166152808863077
-71157763960605292517237301652797453364338443005455422682320226056606189462506721972848034699189544280546418
15893195035274169769723732220372495883037707441237410941769576491181475336805502526284227212065249
208730046114993360376138891205966082866773950797659387325982641402640458008858411777867
93594662207719297472929812163189578627897679571499777950053770320593
6433427523880357477064074971964906914982326764
0
0
-7132244612873427757135149882454857197437102187133187658424343381961244320105227460755341429060457412774268871304470715166759380220849935538183955175910515146752
1506404028255599717473589348203523880329878111204792320120598639155840707750360850467030139162089813676988167019961616019753235039475797634875324614784319488
-977859329690051161629322476542863892977846341786036190130128888603972311370797802382828694497414227894008980215788497897704129135991167506688699837085184
-62562994437413855248949263729185857552672190997600823134581717482191000378857485842702564305459504821016351116156659215377749343539792290183341368
4462751857933354914706081516022711239916497623335232711321367266753718849663430162787369772373444584153228784166682211302149820099704307489
60494197847028398266947083132008566309093236637578157508564123711704909028394814101136723165382462603389256675844839542253376368927
11015617086563135980925471854327385042646912014366241140671796190200877800571516176244217578097889462926856926775492931561941
-803179674559831670884194763456867466806634098218385325724073661735957933954491903899432758738401499336510365111862583
83525869551236788951136677906248644812547393611846882773979365665364464298810394818249319505225090919717970
-58740929938019109274620487298135864853108057392338488070282994033243041386857652124613866203051583
-520645894613904690673844967723529838758746551357000634169281628015196742459070982727481
-148925619900174463151022119056757126779100513206763278092803321928189
-3232269345232038110797751501019774091438560973
0
0
25269145794436580215324088314704450828160600641603494293366776824926590181838991168922947014372887749969390645518090302507131919163374555292720577031674475315200
-4719612892127125940811020791090127602446676721815729997314444000034546006774365810523785822808938200221103462060083435430774631891576343493351993442207793152
3228111372978834894218417873036184349819755427357795189074985905506485128001428778247553735351218277208630767304192484255270081188714848785624925683857888
179669891937792510245666134944663332374970168141334411672352043686524785900189645053404846980420586059850861207669950693583813950789357548779781427
-21589777366791045374840163499124225321256985995990041140505724450038426432414995010403701651290939999584787571987151558081623566196433455294
617332624803400825063890466374936214095471118864895775614637926307077867502262936454584407429944033423794202627804633117801903098236
-46402818433637220224133557653863485119063899855339364541272188457367303364933311844514261285302993484021377368262907260231157
2338563457879379804259350045082315751562412339077582401853720620304580873111955846395959644058164372340656090754652961
371944358393579405378504069733328940903753182831834840157847263971510719911151283202011787048155962765140586
198330250478597591739613465783585604644961852589107031131753710235445252035944362486169073359987079
1237217607615306678546295390636428126563003699627256623131645485095268952766294359377281
233407282380537172847864625147530568697054586592116747624983440809023
1385981924215487585518255337976557174519015409
0
0
-87399494790204571609488492363646460506395828269158520440782616684653265446104095463204525572111815350049047792822305510745012983025589303584526375845351531741184
14304047285916628337418138574597523822947553490457157557125188800230888568465088163238489063463587328855295000493077406214165422557620723940651168503361961984
-10392902947312560717711182468956132859075935789262083837064553398276591999295651408873602444518707570185659807288482769055379061032447780477579768312642432
-488400513525562926768625016011212958330892533325107826493775713274836366738122311449009331659223325189080675903338723679953041077308003750167200036
78479026696878260530707834891205708581336118078983103828461650615087404630304035964676093362800452988412898580663820892621902452118250191714
-3358835305798238842252797345479295227435219472545577007774710485865424507450819969797829191743220478553919375298063379489067222740652
153178769577116946077954046033384932193895807674617853321188338927813011959938506493853124803534649113109004384151440470135222
-6507879550313055610281778560345452746012801351908250881247177757268841440319113004328329559541933243593995371529312745
-3580519821473096524003526706767682967345173550053371400950552488743744425782014508068087302169553988410836046
-623179273721822827187402658074258010979890325493229789474843914181147005637206986061011964993793470
-2810145444942411385156674570835247923376858400546132136302822147500471088053046868131601
-355027674065110425201497065613109867204570093238811918842899954114150
-452112721853432252597482344673777109171605050
0
0
295217758785966461469871939762587511169837011633245351686145895263870821084729783365806200206085306871127956959146430506118781541510097456631567128834559958843392
-41877559516507132043793267142455786389655030953216200124588017597766435541293740999434821082903232494217738647185599154556436609896790295133620557930590044160
32644639631488713323879234537073895785548348306383400617514714748260442214944302070555603093995060351765389603686842548043354301627857119923558101722653888
1255284058144327986214665171238569831324006370034266209690228488452152012986362299528934027069445608854512060243951138676591430743059494690055077616
-246299597227363905673044928533588975874280307816427935564523347647648578374186258871953446302298217433059272487576636098686827339913006970678
12171011680874470159480826285109650584623132599366083108411346233364628295938572518338278046551004376637047316616910962531939311021539
-436390865311387998744053976115656436251870140882280702874056210452961368640411279265399382921647940607197359464875729374479354
17298365663698810907291218613462155379042650372578277430456278643929802645845798936426245738881027078450447146463930747
19301726226391913841790414250714696319977543933103541517735832564129274317127229441445822790489164106386667510
1842690111847733657049311927001194660782314513500761646762466847851385357965614069301503187194995998
6117013323859412289684293321200342236678224480572257955400940821750858076744339993521019
519346122892514691495306954290177558708622727405835473785200312126856
55980059186279248804839081469611610623387297
0
0
-974194259926217922318877329593375695735132206094433589203043293473892082400075637155903090944195897612104439046866223016964027358536839895640548428278679407165440
118186065093862195688085030046387204767911296569417751356989136375471685277849553732866712551452138365190570222800141939189849909944770847798716674024370470912
-100077619170249646004998594664117054616168680890107388806149669507077900559331883854276657857647019421030512695170867881553482846666283244148506927286312336
-3042681800246679789597846739609408531146740453996857948279797103077007062737329977798635675925247537068630245805286143610166164803641981263577331433
696907629060550373342960568677786236036446478373846676038039563517266317997685683237831278592129876124945564463437968934754779903037367936369
-36857418935825186083667876111915248861361325888924160377775068212577615684723693884274551505221391823754712972568238970612007034208977
1099941779705863012843453122392661694672346797564244358971361469426510178690057611360335266632277666981520929061437260222638567
-43851824680623659688837205978570522475233122050153445313754820869552607930711603649256907399089666709847993981600650144
-84539522607286629214845567995929264426106520264036300777866669741471652851893244543918916297877890022592907622
-5165444651450183212314249461372953025162984875231547156208793258402057137086816478003862939452168598
-12788587303110271715156040422179059582800245936905024415158396207394316194249629783638967
-727138425237168328374435830483639353836481652276311137561429168407172
65306051731961400738121616216606946731447696
0
0
3141709943085258217409776348949996233650735153725468049265789634964523691449328422607881646055000033593074821017586530017207646898372084787445013229657544095432704
-320525837142109005227597043987066090102133415236617566727015496302818593145487002068240036202443227850296659306349632313583078059024392935283041097880494374912
299549752417168317584533061395389697258616637980750378107128036865337588565735803580484109513879583875731120007761030867669322632190366012037480542239466982
6928913603026044024872862596100322879350813222564201144539278671526232121791590200071012670316149727589034569775831393053977442561071618727029733766
-1805838722868346452791158145883696339719417439715189520366616019586766485801736206946273040685081229761131439114439994066065582175646665320970
98819579277645199241765111979315311844851973151307624960029411934304911058689707257253179198490092280786244337829461152779204427968636
-2433343485963405442235061625850324682834849574211007682907924330585904567522132908555363385601755578296247026957917761335679354
105754344233919039857007693373871517823133977259850843967413096436547238314580267313858253815900946309673719600455828730
328058928879635782528917795132415950111162393401283519706926866945893869112390558309131174055120315389737019756
13798995849254719029386310104048908922601033597329021932741562022145383068847926848684152120061516805
25725913194815622289387284863470857832496884310170561126673550237141614097033311858006228
972412697384973852873441294418117570390423309480395304498398772893859
-70966956424128364441758004313395339890701603
0
0
-9904803770022186280620575896759451344641633771252583007197055974636993510134456798038070136915806758690031065107706708436576271034679764161672250344813628548448256
831385495538820816995202374102503500776067619303982475222337485081586819933309380667550694764543979859857320863101111501059928943943383990821139360909623992320
-875706278990273853390684457453436461184569036444591101678774758699444442307316818123446078657324490922791341253360684523694228735236192244871944339207540224
-14762745237816365205703615172412052012008398471933902853490736739156729942298523394940251010392358505443723524328443676693258639164233840302352785150
4294378537296277551057310185431381612463182983130000642152878070837770881718064044510948178388942800735389293244816787480947518126753003028402
-238528399116735499341852331853828910063190126301620854928010811160390142789349109337742953473525881466180449842022948665927956630194603
4484488435469963211254662588375982904700171307978234524764146263615664207198803322545676879036244898914994044505541913115119534
-241716565442784342451585395315796890262509721754664925213273097527858358110650552688393822969299976936304268881151437484
-1168313180522430238977232338026683951011290759957470567536677396547814224376097028802298947597766162281568188891
-35266644109342184189117833678416199573164478527983640037010825402162248453406135441492915751492489689
-49872391061110256201644801281355900312157239270975275082154253771798764547914823231198969
-1241494583247861415895573014327309790347332778938279455915365790873600
43804638532112735372099311563844919629241925
0
0
30536625734701067381312238814172859181695454157340604646604805655169482810491045056973419270345364867482693299116995308254456156271035480083484838135969663617597440
-2046736805622303493490352535706462472266976305113638771819277829072855892036129174990953510478603278234949704538894245782012280383574387861126005584156081405952
2501209812354859332821893437245559083000878012134282544126231960250820181812328420466937443500251858038036507682560618063717258203134109419418512167567768816
29397266035988057389504204038431116522541280523577903973654538716361828810989351294750517715704957533289609913122322062536950957423894922565646270352
-9282071901736916281115210521227708785721399067438714931355709280498801945939606662934647431970811116357326003478853514069916657627128573241051
516326923613863339207719316346146987338590849410517021417540902200152743898902115846883441732504524717477751957077084303273522385030224
-5556270453866556212138658001485322239357399463683651505681229560901485499360518326944726881367652410626425005525291451755965066
520774925084475456671003051176793353670044107333295450768248347527785948198700816086531315412807617531004630929562111935
3888694305936326205066368649333884313818439257804579326591512708366190887070662733672433599702757086654739519588
86491195395843319933152864794822463830146049744802920256191283479504043149397145469913353445545827032
93298647730576106604566089735318428902254533257661258413478104116548185065018947743627212
1513715477900385368506218948755068725293020878014587761863269106421131
-18512143988473978356628873717203302038962602
0
0
-92092084029063803506828086280083856521846005252574570477620809467141531123264564197931370450391102880253441808120994673650472978658135017728651275928473389301235712
4719656197759327905750944711139335826007024869144141407277987212779334791374948368154366835647316895851101306344418792624502161586678364355847646785337496412160
-6982050579404707413685675555858004799188047882229859531595683915392616955545574744446963400699273079512593121417121723274597810293363342946884280556733473704
-55462327196745183089313217284218705416360902731283911553579135216426746032129233850265644585528670398754595288781462702662882618924141248120489342225
17717584589946953400448294956721878727729597884109371840612192132571756994545328926913080896381023284486136082805463037132480800269092915874489
-975682054113498052469210360816879398709165055309724307605512461083253665919239812100877394360812942039318172290483979864527746896533901
-2956530254330886240793831829785309659405127144252973217235497572582828027924084819534054838835196197721514028769348927277046542
-1049379056335907662020700964692695820043461578395183638026241805075997111490511128322608376227382433159310580024643543427
-12229898692893759393533911324859922811077820130602871987478054553192882842240585316108824133764190625903113723431
-204044039821775322768774193638498005149340115510651681603093169892014285768470822309438744107500744022
-168627145861470593991579590782558259688573347595133900423957002774986826862566897534347717
-1763850321723882905336589602648138579058655023098430697036646552457135
4048271585753423264801742163047962974457355
0
0
271753551760413157841614591621152513263845492016488979412792442941781650418078445578543146500759239573187940257743097787027854473958057796501759333993892158954799104
-9937933831865066904240504654334144824866908115191058932050684820265454412577347816034683610276565640541981961284279810042234634936162533324456934445238391786496
19054202575502508164596820681083034135949847873518657688053647055896446977859318411201929916989434168314028136922495071148506678206273162680237486026503987942
105240486270506553877312234198111602155395752932235132382545908004097934326748350990133372373964457449344844505596655300913681734400159199605974977997
-27537223786905291818445873417600033918942233455672442437085155430093337988279689929160715878619033154423950360038502937482818106511528029916488
1483034782207739550754385880416709463678466597599808226717532984380264783335112156625894025879713478359363540589453031583843791973065303
51874538376047111500727260196296847013118663841159940303082435480935801611332724959692970633001527364506380688779207819424435853
1955645341162263188984597599284040397895996990358711629734488127200525627472365781197780830107659704316451765575369682934
36604467460441654990310570409152798852910135403950897840777390583285830590144065767529273915569668393277938282425
463965554521276518862555504689896567930280734339161542165926324019497498401825906429227813544225547632
294759513632289038010023504604636771882436962474992234028172642076725179917873768461978619
1965949227539055713971592541123762739954176051443921944676354340593379
1409713657347005440613597739431134276930763
0
0
-784875145492655997075763890090546793897196695572238651114891843614449954230895927000177918192401695680179217677285392402937471496394249989731553637037905688355930112
18010176553301074546609523339671954261032839899306232342600056695744342180813606512402138958233015175467571183309112048342102410452333237517488069300266501588992
-50851308934013045115842796707921962232109425560875326019383333647530188878955216973534298042457191654739983832816511003485642453943150217454198227720691508944
-231913374054968065798101761612295694122016746062121116495982385505393185283684614979158432467038323375655634929234836737096807218981364397845607313844
24157668450498673658901839365083230588029237533297824645738979328429506782871756117442058476021694941223717103007862161986407362544143062097576
-1249468451798832761464573662859056213879866550583020283030363164807797488152604062166361362905072659266023907966945467598888742830615347
-235264862055709356343812765367967461957039138597073774620091396281940070878275312437407821780618820265507195997810773304046604777
-3318921539919483342788214094375005620951676055223343021458688244152825695011545541532293992601766128032831091058834775212
-104793658270385843226939252074257796623398955841416094091884475246467449528578411786740815644577083152092203441923
-1018553017451271052418424522987541958128314073601750076383794640366632942165167798077340046522452177313
-498767033748875717549620459501782056647286137992134391043797217146371597706516803299900622
-2097757416895978455026252467898588091714600190749270575924353928125576
-2128567176299141349004248198564790692301429
0
0
2219292282934166351606220138198117928897884922422570659143788167346254279745325866232586317959168968842921559883489757636484149300083357486755390057977007689868247040
-22945396480604202205112512957547387280097210461700304442816984723544375544089229600244584590572993876216372863216146902127664503545888551513793460914093093258752
132751947927645004372473056350845440183715065530460297064806776833414013284828343522997950501435668996122009285194233794894586589497823687954289745363816877354
677644860710247877677842138419720691709178425632864138335829547607975876422951079656077422027877925898659074013894779642311920337503370100711317897198
46175755788213934375877081128884809785980107400591809529742227051240952379907670106032513932190481592633046978357965805750829373781332700367819
-2316146310640403457750562722691349184352603682653802834402388818617448979731428338478461454509680075727886757541439880346713896822766990
811785695599643013024928135778893818591801970752522353703809772693700738898694427201358699852282521633058249771077581392829162615
5040179030499789156655819426673170416509652575911210479693307156858738152843527229006973068148497000540531262079874854311
288042429789790268124998720953354825808467640858323370878230532341005503096123638639528951298073044562608277424248
2161909450808810453949140189004208654275678044132785663390717595366960188746896941605069608812194328604
817667136602939787056699419294031506117415454793043677001321584141461330296161975799404408
2144684754318272908518195823839208568395828441005070648016319600142967
1327338821288740525742446810776082898509570
0
0
-6145098039032037840990945434386116056043623827425940342038467076664494023878252180908462372606128379667833475367931881517616815547546049039456472842600594771703496704
-7953566693885546851234299986229698831922417635098876063004069284967263539316113280977327539538641452905690973716736498216600257785682102150765266497298753262848
-339098865396401975925837542482253112806509176573221310393242944649807027430086205845476677945089924800480830463688615710353736463509878407733198121914998650858
-2437918029079058879874796816411135550513470158825066879404532937427321700615024959676780951019586631403579939565101423174578187987111046584214197368828
-342998173014877843243742202917585175357374421448491476090581535089068044230323088189193504570018043978554209556436539077603043311919536421251011
15813552087924494084796433519936957163537078598806831180274050043683547924324141804525329645514979972108918162665367996198963507789075690
-2437059199435679357033553389690205931568430578159119483617807357202725573506144035168516964021645649417158986159934237285605318931
-6882205963213930061051318995886276162789162145320465524014409943805181241034715170987433361546526822373682082591162699788
-762356740623549881978039206094359246448313678463626974199584359428484902620739899260074282991120021059532980145330
-4442055767839301943593875364063045349824253573648256905006182594044462613296708214418222942091426785737
-1299653683166264555959654141151820736719644122299110618974188004066807206676682633882600311
-2102362373848343139806608786361168381124433502204778867846813509360287
-533696595263168598467015202066292666839341
0
0
16666760430226707660879279797341703907239359928661851948766486941373895869751234505202108818188894512052889864488742790553317542172079664875420342224275682178353070080
199922535996006801113023226280411773692139753261965801889404702151782887795759414101356219421661202674163088621956313533294295663500086167353256626157607107213408
847760826440744768728781073830236053318716846156870325334411405172957220556441527751597264599797684610881471027755611523577497720095880392529105782518535943945
9188739686950568039892711540545149300519208278195801379333589585553714727947745625148936545912751763663134943937772237286285968546738969113572654140990
1283972085184088663651752766935823474143316753973757638474529572477797888493874432643741669800401983602047594963767234984679459931320783265478934
-52748770498171092151373766474244119610524280102209325141511329820085647129935139096726902903399726176472389699984603642864939681327785117
6658623349110209078322589601444657336698670668090563574217581473165654296856469321542576376040609765708325771442269718596583724025
9875075755227203394407441467799013173774881200219421062302182425468658959280339175919280209603688216117795938143873882834
1947353765021207387351387176293588138833821508215778513712940999406619033627028023969747968033888671553188352718214
8844910098325348651596969613619911397230252259199385193197332192367502005156681623818463304099340774012
2004210730873907368887269322245973656823910888478461856844918724443792818056016148713502368
1977191245005108649441482327532257688762392232236451025098145508528306
121841922808439873296805956138225354940693
0
0
-44287930415151144512296101943967243442285029635035463641565362296819116864735681706688962705905147573974824044364464368052575607160458544154480348770480141522655248384
-965730941617268762956795444164579812824937526947006861609268098794238800312610892320251362056278763452437479249933901377233971482910329429626688628891153813765504
-2074878577893672170728740498760798974558263364080132326675114066989021354977871891325158074759409076833028170036339803087710964384640174840624137694832086899232
-33342456759368407846908308802764290162998427174530558980465360962694940761086049826112961174642334591473329668686834406162342742529770752918901489169986
-3868499096331354470642728782547166094999490411054795975635142389805838411119852110015236604256943186801852645881501828174257211657392178772506717
133047561762944615003924177846742665567153784497840657947524441934309455816377544023392443686743605377069724297247062913602575200434094921
-16890616121294968902628266237948752091380916149035342795277449856233116977933966932387336459523389110493055109274324499626402584734
-23459248521120766864142138153241138175341602349808794808549906970928039179393084483468893319095147980722953431819931200996
-4809923451680699210090814683609437464709319613108239255544749071145952725770360162975455483879114609183496312435920
-17083703386763432306065539262726407130888180436127001414992997919510234319982463930334513257370103139464
-3000467782145708815438872317760833500354586214814051113233450020288490536861267448124678244
-1784823416482977132025491648114600727271151756989607530634010552970956
7600657773103197934495619789753720930959
0
0
115327111769611641440946316051467107236992268803677482769241451131073844339375247958830898347289284021601543865163498659213748602659812304033556768050622164487538671616
3548306438784339112550612388345831442574240654153254781676996968178710809104695442272550574521864588784473674783758169278091472935054306247780848929021506929012576
4972687596824136197220186024561656418809802768849306489074870566502712616234504519438024155192374846710826804345938365039212268856567604872846492170823160564560
113844793660553712697138348327700700742721637550062335930653669942974503016084899540986874001806280176834321005009925679479556630548021789022316142981729
10324614333775129122525576338684175282430340769386354606075294722193428202502739523481401484726186479761638810414792327369474084124797469531050621
-262709375298205163099190551051276322971622383845556853289458235954095990498294248097075212316233291217081335065057157757720562226487387148
40169325590823561221658990337112753144820780636758489317934470036846520553052431756680129661861527912912637754320393367756145520831
91919856742600933936903061366157267699692402102032853627882228257516641221891264445429918936849448117585791181504423273769
11506016135328669783923232190922295790467056818575484713470206771362520075068073232008942126292074329565342522056281
32034761480222061441851364321147568689993150644598412543036839185873397825538239493937636607014507623126
4363205200890925540230681677964195931054328897940119107969586984605001651250853643865888562
1547043635741779695833625896831308779904108683960741304077078290230925
-18988083976013614266329859235191083719933
0
0
-294364714149160137884320058016777255611803038215898601258304944749297438459795567692266809050801592223857519831516881020921793417743647975311879374628416578280869249024
-11457079044732262906986531302985353375404685867067994668891121860085232792159077860838950024547652169449790204402402796809450213048024781773393618666442149645124800
-11672714557664592104996652506494124163437569477447659811850374023667913853202111517426473364084914372635670484627462169841649849976114400835355586844989763395312
-365615969817741201343638228147824920114798233106670433664494480918850455638055285105354551319008042103679260033164509186759045465612031551464436851525902
-25350561569001671840770062779982375754249037494596211716374511976048184025549446004033929250393305141354428218508447789441309158492230014716658983
342300929340791757784732450319537926545857252852884161126521666731945352912991317583646088491734532007692803032244958246910518014605108407
-89990829450854312868384353943029454020542743690687069979608978066407916595469163099947383968407371241801125042197811151126932860666
-377957045260221849085565254116341975085271642978604751887026811240379308841091199442494533533698878110936223009807315051301
-26692510224549946610427588344439594410879239706699999421059186145571489617761258172349470430231625242029047876515225
-58364154137465980989175284679066506802147994776006533919355920820950780687829847766462646684847565402220
-6166138801677052047868204693016808100853005937360178958920622162322222303860152907718920599
-1287873858853127751241342519891064964984486564171699837280260091269331
6953301969106224646009009705605397144265
0
0
736616545970239349920059762519502218167552831100757046944712706636525465932797093122947233127379600663123861216266495496157163483359146700714886367943319730485536419840
34111764764580979150638997294381205026002551909832845028387717365920029661799125864925176429172949772445795079658760088426921089496138701296770217264726622671579164
26843196242087563724321312705182528020003038588138129293414611091189256703344459244324263839090409047640675029613490880104014372171861436040202133355185283845462
1110345216893293952540529051025256011514088349952846414746071478360314490901133640647573852163397476720643171867332177615357946378549949628083417904658279
58489334746271198790083172371112929615401773299146351385556790957377907581406326595622318021821888997227873404890777288438323280448332664210724071
134183570006118560940666291700522084628999871806996614680190500842634794910075147212116277981975250234701984679311148928548329657187134463
190301571474918557968865253537929938242807721344688979514304001332246816786377348806441599786666112518026064420126725811179534554232
1401305329497354033764991664686167392005092887469133062173183729948971820912509799464954335722007831866055471829908620570792
60122312130001503923001014215708677118593947798410794678297163230709530417278795149903450578341477691167356060473667
103385308008618450255003955790149896140912711869222201855523145058316813168533344686970684325394662387334
8472521474884097638423947279080646115946787499817068795860361986497392443674562968599673253
1029815065228657847319350601558155917453133773286280830163807525246048
-461645518848176567129026375476962011470
0
0
-1807542147584047621487665043794707938691066007315648437141902536465299603354592915417510163291443260460525612451349979827462911134046947973435933890261921199799786749952
-95744626308126441874115239471547946818604914165245179134159139765783063396421538417801696923443155909957329562781668974002770919966857477010091630938363849602837120
-60488709258843938646883214426089299342058180200681285587886413794253437058324854647946770142530646270846389373037459917419299482675865146803143784338214424638764
-3207731988387863262782631071244678196406257897075870401590193152776608737863741455371628379559011648510835851902902707440733559058024580118776582367842311
-128931090920384627775624744140694627935098542747094591569826389420084639993865440955893704626601275198775397349982313658588215796191309412240300897
-2927982347242539526239075427666683180996949445837808913563837245536464425147893081920778175573160159043053665395177394473881804626308712191
-380188871536865360893515738699399916929982068740005470305443650933751967569946452866424464956338878237119995418702267735714815045852
-4670840526670284481621933152705644491518543456784482477995902337037140623418594136212715874765196020035160547818534788920196
-131614712189767342277047805413881184006070895940228686275006434853993290319302253773827536829139857386332646529692163
-178170149182943340502487938133421352819099598741921605443361783399225003163771371251776610604900997172982
-11323669088845690767796795149319419588036306594988469091501011048572739940768004044839443850
-790975733914510880106066274078744522266433236374654398087866406361112
-477578759592081022563330071377900569246
0
0
4350241974728217330786585278097298079518486237322629970861130559948536021330620121796437852205136735923978458920615360120423760692738566830817045218375296633828867389440
256417004244984467146521799943563253664860380791308451635863672045204948464449885133064350026578956709305352612402800404611749978904201540293725332393105068503720512
133593382570128302917791038220129557680008565640504003412346790392874704902365800817354055243204345517629974991018218764696826420894531333515143359749900439658066
8861702253700684657736530283878642861032937049498443216777787102630460066131485029408111902870503350107855057244260873338616656584034601755427927198718010
276407496044480685692702114612480018003985424961507362865469945809777349756845412184269408224839776403157013887019112140515805512697724660276214682
13211637576428802509355176470740826420876752475214229610613676355398157226486258879289524164372861857080538473237051114639514203844013855132
718738731254996123965768158110983664168888164230586558865627860282944685935076654394538857590853426988416082838798147133282091267946
14262033387521953634717202236886451549981062056818274687291169484112566325577982888006149578346025664073117943112004877414860
280275442312951975460485669860057575301928457573439848651001959446550226480765400811217752250965585951572178265635657
298900470962118186660044760557577270545705418157467469527879035416278591182404869116156932308436443174248
14726662634947646898527864176919664071518086133732195520546765426396725268229169905953753994
583501737765223024033074903580235745107864607042933813860923746415821
127617411068019798923424647788818731499
0
0
-10270704866248481745856297701291547201522274246627577560596912766003594318657233598595594805982991092517247524766904116421510686821450394512814130726752593484563276804096
-660079225447976062895101654355328382298290579548246009796681147951387477754723054990239891038467018692275966154738190406359327264109679624184689331935420448266611544
-289238316222751114062310850711531599192664802352300967467834313758426616220854551952961625895517918333578471388935913917958080062004376465813615775297379962330090
-23511889551988717328365012192859459496099512029492042707163855042668617756817805631817505075604487689214822649374637099262959204213178752148839012689259670
-589156148237960624159174337400964634009975098932490304662609584696926898915108189199031395193244082971181676606827092131050006613442905391790094646
-44623631839786480691823318148509868600688479064361487090911434278476063082584656057914835457037005860505174790769819628453847976835601293133
-1293773349116602884827745330668504384254457256890927796042218121846395022209452738342579134867666913540763383773184576822647349201620
-40561401393772913748367393416499196721921444696393778102622107071584103508374877526107975441302251988768345998906454968487166
-581064903136080150819319581132118031222583293623793660833473924194468873739447922144733235245723981544113230756804974
-488388352262312883177616404739245271838734300188843112917825640314749767927452174223345430636729531512386
-18643061413085899315875500908139893379852487445519614015110098593086212485639808960625006262
-413344147512224174021524388616191712160892211087174986205772599095410
11452721255909068904352740546503822129
0
0
23791945791959437507266732989889671870925698599266598803744573505539904992706036389347584217295116684541685130898373311880267880455715603415417827234330759896997986295808
1641216226754450276578981653556546867778270461797821704226329874934367197859603052256998148744048352291811658822698115267924221288011957101216102191171268427836156978
614007557466695689813542322122609877292329756115498444927264480727880791055751210042019058080669159489146659728293962590704340680217443755990529007053363230157755
60121052433166742041435818497487677656407789243324023284266605893458941843722312608231976271403807479761417374660817163726319600107058784414257092432274932
1281260436445602929147056902117499767955627948415831092948351148715127132546471044243605574667411113267281359972698032646176530489038105047986139012
130342000104211815474425908134572348254082471328687089194349431201303863742454908358080628462619355527777790955336630866685972021927984257419
2260120339318489990930713199906433733175932411222179903170744607595070497160640907073236016095667211606123229506803372177305864308124
108775532955452394140218970386718488514196480808497386528186511648994604689982137243318109761575992783569804595829144824977629
1173640891252428605771853000246720909017326331581905013920364450354252186255530497584125989845754242526556652973481200
777614657139848891512086242534465325388874050159517063097422089326222770588988207181036327352807858164893
22980817705095556934781457859113688973756453969407362928428708526399906648086972069848235798
281094523422476822883077621101191891715779074044836823462830058837135
-6544568334744750438870412283604586877
0
0
-54085504336135912606646632855601540466747453994265675970436822504761008037886922556085192196920955277124443104380243413684947461459059229394254716399996555878736417712896
-3954796265523809491707377351785422662996012769592171051956799691842435328484763085034883919168467296844286233364255484613422748798776851071271379554372849850933190936
-1278269958065095471607229560707167458494585933349013728736121603410186732010727592021231081706049391490661131763675774392050277714707973787002035226678640677620448
-148581378720630243410073265404093122978959360895395087914365284199878189591572388338930886969878453097747715222901022426316813827671972829069451249461017899
-2909927643023352414899443980289858867874109663270734578459514301439321362364887307851934386696392986660945079856141860395643248631359456601383502814
-345933737114809316546086387427024716117360398428579968187922219588995822415845402216952876761637467955414827431913413197902474339900280288720
-4010741265799779506948794425262294558129478768577659114258749220549444958791588238982763710504727711879005792982913123502486210139488
-277524433501032155219691280587412841160109497232476856295598223382009389474028287424374268526705470005736244206877791953088064
-2310995862442899044259499473266672102843314235038569000310760272115311269608915435432001836089494058685624315950107042
-1207039114469327025969109283022232108854894431097761439681127261138400506647581660173485872810623118270958
-27591559196213638919128776888560239197245853204528371533339151240740957637592428075661550113
-183450208912096841319641434111248742535311390130226956488445647327011
-409923465383990763293046825603548851
0
0
120678186216918171194586877784837864911411182884046675088140936349116623419698155730704155083185320711632174404162535901091914821655961774428153522267154771033677123958912
9258553446705311307846110387796303594638700383039241072908501432200591303852305775495799867833408183732521645468078672351535009250489652837977218644736751613850233620
2610259685851949401763303753412338045152775725155661556293007249922586800340010650043265891557447889498071134172661258737587649534945770658522145394558623823978353
355717502573658986251759152792453977479081453039471709894835489536862442754838164119599354730776773242020603711800603548978740631639717210128330251178747405
6972773081935555753842076893042314988552971766314350665724065565963740053234161411626126427541707292124174731450482265981958143028623070148679007846
854030770274750866687198133368593896820454687191434045061285160366046413708182347639948832841771408254948648264070187087473155770394977847894
7813103717246819761514992373216237339199405988139283036605558277479943869752108041140401214954690055586010344549400738708753478381326
678030249807436627702724230558288067357770939311103684713220490112021729717322322555799057550913959420377396495830291302122518
4438881212708174480948733528904253180569021450046244314354823411640325399991380516579463462029046241574204777477684161
1827338352189992216599033487204230286461316181270563792615256215981825608451615656496181470520001098929584
32274909557695210957914122668410841611044349526670384195700278709947545271426419199270824616
114855385469071391656515577067081753200579735232963056614722495951492
154493038019353382291013896792827156
0
0
-264330284385049194102961144501830405051171145277005843686515118954031361280323951306746147042104829802713471564402179055012790643795415840471376087111213524664964244681728
-21097698439446005356582142968712717347691026308239586904315057192454419849349274956581288811953149834030999938274896023088714715728072874357492821906766305888743557044
-5229207577569939773408566146586334813419060393916689275394895112342649250197939950289651423412307920650989764052856044976580787341105625865224616510261214978640865
-826564840498727835110044166445066178812498285525250265460249380174933160090716818550057212178990297807361800595827344346453377433359060116486819765447255603
-17487547953416433561102005725619832496876364534865732765409626069457282336872743360190186474316463857819098668137494955233978085776462566820615937274
-1987642363620671066217397800565861231948333773335338993268134699236862895821198337043530077658876796363824140916399862582063121180213052659820
-17842523323073181059167329509777983736456409302510962208102151722087548199504148918225049634363615298732089740586221307115855022754004
-1593954784497952775255958124812431181855688200084110925059084037524712902423820759499319688869043143885153207055473528119661192
-8321346082482556528797829482685073288230582702076695122324152444382508443123512757129872479412114815649622042493941707
-2699152007586113555619154306657623234792943360319814547025762795346329700910810395613564594224932111429791
-36790560495076640917513032048408329669396648749369782124031483505872599215473483339800621601
-68960827419115801015250131688108118262686331311665920531684139925443
24780127540909537864219386868989561
0
0
568468304101039159244370279941332153905094979683807075693975510368742730024165317338521925547921756309083797019612785411168040074633233248300070581305868372846963670996512
46863439776721816561846951839747284063198770921082383266841029510703163746412185822414844828709700162915110445726921196917636066814993564440850798089625119747701207513
10279108375051977365844498240161131732943651939414106323201980789683265775817529273405187645788007036847125858010792424925001824994418221862093656894279587824201721
1867105521722374891653034556594965650579556574683911290378292077583122232231992126989629653457589178647329760549140698325062933342766045017445818512006186694
44990583806820337898521069827955126602057427987170481347742881975930148053743475811914075570940854656831941264526141494200820349661678284656973165229
4399764250289307385235317082381438619762509436535356807171080725146635217615007475738837655293743974522745915361916687938869114068735449585725
46977207484304462290472619306557281750735834962346857062784740817816075484872016866276410538375979394229877723756672407570769321157656
3618830760357459994420880064145421960175830297127330164638660551308455674444675373627299090774422019900350322849063932600720237
15232658042759113312045216011591325250691574715357928945385031869866932299312850520348285908284931681775012262827979948
3891390398325167814217000244628823383470316632048967841946228600291914804034493889624265966891612013247281
40877521993097304046858634228625765559913022724406623919804535635025995955476873161322297476
39697344629760496572043296103782655438835979017773186285566708032814
1547072140867759245598686774422464
0
0
-1200536647629816438015354834911264346483653571499182406450858797496940696987108027729507857022001872812017240651920544749284015884423653343310394724762258750510661899744640
-101589398754434458883687821859148361166682313635798656980186449058715767682103860455765334923072189928973163265377724298693572624387760128480207733349605324568765839946
-19829716289454438525991258346690086853265518367469883224708308201646149905840315598002471802069661436980224240927608391396132427021479490898080835050358108187211958
-4105452514531311717168123771895237929728253337425369950406996777747053380556275015604433728821880723758084006870497270134331504360270379096383063538844304422
-116219754928302284328018365583387295215142844009296558972409275472489640030113769249481258126959322134998064054324837794094202549812147515613420527586
-9326343243050101334189677549025459596521688606765307058583277134004198766121510598105092013300106011553903431582284706601694594120042947863856
-131902373281078630725108790820733257961872042777655945556255091356735648786136527183337535084595169470041587054705951535678308796820206
-7956776728494025549492615075180358376039950894245607865190266073727765269753605040006541854423339452412463301810330653929028982
-27240782177004880068591886050471777925053176049684855847556688720432069503972576467294293031152074392984728057291780922
-5477710239458236338602606664905167369715651609061262790307282961169171485139551689842099115599264316671698
-44278600753137104695838287933591178692135690896096400451495992490059450990049180551263320221
-21907996732739599450489198558037061729969724551591087435914527408499
48826028127071450929384279933920
0
0
2490123549132957674976825223267043239551276898808386015270115782594396742582663621173744307354258498924170638137367310482100342922564617899451693966351226488732509595203792
215126343371185839457359972281528743254120494695646219166057977383195698678119328183482730400153449616945438096573986542647604205282806850804700482408737070350429743302
37548362481202947864439862208144819336129366918398468062257883028846703871609868499424878961919692964096202419716431349587703435256611422016323524197469084800966085
8797233069645095910592940563073106408355900855143386879660142910000960608139640164291267319114963594836521846440267019369904332738750090707867013774583523610
296588974749732910081463518167761642169324729060451836434196222737493890456956025694440483932189457964773283303492849524394289712524049156131101817438
19050813489943355784064217049445760967740442422047994205894391830765544024517189237362227562486567026664457280724780660954136926922723678971231
369704992788605914284214729245536925686700122733317710589087460043514158414986134869834614005228772227873108466217905389174850295483174
16979081861907706258414363574520825395934329936196957145203294201032096784700267976792389495680069680157254407172911815396793636
47611325129616431984695306341465113736370066588560971183111319989621453864597470421501224589069326531902169878399205574
7530921079986064224167653218915792980840423984063621520158276358532284725397543029428416583502733820691355
46766988329814198959574817431488764166055837618280167362236244428486866423275358117387335577
11594416006802487374944729664152924486063828580957517458906520653198
830509812355452500613469708417
0
0
-5073492817194490160969130104291222369035010406888253175044482191480835104738328588368119144318871913262560507703306918364756137999555334615161930386209098667613648829041624
-445365508017230549819252032622999158978511110260975840631765124850787563247731907574024607876103540010102732256051682596688622738562256160922424550386149552761000851404
-69798949223533961757711183499398187252563318609575008469338844183774193128095321479131435624339599807500871840950390966409492667383723581641200874879419543907254453
-18388499237794986835148818468448002291916557944598602896643701381916093025207413918259146820317874263638078855166941271949260204117197884349607656858195488678
-740300429440621375522821819864370657138659542178526085909578146293619692443755457652048277151404402550492763611224289574268377872461579231210725513744
-37758502659028454418742048468440047188077537010585821928663379251854344992963228497921931986941160395390693750386560552110805703060670431069210
-1001214087227904790768249661349800761154840012114402318152194026228106878768700986451813616943255449004186892084975305132970117754197677
-35222298729518044017324448925137628856414895839600481945919656251224712467088548378612004901784377046208614488866835605820679271
-81361650801308800505935766368021414784919683026260678994678161067810053964743895237157178515035434968901105855923027276
-10115352365230715740872724779555045527397625357920008123615162556353093925065929281009920939124455064940234
-48171164953399656254988546873807865347189105802921698025813129248532970666597469216985354191
-5889227971012130738488222575756726824549049693635147307169970597934
7164223692424177484960250086
0
0
10155381485801969204669229491400807784503770626194631122058841532879486675306312133410526330006408923309764645071966800404802391332018938019405340704889835054553778713180913
902009883335113342322890423547666203907584403300534299765198681832421157494823388095545379323835029396093704430174932053100464232771511243789514231157923179908309168748
127396704716738327820744789213260875807551483934632115025614477654028426362765664648387461339537309393082947033737827009201256273574972667932657356422458297607621593
37525495506401189312253550205094247768401228695503767072377780532266424100950379069695517185581331122478770911565242021740631793762883957751291367153916814998
1797937166285834171577516661627808430543956663627937963147080816106921361726191743393737108608966620590469046489054570859123377728678815437650239263663
73224410913774482144962630469822072873487459916087680886754402394232118653851231031562619308419680651541777746437104422072573260046398446293933
2590833882601561366432130238954833692751284594343984506228548593646513578889006056411075232719504526121980813466422930407812319705329429
71121474323640258279202347195613122871774135436496494049738069301771090412359350061131884753397904070052799231559993923455970146
135990410328517304304115999445612900196344158849928752974773691993405198942628479980089467775487734715962680035104877346
13277573074342053701003469288002625581894746520290371703108253825931854743367347439538444036600360134702488
48394336048675958371085557247241794281856298608541085465920373600289335866271120011263980967
2875635610986614458099590746473852562576471043849043816649309584612
35976005264669369421561541
0
0
-19973256892075412683777819608224138877196498601754883283092333800406168168477278639906548950436395957833013079550006295945753940323293815563727633707724423459556112019019240
-1788259146474020200195720985997390239303765387960821339454023425346445473210313267249623904864746375867160650101683406183399271074309100924420618035514881016580061613908
-228341689898803083640744934312480993949772951043106673298848342456585090298498653233681676283018770119199611899726018176633165274376156499712061693262371226937181862
-74817666059798218039732981846851441815745850952681826293606345867453674939751416939297288568026358850657209167083442346412542663812789412150447881729088453202
-4239374869830966663009833465820615626756750139101866674919038973557335144299081233573124342897972820099125887493246112207174850954018795956815401185806
-140417477493517558324654513477593818893234647347077333685999933633064670340420580444721617074386247270460796196755851595411757867180393504264411
-6396456011779896195744121518352174036931412059372113695663278943504146761323531097390668815136018897442252806770642539733851544967483261
-139922217983919008668427349444840844979104653089573846347804117434200734163915195932664546152930299322248453828232100186242925499
-222395284163462718407972669425457099201080755439975569479224078402189061701104527382046144607273054942777433592261389219
-17036267780379149678002683657491677938700905755710928578832996392981079746810293900942892938629392702877898
-47425359775719327840024617766883981745372727644431283990320052652685280129846545713201897573
-1353440368745787998328696743446079729824365891939472151169650192884
20663758399509155117333
0
0
38603219905295004278451368197768319203021828747385121669750691114617531590639508978203665392483008274096984889063227476043089761771087605358827705911521678950390065144337312
3472114359003726110444339876817986538457513004246567391381682282389370452396327811509886814141399560876445800437765656619022550483824956293658584973404747924711602051182
401970861733021042907862104754101253252215807813356171804087214333583588392552909792211748833807788084303730802120014655192250155034011868044440740568442848221652712
145833676224886777108875993225546512765630991865350661924398104845797152537903642913071900564815616841716218830108954316632402958549957219147489787429114977998
9700271910998180195884884956065069329114746786593227369869339856580991289745309528438527742591797576284365516495245431394245637578146134578681720964456
269635174180798830248787087746767707450344393376994399128550550885660549211063295864450179413778685474595702813904831213276748129440151728351062
15098370365318222185063478252405510136847259898760666566008102553425104866668755893515228698574688123561553528011134816265501735826700342
268408198604183045090467395269881532856655825046041503180626490483785950684075239301194252045484725589870889188441698160287499341
355968656717037574915420415912190017626732223668082065111554885741841699224490539500755683180913131439966774890452004573
21372462953870270080963898850250777546450310770440425626332897658036879149020734729881717830907038986891662
45339468914088398313630951188152210037964686066280581717533515816259528742663284019633898648
616427822526191765854790340915226875232045547631934414364425516518
249673840998507259005
0
0
-73329193996570859559364293677445624014567792026309147677083225232743704702048518269207494483870488343913756618023525359896183851357022504639013445450619995095540868204745224
-6605345818471708738157116247777523698632347382648942222083250611489728250664815094956538323316701188862482888123272927950324432951091562326354272848530698379994621518980
-695103390195120920952198716746717480022856522717923627244996163334855227038399347382995145559135921719957588713006704489866702460785478296092551552100962772461952186
-278056424604372133802252687817991774262865357110134119768806767121687837996065034452642685187992571649689788845495724558347489202441366217273971451061371551893
-21548080489124092428018431914939124147786097473386640729794401669065988053706838403469601673392820733002592739102353385305239990282298880633979103281161
-525248821050951541223668342412207408303885340631581317653859216261333436147489413321807093275868300732313587240664029005145579749541460677339148
-34181037520787515544528264683217443223345711898349224226372999077827953950526055905512549254598531854661214905522597084309832761442534955
-502302975088098366484148851466975485420227592041352025922103039276717585078445961408947563277818912529474941687532637133977965882
-557825368491603388246226850507694237721590762193218545468421707033664634520956424161895042202632544811797995194773228985
-26221576775896470009169788206319109392560960577988731726857094392644579536657555577262326742250913175952835
-42288768036859064767470105123095086852835987397622747973479081427313235317431277048564940165
-273076638320864931949515217575210429243895579158596380034971235688
-124241514954310642
0
0
136919098031288732139350854606654138807375918302850436574613242717758445391614293695458627266628023240531673235498285871457333595057566919109474548003888130887984081495829808
12317060060562768262411192824187650445301613271603905384874296557005342286284873654797345666894242706976561121645446913895449885037014793583455914441589988082825045091340
1180895460477839273821056954701813989593537018696546178498105380686202389004964159599537752013560040521155845130748893540125535186435385924274793665738182625641796393
518856429958047131590526418696288431600738934899373301549843577654420599604112617406914022403948871793884490402673081740151782829336993218270129068433257459267
46510856695426960169587674898001653855869647946918100916645535274972097204477412004625825148413940434018301101451106652166859255291896890733012798157265
1048560401926371870333122908552604294438385802840534158930380985493802739294333843450674027946721168656004610029447257924762734941398897187400297
74462793649614877367752630339249969842183019616531620719129160297915497496982968141587281017964904765793960871745923485249383070696783901
917418206001068691740300508733149266709401210966074348783207320193123840112744135371818705378708148383976740382848637573284628499
856068490227890676406069457645882111484459692415814718758639221393025710388382310398742642957020373753984554651113971695
31468846785693567262343279848250085414577171756905983940272922659885495278742799321777672949202198879042250
38484147880297208331677052736440455039045728531649971015203364123585136559068155499353624058
118338070251382870856350889561496560285728803732841497841601135671
33479603653305
0
0
-251326454218255977528586871825064764661611391204469549428479516400493953995966381326352096592068659504791333348639742841366628192118804931499361316272938325435347162595247976
-22520739387816385654995816607443140259232228725412216441125361189207656825769211919346121492321659528686632650880320156957538418361687002202643359427026689441277008754906
-1971247691655640528405563153953523401489210963743850845503288679539568230211318841638484006879683811691928865394953052882572170198231871671323025099304269729565153213
-947970233952250013765355240263913082778399174845810888720356716279821686138865977954823186684951070536100502854013677064003554274151044005380004451995447052199
-97651411642428678063411777520995144838035390914408243001447622577289570323113487267323520358519986961532888161932918205717586566113677177661583407175281
-2153304872845695420745282534806455762033894982178041907298674409072850594014930368769562733885646499276404726244564740834904495644093015255396560
-156585305012880769983798873772130393664542434213898934738359808046326862961045326647683759895153774954522142828871695856054030143337366876
-1635747140996497255529759703212408310224382905347221899044756705322471045996466035647946661733625655778331490729710537391729982633
-1286940894341836503783841082737135927980926887708585070617598679468853259904086556353894593208643003049336575986602395749
-36949507315856466045743528031877222500327287394831398182651536171717024116796735984096969588926667336171539
-34171563114190619654064794769715744705330586316080502442480004212388762115299955098357582734
-50417359123027644134787407029185949947266053490687546088599520852
76571155
0
0
453577110903038278982275095304261581140379297207495789888342956365955931325990097049206889647688936879141655834220152452620118874309440263018565436911566831659808747597880188
40388850063916653355480665809027101127017304851426949647068797445274135012811005890439030804881018197589843092070259749976001698036235289957358449279369658672614758212314
3233687165387019276786068030586273676929486804006374293813679309381705525571450900180327535950998505256068130299964111702537926283616061359884135603636280741657449965
1696481913790000574770461476088485703419797247310731845814561865197100956970190108860981104835618660393746916046086210831461625576377007855271034680449984432114
199644818920977450692536366171910512171717461166175235427980795220563710987496119036815605195832382046149834750494509676861116380915970453139965254526861
4531203317593417799380432987500742280883904248759907880535134895491124132772832587392741810454406223952145718042445584370808342205917567044621806
318765450749198507302335726898544240624548934497970793225768776114722484489978292440846029347435663708068542044315142479073257336544142184
2847614408219738594298031172069443352179152452850120793756586493770125704161323091601389216921734577926700720964436196403283913715
1895648584851065327826410595630459298345450900337224192258970034686829521363742435829461370568015937613312642928551655895
42454621938822415466798113654736776499785839840709532147274641021811414650707968805322462959833695646842532
29606320016383335269317661685214172255884969315784716727512476979459372862344941227951297850
21171584789491833285570552377590133213972585245186402136444532981
0
0
0
-804920397582809118689799168021950635824826613283366591261242039951967876864344156233105605655030084807932343898187866320502487768137084751759840458613378185428693538334434952
-71067347765555437110210107076531867600534959257626944503883050823229333725443608688981612153049491174001533129820285712603800938570877966991630666796228633145511576817094
-5213630416195887288225835632762459545897091158061983952921697438358888949114624497202642972707385742081412024733644501399795820795373839075478011983482161127520982035
-2974864176716175765134926461203588032087938684175786604935801278962635667096569170700577142177231786634765325335721417739341565154370076225242265878924277844705
-397886344015931408327562902334336317674344674099235415937753674056255066543047428911283766390567817610416201293914326248843735892797877888305974023353382
-9677588547109829019321714562079511838369394913407779359314355738197369638213975983031938188972102797611326977370777851914325810248624426456576566
-629865851858904046382076154275565400189252721695599117875171303783474899341326740647075691736772237893910715360159641350317462622956287484
-4840503858481599851354648440270154026549183204118012133897796433162695554392531786367952604316632217791720466969259696108222111204
-2736586670635751350411625733346657404647724792027628079251352688411485539030299689665349317883379920635436572473067709876
-47742762548568874125862376179370576753116095826008124251435894117736235544398155358337165848684700199517399
-25029017670689081009322403771153601085106740839686110945733707113759411668400264217459630051
-8749486043106840101831437827166460755114189383935419345594527874
0
0
0
1404727928544245449155670971207307675132123021958993107723213728455099917440030683955316379217365393936965597530043835009075389695771364233700744347113743756658009387748938256
122722505797083566248790867725462153785371455735790729053898591391725157486335803620427205554348905777122253077346366228385911094899964850427976428195615385187062139393710
8262765629371266154394231045537342382631936591415045980498414808408483660075530723768755056444197266856339778380992978960907556952201703742902566443534021202903753747
5113162897294156941805935353000890627073126057561473179832084676162944862942907686025196771059073324041972937892646171887259580617676082654457489462510073913939
773788767732196660773737607221917904176962481845245660496252218321513660654054576589605986298854963211564802334013944415327631431126569281256094961133572
20738126084125697006498833025552111504744000908111428512898327918426001439849233013574302534682778926386916743758336333952168962913976762730857541
1210990833666922082132220084399594569276880980111969336297296597652602019958511468223228487460775055307220059642634788584169427315705488678
8034058241609561026532011235772324602831219845735744492283246788930468427288965962492145396271986096479091934743614462432378708261
3872664504907663809133961130984925619976259640861050934570099190112856316092824961862179335296441975689039107635093644375
52556863995421639296848977698838889883118502076596458855567783074719864738314667576948118439129802174609969
20646142670884912741377729470725226364809588999479769032706059491865989075694813078779361439
3536789581821255426259039975997834111046326833832669730277822394
0
0
0
-2411104957235428766616974332160878649761732678695556108722703386852883377529033499019159924915051625705713999480929607291811562196749350626638574894065706472675403808569173736
-208032028521651108772198984554817688883652657527652321113537603311020693559797421618953542556275056098098651684707536002586636118677545159077415589530505248690295812598726
-12873907572074826879329034802242878646008507762651967706708176413929566401544075929811627063675199653191957139804737794114706724903256660670278519862261743882299741475
-8616774546705673246082218069525441996516019692233989627818377199382388610022321256806435021281547559576602358240551703358896434763463492704598149590238428227982
-1469798840244851325882966488133780163388267286451823584203159237734411314895156698304822901028884831281970869770281052514588602581541689694345625424207848
-44126848172111670398650643362744010417697575587521025258592686295620919629279250725131705941348267021179520309260925296378269509249240409868674765
-2270562912762253866655744233499719499246140439724312432074584958657001292349886012696533315400648447162256398025638195384185035576762876523
-13018721383443164300022783354051252083032022691884695178490495793157119111104791140510396455305233983157659038013105113886266501209
-5373428835998772980557860733786681279045121407503043450718837319374969927453935997082448021629129836289985159376009940394
-56644716139210841464053668807751364436626183878990330224120767471858329038397448786204207732106258738389101
-16617227654828048060321152376394480569960181781651325871227308846407249469298316950597074684
-1384537782139864372764240515224930569244055243167573623198003063
0
0
0
4070711621830504236645503007995684031214877488052777594367812653239932214120353818040619067789659966904075330228425374958446273564595487531836196731315797888540496458954018016
346247288149264123312951798386062684173230425070489727139577673965689203611309805620061462314010050610229735871604330960019052486315645097037148202111920977644331982246786
19722017085719440394210971984070527120678199199811955151226081735513101780346648292937515221621314717629052669731112080481769611705334916011200291663231519948449373907
14241278741223884943730884255657865746426380000210292178385422062942770963269440369305806317780671996335582719087797065383077172456118364041531889646836710502239
2729243561140863039047037433165511764237888636766433495142827649217251402470671881338800487552368066061011066614265302405384815697619366786712996374087190
92496935997521643066632638181231277900619095329934130163960950236886716342802246464864984379059804867340441616600669422581526511913342338426781114
4160469469199862520121631370043143047502566098697958413856567096810296316702073102458029646624265122758494224890498547737773934877241775649
20592365348305573668814089137370121224634235122884762197843057297816352598124280718278423465721840636517517863723640438345021796222
7311737968313071295996361869004410408232214006104825217466940249398985347565864564053077787193106273166046874095931035732
59780848427995909056146827191893684294076038288351537668834681276583613218146852020736128151616539647910185
13049215248053372437803612309388939797008864921410463362783639075292996813287506386323583945
518417983684984449814531422671110653617538160958132237799857767
0
0
0
-6760817377341052752841486147164490299787334485968660614696222792990620432980233158287841755935959042407687801957486037257028044640452920446006710196108431010053307565874766680
-565957689277050924670247971646783841375011248722930227253561786388340631472240129930487592407808054042003795112041406062171733968943741206235780929976318595177856954158934
-29710096633396275009055276311257247147551904035321831351471715654530710832561131654453947275782989530618784513883029889998810620239794411475705775015502353392882916667
-23089200339278047406492899919284881032072497351065141276390507944135481183066726660814197358508429458656659147267159559491943895648955893858922155627568285511305
-4958154787085776301861167694918454738942197518540009795529193835572559093278524907299176213051175723273531921000653353410464667061607555129430965156823748
-189982642924738746862282339595893388811799722633698934133672349265250423739471756990712821638668595848400768626157004413957746879387351383050766686
-7464779112177216554611809652148784718979581552324389661106276765413966467247373884035712296599321523675633306243936215347498931243078555239
-31784951921434517938031350234393816864975127332837975305849121274354449073967672075212240597714975563467945216110478571794083812041
-9758856450448941645936917458406990488481677390614700496254494153275576578093157756807286948356861184945490061690252420735
-61787164735899049137649324137612073164328217628918209271832745199072058600069012122542325009815318340772783
-9997489201697342933545408518701947508677310223460314556341271887879996935036839474236163816
-183127242298586757578853595695802363009585547542595126945369066
0
0
0
11047034291273443919085746338381460926884092693628358927845407212116746700119406315887748412253044398347344107837163078263203870968945814897516227135163679279354883933190271590
908673646637849027836995440479835190276169163836997754641776943730781783809946884061742041949619271852385677200421333316554224720508396421211161527687914915640478476756920
44017370373942582512383938185902187093039608341729402908987935399308294266207699197434220441778836292125107992511208068141165605246991400254250537617504774014197468270
36730103492928539725170553150820714796873912296479457164970964603605369241292816516328363070794465928880312672511927230602048304494842695771745462048708290333934
8818706471659056187654479089601968136484393028833565289769044121389530845038136777832342593196761586553064660130859212266444489349713911837822595691402608
381088234494726401210762531150709855035812326165631505531466233639704450082951832481482654610743340432567481894019285841285939158651730036292284381
13138188103294267636487632691249588635307987715553445759903927866844763461330459344301573124639779764901344443995359543576218876215731411889
47856045365655449708813947631988674855470727212451911345970089163578881002636161646938331324758666195270762972313200810461212043905
12778020454581483881286603012832609556424220539739465534950413327394760834850433973898020305587161344779517705758189758364
62549696534541622716422864174759808257326109872564543427987474277353652447659820574440489656465488246360406
7472151248262086990195480244558317295599400341097635853038224167279692273282592297948736043
60112202315704863875919636907034500100525132148135520097885423
0
0
0
-17760349502283634951122228424164501216905197107404352314482815697295493682484155365447922115143931552417493989350706042516641168805107051214438202933342794006826667846237818552
-1433302052988287477550894690147270544508897965417105835202095306432493836314283847294376554803321410466778038932549748724981215293447904011375801102458357398519303175182862
-64145585465104225524356655005428753714860897008410626746452328270778544812164479637173081152318489197595945572670005799761070723346196963751175549885136310830746341914
-57342788600685330398573354022828315179849984976787057485729535344545300615859447278049431638614254068358733848675937633827898220704044789657176030664123150788194
-15366725554124894883934884995185810237899161229017098047897323021122831744353609879044690045644169394427916239781516732109768565810739686341829458296603503
-745168636105735252611515568698361750461925368020339559805876623428708800565752372046838763667468671882079071796111278099423963791709348619098252275
-22719266009875962671435977121946778486081083649276225201004283288798158853348536718135967897431289868408127168472773558673831833969108049835
-70244478036953940059976020924451595522683010883669119867183624137385538306312936649003328667965461743865779592086260613579568834187
-16416758217070322944165109501412152039959319231569776400517974694016240949139506688876279051567867691288416669947992281463
-62029282412075994745059685277228520830067828601433268981371049443058869511504818757584957778543309839659072
-5447645579016470654834681400099802880724670073954868582576964575151189660943487620385727035
-18009579996287828462466279282664289391365745684873432353441141
0
0
0
28096811349749255192492428560264636275460176071985338611852699612948704081255647316417032382068503751365937592523942372127384851736200371982392027150473673796751743199028344704
2221507742985580880255227491532193147751955436309777001201628832481732472328362309833804566911640610139798187629817126431770315446950528457212948911490571298032283663925878
91957560365283298909948944472658462261593002271056003858348422357613346389004755270228864798779325117664836003817288748564024070563653933599487320351456183002236200749
87874376216272880265686190832035054179536254092801920628068312925947844156990687599121029630674017726804847541261554276356393300018396449035461229353608955756687
26248646354628613870522956949451555531583674805043702824257243761085468492078122398535087374946813137939889602368957553928364204854828925358935121589223369
1419071656898403023141085462035164000153371398519558275217436095484980976647238514044004185723824230357413472181606774438538642095561511068925342179
38654098502220058376092006710183273738166121313290486045843634119003239696838859648953700278029228168181394827902795109829340202310981735979
100444870761136006272490689582274485065449866777947416771298105628954145236231866060668192087010893910425995367520373498659804671326
20698512919058620293853263986595474548756953680211927507525347542637639359089343630894917294164484937086606774250372282988
60264788087304762578143066044323199396623915669357957309388961318132919596119127108341316517696776476350583
3873768704464190649995002105427637475065918510961599386411837201491373221385029855454085470
4802346338468128702947618054012478723900624678302448058542183
0
0
0
-43742285079387768526660273177692553457383784094126065185442065684698867195691400960959530399890304112821117749358041311756279063974781396671959524243824823257982790568589250712
-3383828317975071625344144643222036297780061745531505296527740640289396854914276584760379660726018894458532697688713472635050978626899732294316187065242462490513352320386006
-129700470375522155454026781720690686014786163197112097443720009589200903916051490659654305084771465661071364865542705951867145646664576516876594070267336552660445261444
-132205697084857449299663241864905184963528564618439242208741772940756073822284538340576248463366838473649472958587951178311607866604902872395408483162546205178719
-43975799704144701147695768826134618248620115345735888043844902520338127093475390935572808025273868875169939593841315738411035643126622866829285993400702528
-2631065649840587766387831167208728440692802770838233405290729252955652619113339857510149465321106356143087702733553051348994195158210180797113037838
-64779071339957777488806604337624264963370405664438582362820590353805983795773220306370030620458200850279941763927595437274305729544699346926
-139783786284900508129796363159393627754988888637551506032608306674569191574676403977061749892107265373716049483984719141061884559022
-25614369153602929520193446572464317017525126599425595587536411894949772718866140435668645673700085902328439820454570863264
-57368515767983335282978683144040399628653844485490051557169386404190027932940018541229224532445134216805270
-2686372021645565130445533297660846526950484086752475702725725050199516782696658065505481761
-1090394633860886293859070435677349103451725426109262538629213
0
0
0
67022833615303053246392240255473231324979462162406589712489706664121984442182377429075725734345473486655128882476300982418146564180982384648638720024021819538365634691584630256
5066234122933924848824537559154633455908298788551023362050326894882818942731984934155278507566339362940989273192032935064751700171559552909413061124360872224529933852997484
180005095100503665800533625044435230668564542692682161139184553041253787293081668577925424969478654950778408958800624468393204656399909665707839605997671813762086996153
195305921422467704991121213849242082774140260520488632261367142190438226374616040243211796757733399759755590000325106857749674056682133167242234820755289482105918
72295327388653039100715829659620627782299773608811007135322389415884389700351983071657909265715765500527334398810540367004006530511983537344907343419660742
4749432806625511304220529422675323455339214091376477350756893526476698833297639902638234923378806192665395489593956497779014159478993892397917571038
107026572096466119150599609738084921317383093419665430207320516741769495353552505210412594512837080708003240294034916757149298752348754912544
189071228727543654218606310756358094342296330566171653536604099102886885741787610757736576329101123665915264998779155694071246740643
31115881578506110916742609428621894849185345788460994353602327643540993585198180896201654793577211401306354119994814432873
53514531831612403405337855009605367802472717687604489975548172767511853192882311001098910560372489026481965
1816540052222994464124154754550832946095908092165927250829496329301987087707506993168375749
189134773448118794240483386115508904894607757144590887484640
0
0
0
-101078271862913275034821605872441913112945569312771360731199707791837010938607176119871413457255026278823255034488005978332117599893933670241084183340529728671375352259071199672
-7456604017597923838036935956594875492432116884782911323590461529432979963953657380267858304902344987739011459104087082590079460610508287486972249699966821094391979692587226
-245851707091686008106797447177301748222697344326747335445522547662259842562786150822945934343812644953091539301118391653480954205551488075409054312163311692617632808319
-283352385050616906628928453990356237329205973257704977030711947561538200326824651025016417422978818676288428967074180881435146800695694150457129336463695765219683
-116676258836455685227042241938459612509910188479505570606365387050529452544514804537996853660138494652100335601651591356109045912162465394211231249322203917
-8348726027309024535049290776513046357139091856539015961039449994763675287925097528067718687596686438177159810297879653043617321295900894381773843673
-174432426295254464336235355924020316695129529496136975436463705278231417270215271013134532685855288065465000671493977098695317122993919556846
-248113245315527097675571499969299545527690810553820363805572833847776461970880513145284094392129951523998395243068587398367322034201
-37110096894909276623357608352649064344999334498915669000411410979064052397776253371378226677128244526388179859920022152577
-48921577988448913301808329964054762202289794559964439762131444544947095698015820441879669739724626594018952
-1197571771118641322482383123101677000195102844907814319367152078122502880132994980473769719
-14425682314834981756820476846962896068481062675372544939959
0
0
0
150052147902098117093514960619261786728999120886031672745369380219196965507787621775896759187101003228845385551174636622923296396298207341604112846689380769596779221751212376092
10790335393301047824802450630613229221792090718412705875749141329455890192458031375818930953360156682426225159588732545193144176297414522011532938780833899598379562385508626
330493815492794296357839703241168019725656801107298611802651488085210872324247556099965095414231089251612138810625331038460758514890364785915042297523311329596059294469
403785165238215664285482940255543044755319621710369011240733325894281256531517490936874407091976511914052431553047411870072468528792533424942641749340267773599406
184925069044961310883793850728533722266003657042086983690940351307642935261852261762675775963376538570284344741393682148711102524447076187401275023380321123
14295221425278807068782596896065250634228900953960851518514880680355916301208375635752966975623286656162455620154576927945251566180628446331574746738
280535515482119312531783243088122084738793404999675975710053432725087148084639855209587156609087629431804958908524471912147200503062014708006
315090276996551565814579887545808958205025955201760281945156632578128167237669650916948289167275486793620223795304118305990397636836
43457807560571287128480935127392681420948556265972491250059629760249960522706086111135712326402269606833731355944890864651
43832867700689209023498649017667614074160412794866646912684461667163821211373974281358887150850673096810185
769590775482667795444635423035488520312567838396121849500055541221165977766591090029592034
-5831200324332994545516554954010600332440380339547654960011
0
0
0
-219285836947688261861363278606892160163648598544065914819527951592107877934952233155280864568221498956818557854463912177518830882886530230272574656765091879936077090700124243672
-15354051223124154430202833099751700560833079073827606645900360449471418807658206741662576331291284627000299646084413924446544769050576720754474955707371517321666700742337838
-437332897209457380436779120935781331456169439264816079369349628040130087987416730347235061764038928151418025954593171513107772139989335494060197772629912955882176841340
-565261588783516197196132436576495575266664238173392865088994529728905147556083607303202138100514441128727731716306835011384599382729797826864776779899418926821606
-287935857070496244444825969452313043329123857485594206819834271986674908622057514752442558987292559514780909088481994018999053180344356964645576703314422245
-23850054244946160960110754985217637849916945953015653045391471382846272162504926648861435349202596983496210066147292710158004882485461439563293198684
-445263081508395690786087681609612993487178734702154469608900453839585992403017713269498605317336526290634076988938299238504565028972703587470
-385834112560732498589868936840173523354317194393531066597474364867572595084789920950863948351748455755439294159568676263568824184503
-49975855698126092902158925492952744808974309404577254941836480151855299758842507524213950390620958384099776454354555085450
-38495315687929733758424994926319205456021039478231728174043310192701833350272767696888600196782790839868170
-481988133123525776289659649799611578168746419429411841421787383440919613816427926265897961
3475823161218514686466738748018668910197517680820048356411
0
0
0
315497846225555764901529123036293267507625246906477288311929373960238538354247774426608729726791040226690635171033771020866197542423304660810532908091837361064797043437172320432
21486148988668205117312077245538930260041289334628699779828625565020252067281920465406055537570124102548791823069014971281229669014543343873061624977498844562243810282096999
569740722796154736978773190619560072259147637804368907094309622959746661363434703137131329050531586005796231411617407328402865612874352354247040378383712898707447571918
777475249656221615884321122531315908542859064104083819142300131397670849908575845030285847410417052493818798737221826376161350672191168855773978819886301628260123
440564662032432292194722417264144038632033385533023239693358679511107942989268166550135253411013051264355232560130537398538452590865427284317728243661832615
38783472764248413304395232201427452182116631324421561718703191235025157861623573325563009407542895118224679472906098639060376533745574211761966689459
697382952450436111100778601928250891762686876014890714796127019348473864783957785728476211908285497583714414366986393396003820086425217861856
453072239194616815985087690098283576473945949302022557157605644862169586887271925738110760084422333946315202260189233337778462800994
56443923208280983470542442644873089052591245002271111032563681884084125865055744935356811923461615708633136150893646508297
33140592185722217994066456301856675909102199206286581557985498275967606034154119406498699379246987257551949
294130352245614638444995361340600904245342372359478459470745861625466460948475862370391655
-1140641648070975555852443274901307438964435584729759427985
0
0
0
-446922378668957813117950784885501381516481850625759492527832789543190724998479069462751301826378782587940120482573881389015699734911483811423302087043161069068713608077745456120
-29572808777701141815654114445285339235150485089086854963844733013551905355248942657259089401528771737964392531316516535775038775604258327254684739191690212036875789950657506
-730830879734461625060834643638101778840459729336425088181082764564821427470185362083787723823010995255818757884504180609459478544426643561473068666727226718842517918815
-1050809005100275547038537534033553632335172655985620744849694308234292038922209618558440412056200842310869665813762139491843749469131827208429873669421464898725155
-662594236745556815383547458678938202830719843954424199637117444675457993196494531789446593772061870060095633761313109061042124338735942534155503473829949050
-61486395787932327247702906448487829588255895778417478494881768509905548004524298187089563197339196649115823801621105551321174846896929552953738010956
-1077568708744298041082675581458394619697252539519515806951268854843119394986120896778165730549737141980415228380401250697219722915551673104293
-505747800216112801941073375109164400602725085978472965869871024481968774354733182797019626508691603429877335851331288618285231410046
-62615734498721320610263344128008986911209910602253857542086529502992938123973635202297751843434290525683784112996614344579
-27969898968566913893842322231386326366169539260272233966404063019275943435599771548991728992759748754795999
-174852313131429959632515883926135574075114776786527523616313713406314696509304925431337621
279077398539427320752253786039542266381216069777054455998
0
0
0
623374592211569942473976736756442175855913962640556726497306708360948228251719971325438065377300968224643500862860442805671555943373551464053435054695188119492043320581963257008
40038099261533301112782621895042023702429857840998314824541217377661271955501179881975840030566967905393927134499958577668269507097982242810028406174802554176490845160020436
923187314603805425105839868971615422242566470508640591154054524443582575606610239759301636021401483915437511546668411293346623870424916191816047484558758323633288955762
1395803154814436675055748307933591444887587236715587284500690246853572522275254321695359735707676765446491956427065482171196830902424767764104323307682497620576891
979724507128903627939009394516269873911937059491291309162991651384893841365467561220937121453978161360697524868924678355553044861209616966438835623006811432
95056302146026703871331553130241800248377991363778042170156005446010855390513747050107589478443434296770555445997701529415998050146623801770754980075
1642058528836234378908099873463591088540736087070932827240713719681291822722665167073451110181882551825867184701962342713595653527419583297221
528559204399713837065980029270434367432937408169663462784204934394154225212066385143631254041316781835482111290821964726458602171584
68234025493104117649651798365229843215550868858441011708868712607921952963084101111682036055122852998494644271103168378864
23143650008530708275635568748201440074867257726035265836294375258182093637831417229032893940383949433450443
101233456596742332887449149431005088886566826629497869986167591644421292933858103368297326
-53052729714184977988734781328869044312517649781006624258
0
0
0
-856205049171467510791654808052587283694451218591265642157295694850996056771556572662963526787727538265562499154842501569038734109125487882461410277812726692860392211617343829360
-53327045914118512304467289484576385832131152312160472643829702601512226036704337745598807302140875464192012282325029247203373614066745282133890875105889083136684998643213640
-1148564579827542487624410869227810985314924681896846312785712057162471860284519241485940224807415999144234313687570769396937075308433728988570129327778365899725597690366
-1822439093536857079679448444298796886107127637924437035912413780332375010206510242370243668016611422140901052634563918416498978187200459886972099547812063780246434
-1424486001883389536152526734137904116963310161787798687502489166811222090920726081315334413786618453453973734814302620222427268496624231934815027146149423527
-143324416586110553710114767154816213820470052664002468552766196682750177195196407219909450226163052998543840382384584359778226943499301175509788758563
-2466788505582409383717153992573512322552876870362639194444690408829092168273383673907171574439168429883098514450721476364025396642024944487074
-501886361085222494258912821289500250399078293162058303960536904716065313289837784209969237824962647421576559820716884720593868779020
-73048080905380500937683731585694281219609022739159606507481514653029902364081554157213554701143484510284540807236359846423
-18776450355844297096142207553220980842390788154103646854705868108908735810425043102365609397130829969818096
-57066717630737089637504822138981804961275484723984463960126982676394419968685486444697991
7452715853708031772748218513595771909711805079876672925
0
0
0
1158104043955685700146739700343246630831559928974534500929357787434434191563066561084492486463264905194897999076787107219911459367209764987298788133422025707316504651007780504473
69880995610246700595656040349484960478561253511028301601634655993218543876934133631795754442416696730533588604068575776447658830216196941079359695497097619593470139885559036
1407581154378572233504404818970284852218430396655653075721109085298637540374056092570598034510278355389356045860938813345757395016549661116457780865908498926204622806810
2339264386224110584577466911681609779923759948935810909067157240818187462274310081642838543018735133043161965114391455777911524554281499249918569336042712997475378
2036931704963644925900004931568698136808554744188765240677202655052078021606510800909350073536870902881471548723862111410425164797383390190576439016580986169
210782075110465066823937095402007163369014895332024250079177517461761970455436840179359416302604243103459715444955963290994997121191307457725910571388
3651746881804972093586644562141863272045696147019261357028690785886803808664998569054406436851685579383113670737869256974385208752680217177986
402270370684132173010595467893571009351807555450305816955829707863120645391646924474624367035668316901603576119738128283843586092833
76832201732403270647203077760069112171721729963134323849641436021611034954074811398034002352980314366281641581071637321473
14937040379791044818061898358316762462836223803839075920901345932578997102239399017592759729811203676846437
31312991962570196366027879743884862096690510175914379585380243758337105758355259355458864
-585763734196577965721363731243385349212487183772749952
0
0
0
-1542719354245114856648161547725701105201494991272265502997999079131083027381316505636225191229523487559126246960669148941160193096446674509616481728655978301536641152636763632448
-90105336790747805810965459557593975619384916879581826090431137579195128486948355866828957645286392602594257445812753871654968606983714686052818368062044694049743051949231978
-1699432726277054272260085762320311198490981796347902149359636035358611233429094576447758724698178467077249972101274778506207029143343175310562980733640144878706760788122
-2952415081170043387663686051876407352503241627678490278736086991293003571517669876667765928837509209879923423446323555408888816510617845680355380186604533310131251
-2864922362294696239264537736371894347766336795054842707031489662739196887587547875252593688907459085281678729300641223614793589942261705108998758165168376835
-302358842627292960866652326642960732512380066343901124633507187045768967729363782138108144742938421699731317199856713146920499771304240876345395370939
-5325134348440495167596926245459234096313975204399473007738508776417792025514498189164678511237726541899907742181945702084733510515059438688529
-203581454514394533752016423241650826467659616561439202550501999966844347619764584642266995029832844546780232124320513598274023328443
-79403216708110975863622717918231435023969261562691653605668510727273653429365000214112350633048029086554480878876759629841
-11652314597192376917687907780706912600877881311397929479601665521223941860143015264438623981655265088580107
-16719268752275955533318006292638073080884542558705172270244981911235336463461090941775151
-43136502529677839307553797290677760611633898665167595
0
0
0
2024059807610386398603513203686227556939722334732906376290970813430602870063277498554906336171342842662301448303507478934302463506800805099272530794372596039497107598840856752896
114330585130015394067510720671015800409789298658644336382916039994574339258484455370946555886235134479062215057057886600910125871880705207102623199459949512226880715019439006
2021655672724880998350093314588808880178996073105849864797407264505117769961812390344707586850961374036036978496488644227189720577205816829077256313064820154908001291193
3664621151673953627421286445539273784727625915608083865887672378373578516832564294866831778784848905566789180611984949476481564340763316500687329660043595897024593
3963788988545061965927094817432850572437321764095034119464156094370801890190451105445386825053088567781173176596341995956069321210329904640081047961833011572
423006850118825995832251457372862279639996427059899352099249333956036256789032163714588036566480785920363203613820232434329567128693605149547056367456
7646743431691660930382365969765124904480476349777102809742276727729443799251158484993570102220415882148454750974410207500529267696287477402369
-121058858252398022497842988271458818907895905196548971169296223830832715179852687371277859833847573786684292194965301254819514652901
80635148624487324276789488676420515267568917048487698395654033449639390794656471824047159716187567217669461006677240354614
8914193244339971178300046709232501960357941775577565312415909750271633508255150515241391406684810365500920
8684013317736789512797320456310817035871690920720274534248943462350961136697120311310936
25132336283741154030971304309585081467040675142247773
0
0
0
-2615672699344655167124969698698870114629741338743967727210486852449249565018187849313995537919476662131898256582667189748812651788439039578631042793048734613023507189556020571200
-142768943257705956514435755258912505914605060972076624062353567824260189101829514006128414180999505335463782415495942073626032701145009042384776744868810788945486946506357546
-2369971294449279309666524401178343645066212962738021334804796799452165786219400521853852722247040204544064472961220845505778984485407180596972605171281100579966885046966
-4474305934687138841258565622472102200313334497022522098552034795866283846619483149072670170815436318717385801170482888266951757545176771188812367951397232657737608
-5395143884322213512033672185869497516764967872508358974023034333180910461399611421534435964699223554327889087641487313633397290132520648267361867115535915744
-577058406912554843875748408733875931982340697549234752752364878113897899118597308401582957645889197339103127492933113066918058567887143450567472199133
-10809812118080693137666138920217474458865017400636660075086271272206909349089555262912492162342510087078607169876962701787803683520546659072291
596639011174481653124562095154140363462002154866216157564876759056217807009496266188701728552895560471838553157774908999427633178705
-80469403857001010061249422789723282382088456022335322049781552545160306266639632774756098611156619972702938841909489607411
-6688028739670822877224029900664026851319780342953362127402050917512258094892279868625364584252436336590488
-4386161508958384548980203769449828763542886438513626277962146268916907270212866137263389
-4918998449081214248716323865476923616921023854864531
0
0
0
3329605495849017619243528982270467794786589916322173793608280170578190163076517256245376787753559913566857120399505838507584758493989060337231907976081471313629270450907908514688
175469563545000045994598004197033118974973623115416697279817213591087054513808683728645693888441909183954256916405745377735061499106973297246410056161484686736690135199108272
2738238114869678304754062259985455369142098517897696227823280475492745252194781886699473035487174239358654958919218018703046863057334409542474801664185564168086711607846
5374904433628743405759121876035979378346930586770680473763352170203126272522449213378445528986118483019417744456588115583282479640028590094035637371998508329389945
7224628477411536972162772521032870885176023851431028128433361623259650637560103537113602801507612232970142227084349351232917853113242543825750385556732473384
767349852513030871872947968749441966631950364892755110894976023177091965732745798829603045124042399464125622622515288381783886470781355808524508403490
15040495479632123558170271078552816817184009098624120715091985254619276677991804138272798168052383617677983226841156660086191977540586436166084
-1243068597720971789406444774904617636249025648689731798521462093924579035131306359878669322942163508870656911011156301070540951139826
78919342490834661428202922661452280843370346757525677431979615428584670509264331015594990859852858457246893920674579383137
4921334502745230731287755677042666260147710905781147189667466296078153657495390006559815918061425171013795
2153529625905181870242794967916214835947854732015638592551628295946762386412663408891009
577823627797760450778301567257374539560861441786428
0
0
0
-4175190244920010051919185904077772977707554243897241773089221210615044441806601849663406738233233548397086659122068956691509924055931335639757320592699100068073610770241069557568
-212276720882529157554621350607600473761684373358559768987108360941710333165196134303227948164820683492729066523554377957750297856998658439647313316773029173964358479105747346
-3118532654898262967899293022418654826745568942297147467252804957035056603058456874581559968907182592970160573672814005929812659539593574287672046619214057561760204041774
-6354523005655428578893889977835899580234745474562710672207555458726989453911269616509244627281920949313341748180057206025237622021431031247839265812661207778042968
-9518442361382937667156479410480989110724564706338503620021809922307027025431881875689750930098406014338502461489004605740097295958040422292129206104147716654
-994144470716540923604644221513229297780310045236014651574991085347663268315384066916480213001322529369927135996343843452594178998215021847145349512280
-20594069838712985198119683569515035021953945710714411938553491307657436550936962826854688930548888534468490972210223888550125201356421977699659
2071741121492333996868255936848432253250060524882135866370079635199109538241737865795173310993149547849641231253728635506717768853449
-76068738602416180609446206013087420447012691548352054751392906427622603981427460186334017085935217568774146556937660949687
-3551869574081298102198900744683303022307034829944276748427262925238005905408638891533681447475861507272280
-1027426401831982400033770499714244902866280980340116744036762081132874618844839393279082
-33371649932123992250406495327322451457173066619882
0
0
0
5157720257067859729699803688804367065379630551421282308166597933785123839917437990985442431796254277578132499342916945500089960304800734466194308363813655291850945869343385477728
252795755203984481244384373624214603146080095308749566875813063237496429256581977474094701297105080667873452529145969962799804271016148390564669207879458625910888515474226098
3501368974404215873007402507228292667800496008307529625133111219215167903353389319179604973199248104221082408490372309983257238833659483459348325371188241747916031808647
7396040693597674349222449431010074278621788754390373862028136137813465091108222218518297438183233286632192254844967885608512299641870999840387550817244428861594417
12338599226397012106590560888242231145965964163283791785162838763592731986250453966230723753552368239443734842995798541324201221148624759873814162112880488419
1253938620246071267715375663355010776799690695952256245961844041939473483367010512520072422093936946681432978036248647676716905180504081950821985316918
27747070444205042544928975616343785099136466662559053135980628917653946347923707140542321626098465538228854520189934244457650023344996718193079
-3082266985391191245847204302587002625820632878631518013886676530467114188825419308595587953946080899156075433943357166609261121514209
72064358814827938518037278640079568845971540318492616612701079780604277456173196513888834694265239346481615191873228945566
2514428735304120367140732879680229430371169198493825138070275458901302146073153448109509664083968539494488
476108371332380398288082852820575277190888228070640488185432970075649054409786850177456
-1786311693065533348589802453619290441046767454883
0
0
0
-6277119281203889624779409167578003594749076540369399761151462941865325163265737896978249612861272453231076168059672226351758360094790126257654620682560944676030330589690949921856
-296371799374980939177292363635073643682746443029917545406465185984304264524564712755667343493596983354498347280322589944769227146917807441340072248770146930010550984200203970
-3876054868699939383390089346047187650703532725788471049252464575299805034593373390819908678930160319449112330877185765601706380006618861289796750875297265329011634493944
-8477709738787461082735960339881580062169036213498935286263074170534896962708505386759609127605209393321717368818714290388893112101043679874604957451902134286110413
-15737002066658295967659826708169735296547474744746996827674513229305034766955790227764127157877785508183509272342834543887852170396955319972739913932348863609
-1538291724873732243130999909635617105608096353134643600742355634548117795836140659903390677661497027215356330530307046972548429062031883336313776456010
-36784790307593292035355184936842450232411918515939450587232649316610201814978268086738912389900946683576243188067678612077124533898292082654736
4259866797246218115621450415419622957715811900451498443668931107442647944510513732323981748421918366241817988097614343688951771493410
-67103564758877797453096219523466014754856381828621543210607108071491551572531686100384209427537788878144099454150338265798
-1746009439916247534557833053100872428375175686729151875316772722969405168088996082939623946690237508612777
-214203899361087404122436257155775702489616661457543859754255058345945544875479374402338
597595200618742926110687485483543596720245803064
0
0
0
7526729035858592423381654399586520871478147591714596237245369469827896433294833193171859506570704442658992622828726206513689128312436424013470070500081178026914993653814824401536
342085839159193100379080542478750283652467815642297865760447709533057271328553236982774639525798210343222964285102285492997992427118555188331458237976795513676733418668702292
4231169255376394608805445300733826420534595487702300520099184514609113626084096094042397196165941692222388579650805478217315037917932943174631409612005863254770746072895
9574252926140540012005707209857769732746090319783849871561872994262835510778511304557593265957775147540086357510223029337877926377331544308560328744807240519254682
19748613749251958646517789977391123359197282431441945373984956353681287464108590058661556206680350641396032187024363967544325119048566900696958073543107103139
1832872272835015490525280518353331536609677095911257027406052864661170961239624123152692141465984189302910059999754310178217601554282017306220166021934
47983943703086716235109512215232990898614611621648387390371716358259970219185913330311982411539498112364474671522245137953734808002013645484251
-5573917062869753641307402894141495422551356756414719074200509629939812443684814893767347068925758759232295928825836018440528296074262
61418382732385896394904198614987857393501964777732312672125568155166722020964947430549541252267116593221585229220941474157
1189304764422212989291157091076678861692242626821141725125016273103042066069570673601020668507572083996082
93522441229859099326012794122416833552984808734626490056766169736164262902765863588528
-57656212869482325326580284073089961553799022459
0
0
0
-8892356697405881279747634601303517126031983010804564884851236526756052073780228516039616726690080905177143462270104347729662823662615878246204098374875185910645810835446488786752
-388771506403058719118287325119595559817398948581331657882383409212814373741177852589805174110921982784762673404806818450364287814462586953440926529768771247413693480064764042
-4555132529685330048218588819491758597137919900870046670756716318871204014416265972593590206733473109427695763201584500724942440662700576391284142859049510687724726720562
-10658385684476922881287471547150012697080289254949034964282617470632589520328667835920463765272629695493156453940782636162346596962068262478528907837874528852445107
-24384201582724944770087274058957217342152190064759427336797291008667440657464041689314484554487817780331757711964230324276615738080817530396911446322788993201
-2116945606639943657044266826182747106757841223611076778879708978201377284690452751450595476280543238463123670450234357639801912366859902421840437296220
-61590810613650399183328190787874755608201611542933015463572989925543594730621004879836810846474829347513115498366896940307300389016230171818770
6978058316196405578978859145911415056649433625654953780943401918290998516741311004912964919458572934697281340361991784260601906826691
-55257808845201261848267021861560308890755959182846104542062243843949382909820544647201303644558595743855162564596055968187
-794677161020172916089159610536728411372871776112103580876941244799706203509681382022101244723132276237073
-39605945706295458220781016294987237354896969138677809770604777059095387780547515323025
1963252424512134809540967233484009335105339037
0
0
0
10351725336579361891315960991356084957274580059202896613944569600314803928068716391100898436119072553213133845147027205515548147469514883310493475748928287209591853407067704778496
435054231745440441819171904072230220461584170291346539728438832298154358969799818357910986491916786222507143208625807717045978871749016002866403652571530076868411584133940454
4836831042328009985584357635479301287698170498295247149551468174985044922098323184972161372998839180215210975910006921873204083320869304446408094896048371404692491803004
11702621915822435252339071943394053084901850974133776035696393428460127549698885916536660912064446279618521328506288502558466102417427769606685852583963515037444926
29623328364004440795400326386609574595571283700245256021983044135172841721749151177163769350842378211558327712026187520167154343518423632881483010399464903009
2363531603592458097275989946193263599947225219304875800112345153103430187972505024947191165180715252575614639587969967502705413902152462614155468895284
77795791551494877901156992631834407871179441697232836161973608320664176000820106195847670643617708260861454697236856026230262450308887111536260
-8412109654933298646236363153591736833695158466500243161239238568914687142535403109676175562769954041925064885064675399616343505469892
48870195154039274254095115301766179681741796377112047969120202260894150070418131354505309047530650953294417037907725785804
520892253044064045028455622482542760171507849810463738995118289424618066872440144461272899882859904816097
16260669202074235983669925929908436727351363954050916803707791029561369206630253518287
115405321419484795887420019388896077435729622
0
0
0
-11874454159841616857328515579891349161188541115256172998125263777157601173047460606430079166347079388190861855658313669184101372523851381890646349567206156748164939112918877420480
-479412134232051019957959541472140133474711455430290075046509798492881419866363693935374732128889269932336485453233075874076802959519977521871567028079427351034421441340639018
-5066249666773723353170933861788664285008164508801200267307708624880237302749624586854836145479030700714737317978886632900548298374648840932990306001118813410587018796850
-12681166692353499109275201087830687671971222094703387057786938394082773776383356455686855430565685683179147157092600395231356462386525617019554753643572323038008439
-35408413139889228938470449992658171479478157395533892356667747228804263386204613755404393744834393327260937359772488837880821432097139520042392341473680741045
-2540420505426828578791010658946820321937644751904467150148508532361159747897714131138628951865927016966867469119078202253041251940000334348039544683025
-96705955110888509158048690144126410697717169657398333190537846276190726398287883112815068321580990340240016420499594075158728816364930608881667
9805800531138895218081931745338366507313811280737064897019881483392066534147687530365631398760499859556908252981752515956778905578774
-42487398255723065650341543053499093824414217588725915241757662504642700460991246189748326475712840070110641763393878447720
-334942063817515695676513898475404601951205434213386537939839306738453756796142070113408183507362330881245
-6468668641532110020956853523111918322353199498535383013276381230619726568748253377027
-12937971784977630029341159937600791763949703
0
0
0
13422660656937603920196314201650390711486727337038107326898405112283516657050158019522109692317392169367976655363570711527578437581773059286584386870572727998667687703666595229712
520255554560902141805087921506044991392134832807713303534106296713098463519365331472938205150758759696304828200449791630751266407081292352038431250169022754904822743155203976
5235063565546211952472928350699708633930386298388511225780390329708664102280013370301945223804662594588009266311071464809429610304057411315520822968032411491881835988216
13571668015446585115963542012528342662439489467112125526845450970583243984269808473101301179739282716961372589446735805713589314274273283754624443943057226740840219
41640756320668903929139853070046671953639187244102657942837484155826443209417369265243935872866157233040330976812358919056678617428824914657742563941112980658
2612148362816869886444677249975039868321458211069130912934582972650813361472736784592168034823261284175150911154052067844736815511730824172650254933693
118317772864832496317157102367263578522170049066552323200372725485603967866557033477525546198913506847167315683724291654241025865757879212610393
-11084063574868908560546897412390657759817462994852819302535492991367114655627417144326526458104016435489598239714903979691384169635966
36312010515080598015936490680760212674906370992761076908740318294776432412036224163056887253883722867312301480609064002484
211279352980526695493211916880530757413967031649098554101111582200028488671893465915650947772017667503920
2491964150960261941698063464104547009436352652658397840851886706742019450042742451773
222951186346142386384104196076665463072466
0
0
0
-14952224934494526542162594152068638468383686969885596469821697382248806824800425457821019518886158047837599499636389809171447717376261620177584434228290232624485038505976866175168
-556019765572214165748129834071190877084778643627305375699712100002596707272811703974057870801579316633389591474212495577341647993679483016978480874735138191263634084280460226
-5337142105013888348521893367502673125238771237797196418470757818822832578200748766398343713438601677931397596240125174138213215881336163147594548054268343289367182754290
-14356602463575474106419201349742358822746093922619799033626669982621743099325455236897911981598688769338415718206177987246728436258128058234365968756078082762061554
-48179384348283213148645190758781101803347142524640146948295705911718895203060453942685690208339518307012506149061954833847783132942613011765565156782695278915
-2542904037907487916662795062757736816902982735019901062527675025040078485073107440961253539555737534871099920165178689037308548125818612232875409924523
-142492715546316641768774403949644417211303663117544562536499570885966902362289335957037474540978354974814482391280936120470867357811750700575145
12173375442249673843806146929315788653682905700870436750600789546302183738485676234442427135739553610685696092008034890736920483437149
-30508506191654058141979519784112576953857379130604416818801764589510395670951820070097343694200761876160664679792222319171
-130739335514364445289286116856187609137695232161287956397625081620592139107929357085541062896883039487800
-929088765709098269023920658385137595216510754974079018099703036114801234475442906371
12859088217962369029430818549493565090579
0
0
0
16414692023300782583555830456503175672672760768517165946354751271982575874392779262676413374382997288918577808968374163985168228321352716054457284079903873461460519991385876739584
585263457749307679084466415253273945195741136207398308280833155517775903130629168264333204497149292615658640325910899779628231259839171179024525214002547455313070211776462970
5368924227927956950058608700297498790801168603861938853349765560378288485595558917464247900140206168306796724373473299412510926327124784396453906967953816356507271489326
15024109117446001957554895811855854646249061639271512523561883442757632629348578980431961848724097664216815826467084237486884040165949628750834866383199014276191001
54843399575844144542532676921384109565252346505122271303195758228964649444589893941651448401230681230663644596546399115686995713522286184509756861902458617090
2300182154278805686287739370510503408083665820376413057329663309719311469840205621283061188650065528136963605239156292041893426736457306090562514754895
168938638306519485853375295356445421366708619948236766721782219034735654608004310232205360873404374758489493240280025968840092960345519186416926
-13008433444291386569986342816686305489540507772285531736758303250613731323225387394578134760277638046493068198138907132255306653900334
25198602755340232383485575612734936708408220356866047399744764540502745478975470227299801398757675328315806177634338102120
79361216000220736151846579659050303445086175764401446427938778481330563346323062910519249038863410482678
335030757350526101531741870660258079817125162972899233316320164793025911778135072217
-231725440222731297931944437930852134017
0
0
0
-17759717729644543489800194651235700719832230949516893834933709935260559297711515587216914007607844013176134562395059093395912467580850079766901143678613012085255882520266916088768
-606764403947372812113129101985702628967643830572666344465365776254278682363700681642423624949826574539564095056922713766858408600130188396694730850643868800897912431376216594
-5329634802449122511819588221557885244081472606245599887901030419216856536775238695449422403218953184983192492588388002061535264204261484506527942740949182349511446005636
-15568159280532136442316496953976833671915282907453788333707253792024527361258343621041472608626398357304635144902407564706882834668503259886214553832978200869443023
-61418220872235684278911298846769048524222257298860931234307058244821542762678803195525271289310768233249506272899625759628347691352264028885357313773974783634
-1858835166290782361337483556192739419127776590740622973409413614649749118796512253803013536292877891279807334696214637780042681825784244759695711165226
-197199832178985116126807884181823375021590740312240123295780164949389052018483786817786506324886201936587818194709414359444391092357949187621608
13538354614908438713907509248664883810319704383813707710018702126935018522688651909353545089061684884550077533146026959100520869121183
-20460640834096006940963913061566459291029624818688524928992644055041922967208927832375879789168826440930183466523804254214
-47255046035915444451738015887313781367643231504373535519800357886903658074653556925738657251332475375127
-116770242284047555279823258957432626929359449105490446284608824346560359397422572678
-4205857866448109129376074417516443958
0
0
0
18937896365997422868066442733414642963430296065557072786459567429512215411162995860594344885769301745150670394194587702316864796128549383129337150457945873823524787273960103306112
619603472862204478965592986016636167139727864302155611148390819099452198826647223676134711048109777318204539264767980128480591457643519828331849975977849526450989797363357540
5221324477869155631260815862469248740929930279513012292065014690309499631916684881541872328622322550592652786740339297018342928364335646455839737481697677198177634262943
15988046053217839794615353906153346441041023126502811183847215021578696340312382137899631299158590204347841293940396367473186311578649203829784616454297381995639370
67665692067542290836759495172545911823364717079529552020831047239043877530790364537076304844094071520315396316603714110294511067735596384008247057850316948217
1205043450096904636102365678852255610101461062943990272631350824303070199600409627614210416950434316280509512005806000964692825361643327811370672415511
226658212704161684255651839750532235873934063648007990706000090734938407430873919064338928678740618209328499148561218103704691777758733304097620
-13731605719749455392684358912111074297155458643367810076607449394992337404002663337730776000645272326856999840201825329678827764731424
16332387554284136454152961632086030954663101555644573285015047437749170435219249127996101160746765724691047221783532094773
27599693955242483621052582428538700555937012009367729596295268686269132108732413549888565370259281326993
39308921394393806278768440982703841567479764589597081281640845707780814342390269540
10741480351191054543944227753850316
0
0
0
-19903753710138692257154006911336818862922881187416448340720594843343342151512029666883611567487328996600437219615112501398996746857827240939481155470353016514103800836095373524160
-623228971167982521562233240638290934821271575842747532733565582830189448751217100272250854185802466466010764147357841651416831672558201262265450530252854026722708164166504090
-5048730108186071914728479083448859842189994404183449800993694719277257415659474373195774724095262275879631304575137589311377652393171206883273686335296711075085105098608
-16287282207812775534414109202606230176850588438353544875694882110367640986794401628177224243651280396123812684575858235502300075233799902385614307562725262901940198
-73337563929217076435767977502365895562511424326206264254142429455889162030128014633430527479727251904174330848178560919609064477556738102828250952432407006066
-339646140460892979904322212686278497646860035067578079709706048280927390065403511634982651530052415548005544512945158242209521538190680415827250256787
-256547345124288676160852134242716292733980312560858683229977388466557934357649403667328172407180707057386412386665945267995836250253101305405392
13579020270551262437994671390590640993899215268276035439124712038250404832892618541702317027593965177626494222689216358448369144546006
-12816406290555525658407718861660521178034272925150212657228265903553273261062161909320565845208048516211225240386649360819
-15810571437220916032473658696712956087182979522764807741349956591444640738529667102095552799611819860489
-12771303004888710969411436445683136507323360187727381896638299759345087600132714769
176778349516100662247580724963608
0
0
0
20618654196049036815162803452313614302967005657011041638246153814251493675979015665135105437342583679304412290927240461554007269841993132471070545260192768633808553588908607229920
617495084885154820484982745972468990001165159005849951168538114540224829282987280656047761498744700162687780813662384890796733240547316100876600951789803679841406396949568638
4818967483532518950189312641997916590150618512507623839560791948158226232033784612851640933538268701036672923477467653052794259958164979777706445468861602606467548104125
16472088791355680214155645792026068187528687086436008685233927616795850821251236975338729210264289760757787755632023762451014034798263602775171697925218465698382500
78191384320616578859748103520885596258556999753022282849982112284897464267781069479346173726916509720761084654715909183521169834403008384547750705600515911256
-719717933575162357537925168483892745587014017098791389884718587792122401838571433547843216801106249365226009033381906400943040943144264422406564883486
285979909116512348441647083101240722763864108968981119830839302819341444648683166468391873705775164467880041620845125920207573704176188506138915
-13094510941014904818595489861168802199206313197411996106921977650658101269816654521640833664404196525642866850558300476836950376746738
9887023001903681056896614296639543783378806336253746041166162757967258066363451195672022207841638020785655387536181838757
8882620609917533824094010415064554307708011937377631176507876379995950588254944910126743889723103819927
4001465780484078773846409765749803637841881839647713802602634568367991058912369762
281657962071656508808623193231
0
0
0
-21053363730276065310862019863576972081190016637222968850081676138029082567506192648972537254491158763687206864187433012898983262694872017823378245564465878161267566177410200156608
-602670750273611268429981913895063153661883617456209379889578859334437074681287290658238927741771345099321383949068510886355373527656692222000431913891642032587712757001047946
-4541081604172357314173053142586942875259282461734861325898673508225490882336343143531662886614022598780044293234622813161170639113804742531151283198557920601971334631622
-16549723018865628665702856077895605015506443696752097833845788942606955052334958304558294513285662326591285160061090476626624044560754347190494730482346384584383779
-82007432950673272082454838575389743908869494847285538062343995058950371912325103610085148214041563312309747783656274677846777837661720024778451462097276391246
1938108763677151710191788987166525902780375005852588054507575979151409841627260790252658205375749437367971595573785047914616441486038239497487678683460
-313987878310018482118747503911677220722282050499644610294429093836585234463805087045200420236530083810753341160711354993318983265181661098513468
12313401656503062914636109841776052406690409142604920362620009943102473730184413358532837134133989644553252634900229811401212115212132
-7497943174662544802186988089005063730285925339660402783663344959431895674615216490845426973413237412963784229181603577249
-4893721965233637987912295910774639313619054220714637438921522991612582305572345748416034382159737009929
-1208028124962644529379873902635051212564542449736908419802599330124914117660963768
30125921051734712288552543
0
0
0
21190031314998122038494827702972454340648018578730674334941428889509350083376395754736355247857876146996760322347532766162878704152403938471326233857939153801825987621341831997184
579418286821103134372747564731145819230457232204167770015241727240984286531161654405100890049305523887993285790242898792107449655022997799516846316754131734929954630360996580
4225490854264765500633332452349320129551707503254188791028949480402376284513776291175015756652674625212162161227880155707488665997001384130222372920414233820070164050676
16526919298533226789580042946304628171939148398205738123082628744214343414504606313311320081642896840428691148499815911138903517531118560285853298955651481652525548
84605080745688604364932126963409187674556493551046595892320330273621347562117139914864552443466679337252571203726228197019860797681564004769492039689207872769
-3264683036621321954885423406777028088988838545607991858330817988044328812090582906132649459486838984169163340144186117405868232424352697189476671804856
339573272089553585758274336154006796669259254385414246063953352741127244267087432851194187396803542704429852495318694575451844516612026175034542
-11288629540710113096083028464143862106966065099119996914765785717231325469761939258926529652240769196175287078295644349404404959274357
5589703933641537122293239647874845008503940184153763287528121739133223838871855847615373027760570362763473745697840321521
2643548497598544289282905225871029886375513713925480805897184374758398994569417775381443526867320071886
351092184876792166740050606331657310727696694281829228287431500423360146133687394
116908733335173831277521
0
0
0
-21023402444867101121655909709894730782038186637322384963554198361432068969186323094770730529626289085350999062716638837794296326985131226975436882224831236663223144541425035440320
-548744178876465987571281955958636153109706482250674691934636416444935528919840885572722287603836336962744593879259428991435114479877673915375679873215328026544614914205516266
-3883369220923687269267211055268252586837893956932780013062020186452678782262945931222942112163251970682204926738246149432762171050382864310784421217401254325787608766568
-16408695922138680641406049943473511869983414847342611036852243469895136201799417447287334480378768091369535470848088483694685457857021101659481447778489312131094770
-85856891924012354049109495903456699589680265302515523747156340509495937533866078559006171575914712639264108846396708277500951078360010158081492720929407859535
4635997590288073463948814527476805349267555009125856795812570345542763927137914799207812696051213038100940669778526016495270359126890054942639458214236
-361766003713210300064777142360813916343281091763770739192976308004851915280952487608003799651979405322511916592879600175445639498545567694317132
10085347777664672340049915899811519720970061287667484505833347759736240159522668921898506438134060047493730135329594859317616600207381
-4096343656737348768617701993561913839477283489684187969781508399039272727781274330912156542494968574603196993067017647001
-1399975928323309815910417235140481151446375826404237209875569573433831487754466352661572256651303582428
-98138560653543281230251371129685055536096092807888052039330249912043014065644995
-63267550893794215014
0
0
0
20561149603805615847387032965448905653272491905328146445610745691407949705290806879555354318438805110190897471371880958335202339213962842049311245519483875978428893779364507204416
511927105121136634576210463587262566174425489451975816236560931697261171323768752252429911121022898386171151219478071483250067542337679724157585262804331399271821246868807258
3526014489585629410741481371309461981303260392030418151682438469542646284262569062512928547260557149867597573283343179355070790567320426737352235341306383977023720092937
16197715049587773767576650088956451025453299038391133956858909267088173382741321647799367111397373406472257807594069160959419507120836446554688344049207769931987841
85698944148388654087762996558998404462252570593743599060379882678843790765643122133335589184817255197001217377586264744750956129223969110814774474343868393846
-5980946759472687107602112277491651475166604015446619154329085354904858899628149330698446093421636946975339403518210556873606094902603161321122369198996
379684284097092049778069233064298451647605104081865069129106649893442867094357602575334011355069080971926280263954656604076530783661411568956649
-8774650655308928364142575543802293913166267358986374706358279014941764254735992364892598388723705525800234137323196505432663144007313
2950895750840699836174121895181811097613373737410027832417685480237760550122590442236389483442560159297704666414059459869
726715693119435250209346272326090668215818840449397271472081570002166929806428729854367056150643315864
26356932532133045093383054066799457259849069310161063488102207410697702947379915
486212402001447
0
0
0
-19823291383494218961491889182280100772671190373681481206945383371224154840354861422202455729342722856040904789745324419451991562165739740415926326697103247636666610973430830698400
-470430352470430294326484228618701597756031379576810422038901106125392238227652638052049358551540154619702053264455736635686493828913183431505633760702477859567939755155190274
-3164249810498961913691756784544414886781612706556410245297034558498462599329263450278927089458369921157837749120518270981768125533684995738112537666510508245128461942826
-15894286458930173001197622050162226911066609649424898581946759995852085472991805144350165098090469175950646877063356531689611517762996680351232835104025059141910434
-84136209034013456431618528011585111539848159801608322787811073757181329734935793819124946536745727788120658960627023157343345113163240884268547571364356781069
7226807791247113720333696055233922027990186597276032492015564230385587070400462881889272677766847270741257276260340224085869015706257080737992196139157
-392592411417731284405431988848528860881911413808621131564006061755811868579013304123932137356706395013310995459403748816899647087622728500553476
7427214150593591761185781221117032294228466930645127273765087013086960994651781891951314603435715632065112501800185986570794904051688
-2089528893894072394858580293921269296505859771822331580663384138145335851943246547826533669787264841021758985065139377513
-369687017984933133982847116962798460020931525530706890691193293798930668127374720681322030482639452378
-6793923676701515491569146945027041826700062970521612555308094441796111657502440
-20463999
0
0
0
18840761014486157369661792356612318554938543037088591953839011847955245145723604020926084993636949190436517639219071125548553736884278786348433261304921369612744778358130135002548
425806887739616583508741317844181028026205893997648174170011201872555628626385634385157355363228468546932704150887277233594808358691959395730874732161564887574777700085447364
2807901248200616799434572915674105989002551128456283735708387956097050130581073534819917892315063979190238876189213521909993773122662184293092013112692532529440802287778
15496993670942927244866827239650148778909614249046047456066630477950145779928430611216297514216830992666834072761921114392088400961560306137869656296713926436669707
81242367323598420356911638720835548141626917865369969165036475479944190100034148588679474872260068040726544426569939487520726996758579352044366569764281125569
-8305684788912597676179533981311735389433924974747324940476129944919262642059226397267113861072032535685677424101074149254374156988543819991536433576136
399950702970363929182990420876001176478061408797917722015005937847605886548389669885001380000472008316941528113992144247101656534547828953073159
-6107594706534347411069494725470993408800636078540679976913830120865889622187194036762219658435981044473145592822489919119475536152878
1454337489363826595061597026928153297199640909675425804114517286863432307321047727887697383502226422880077652490470867020
184261246324407874230677023326276792818458690484307300503865641662294467405701735539699373960119365216
1678881789437156214499301121977434264366290185125971243174894376534331575018418
0
0
0
0
-17653266288585388045350653578507851788940498356295985720262017523045105471008718413146448672552376826548670516025295378895559294978624731060355229386586557172340429213307649889504
-379605508528271393091451324871371798039402022719001547200663986222174700345214863779450335030614321768858413409129176576245230828644253022341839479596403746291962931006059322
-2465385385787024515149891184494697331624154569679765205274796236030333985901073969068900719708982140089271669626377637906106963619549697851592574279100308388695970633114
-15003814765461313605478653557910958852265752511461968534470503305680630224475975999466964171051185185290717500501619187710586864731790167221166056267830201402015496
-77154057263063392835473396760095274782603961958638822726011257036629768534269465130183950050815297314144623693655133786726799067397631520193934720044097570283
9160563687329580380436068130250796339744113440215293804599470370738152997724656740136821081502856750752192988869439875418645452004493974693171497557183
-401452856888062979033156451924304382259190955743098002892334470641083853839492424034544607511810500842141307768801092449148222697006298791482242
4869772961362872819998825075217879657656885888904286272851068008363083421811078588069239282792756486914753755167758753333983328812782
-994919056663717132481116252934166279272629593994761470543709233839179376402783244870787455482358868207671005277367186589
-89961728991376758222753789868022538990971240775010688768221627381077082131969868700152077653456167939
-397248596846531921595366372586854101282634220875477815653293848651183515638142
0
0
0
0
16306646100210206346278982011728729629872004548513504754036808421248404434609397339486400918919593881715974066969406177675832366831845148328432081537296129125909223249803842831744
333285708165826052946811626307053468719337118034835122520365510925154829246233544224805908621432825619868831092642412613390260009030433645693340954942405378136279811234333566
2143429645692817057537069208228366291304421719487218790626365644735512282676609168191216219060279537127656075606982572400786705957778703492302824425510545686028459780918
14413528439287306199358713684306905401894040089140239161094919078009056752858963882083085732530188147785547197254175424493770793014760053174447686834694972983101347
72060181834908976507972040504015400381793116904993199357864416422135773219522402785686085236160008671732468912290933376198037520330233965237160951413474812509
-9750234867317253936293288709828371823565245421799118919054983464869199280052190692554145910843118620617716501835386216505665964169253571635046889537974
397047132308224076262584207915517293606033820486359437366655091790559466167033692188086084690014951845572602357821619241673746987258640172348475
-3754302982552893384292856573079998406347394419543901065971904440325249510278993359442269651623282489925080134598610846659964050450081
668956096685297899500473751040727733630045798670587537151409425211623268913899206207216195781696188315370540046233105049
43011922768248629332080957129142119378984530074856640847513240933446184333550927916629616723227080433
89883359364006528325967113814677441260696819568326902794259266420954706525533
0
0
0
0
-14849967032547664362273726970349549467430178730330823982561361941272155121675835701603933366832901274281580331884746025415955057687977774953890018881886141315201678435919850739296
-288147344818557694781798200506691064100193612159294211678201494821408738957728552411612202170436131918383610091701213356965685207619685054082125703909213432033015867790002586
-1846934924200068941064089581364991982194351098075099176972186899340038759479759156263205912306690576868167167381917409405469648921029664949124890364213285961292992329808
-13727152523525490840499540763529253087000526364460204387574688601201195412817733918015227828809615631570301556975778052647920373576743935537655999767316627016251039
-66187440381951240223660706366573306501907626905667028615962166976031191289398562822335238338631080988028200072951208605513178923244067736924596151756856503513
10052499645249834243474904782316936011535996997457164737334978816916287996689538382597941938342953723530006445183732793693316616078884928250129460764156
-386939287883692208130398191228672702910272277371845149472551411308483654126151576478619587282480184433147519353476898044507438279184431440517511
2787174911923256529749832878531321637690854688870569510019606820672970275094907386464994719633794994841982519368860072036379188841200
-442053206495013310160520267739302335799922499992825435416525107012043255933002352719239277961265606747348021995547321339
-20132610484531811582794632868913407757456359032198389567897843060704368720310080050493509293074997347
-19420555498877230215872695976495682350358045669528685723809174630826075725509
0
0
0
0
13332613148620092047890700504151588818363741970301260260119174678399302343412362817389960055222819083723824096172835416174102304525849703759536479822851652638802799046849910753344
245279163860749537709749088295485903778820316273002160768381485518192232616344510578463790409913233746785180946983906326087407113258466140207706302539193935057198795310783832
1578976837186799454120512711604492480152649230401615641341012774072035959864792568523941254815305934831312186362841683571518222946967396657739982150736865369476479117729
12949163560969686720841689508951696670428208322020045157086145700323117973068841057952198709911993259103161670239247422480364955867841053170623033187734406489973113
59783627479991655124179292980435540464569331700484876698464354982797667356236130189775399139169014792704353428139143453180152225360928604905499402383521229592
-10065323868604472618733032377596588718888285176317913735366738001968373449509848965398117002453516316487520397113314673806459652667388708703095504757639
371577031262667692025134243627442419471113997817863521565285474588978365268385016739719665197636582911674034791072407176956326966281859431209066
-1980263440763711266980615546162653181055806620076670842616670969381674835972479605671087214804900324739235891685525844005759349223588
287075707495274058068271808657528001270271076310037761897977085068578815495994745784799002889612849923997076507503572284
9222618409914537913552900632039765948251211299233332290367564834545628028973674035915157596753417802
4000872300222376123221300772839690299592948254404710651919639974756985807432
0
0
0
0
-11801604020595216942557521578551273095562079754122576765824721300003529024902684341538645918076769306323204082581539089450195604381294995618297320659051911022371088542324841946848
-205527985142880053525160296557401355785379415362472799685543753993893472330456803211908330250915846874070851728080562074443824767597842886707890756017736152333857317314750138
-1340929790697857384998668439547615174586908653030054028951568356376384019120139922672760548127335808309376588843247467125572066408876556300467774888781979477784764545016
-12088289865705864455758971724730056452367206354029301251880127036560957389724616595497465331702939988133883651599683220441403670672799129301131330724800561934592883
-53100408963218893272279238343107038836251706546702129550423591942177999162060381449665923070918431208768011497896585748839848689966512298318953586137483510313
9805892361242429942718283051031222004859180355914798041949932214275325974249258580323296399627861228724168298364752410800708111268000938355183816556040
-351617575869566588934551200641981681590194932568769677252394123985392992563117301459583931369148078938016532146255383097122391540818451083664642
1333051309508378795213917881465491346677556361669776473489354506604293082759232636105912376831447118478157239657544312124396083585788
-183205868453833343480350656089733938592070051995951197400547734054106357001361133227287086624939484238405013139737359984
-4133369229434653417141636306696567230230162065988353073989754673822938713308243751033793084513454170
-784608781229096619171132449564011980824255158727168585782142274355132456716
0
0
0
0
10299334316256459594566481097425040293467288573539253816430117973519269198965237245938690756827542616410237853973942810475894473525159481590312530870003547759022836846106165850704
169488222493820367868494990168120526111485014440565605571031896004358244810271010874414387015877893822879373004998179783310047982949148359536274183165090126632958868183503714
1132688510343713615037424858611904791417885740553079584644776064545414571228072553621598009729239396132447167678142728770279744244779485444885338614303294360831966818876
11157746788369601648888856475485414119976855084334208665706354015252746870267459991042382987646735804178093509043080416415563068006664177658696088759223886598871196
46377228837138149951742303780423682066440723908219791678940661478729905888321408060392081706865914275347571991677704295693556340749193614115550179117555285658
-9307801654513482229988531348100494778581755155044031115110335334202229963493493422917207634049521085645866799394977762561307814010085582413602888974837
327881539978318555732582090318970881135161467285663301472279801806544176331381021763552835847051454238789152835763569345561472891126877152348098
-835207196870704721098627609610631512840230358412343630031971517972285211055452595125759853810637573940220629663922673785784710331999
114888771173123628999511368210475197851920088468446248097169947799356878243034272309404267057479841176400917065198397690
1811729552707712656052820708021332066314682092218155707950063761239120489621818113120057213712428776
146216214301073296691595311602590431493541179715108499104531987269989326540
0
0
0
0
-8861870001057877225113833996433462623145168487321939876265345454905680626983281977321924655474991640564040295323487910852977662989173544338984295711255554428626566277531968532576
-137509590787850525607204885350650046799650649098760161697382586942010598639618011165484037918789686878528210741178729862034837686330087760060270595081379999953488156466066298
-952955531875374486739661434117215345562543719575895352749024543661392105684094461319414414481185746881036036673511489416097163740239513553788685820558440223237143528476
-10174876437071426711096731732127411663877392928857090834527211104897878406267234203560770651235737636428757800581857476209602588178801869423882692968082831540867310
-39827743766758521319322005639534440518928480270969824120843409112638010933053936224723222596921642040806433954356977186736440583813007665848583549860800582383
8616858733846416033642638761013356598568245943017254924722478108811280972369785068680449391631320493292068649117169897150427649457481398935990987447910
-301297652274098658393741084565311026336659676888266140187481558919228862658942402408061011557645365411869752375244086734044727779083061125699718
469566179872445676299039187288668884175225596362274770887761840427632998634094147169409178320080616758430528474155511094243784922862
-70791878687890275609360239754665143450305718376953829856431961600968864347158207998989154235277691382944633499383787608
-776347154051233396950652985680986296869439937513386310709561032011818982197899963296547641433589989
-25843857822287678990023278791225820709487391085059844850164340637354059447
0
0
0
0
7517869953774516461046046852058926644469737470889299334806566049467136319370623339294959695656894497087451892125172246080858686960221281878540640316059792387779498293289219314368
109719537847500260439640938487432372658778536776979378009497546278174534066382245970612701537570261408750743508865688074320260386881720202605630854042511832161862311470066212
799560935703270659692677914493226909730271982876240985257029039478515686234176304201608058965692824004452018228533340449738112595796622283144173913942129531211454107491
9160247603392623571196952846103033492527190341335647836119289599335596755603253765734734969083935027708596338047999008659750463926070802582556213095938052363588123
33629775470039126086258875247790312654587226581916955109523540352679978501346378129016287402546667487050918677484766804375689828395862236988484758653034629160
-7786096526630825091907023359221082007018664280244262979390742025978396682198649714927182374414783386299988966172133444168885801384941999515023893185919
272843406516155208580568150041051311693562101263662894067684207734057521988775481629211160086457588402209529245931172915952717013546854532068541
-215099337230575366714648452067679314376600136630926114558316845739379310552884743186385480891415101305054929416982485927421513160284
42857563347926167421923842786369568989692911379930488846652846761141073068386205256143422604658166211296840316001575189
325100298276847595144481221088770775726371162487454061105182066605126519361155391668388623117940383
4323580209298185006781976021273638068815458367830149913585851102174075945
0
0
0
0
-6288136206560947113889720132239019290294708359941610941997420973074016040428694018802673253081503233172640990903700850714306411206466958821153384778591224298577670772427050702048
-86056187611231003898779338137307326424501102079713102487047370713036719374358232069500189309482499766390282196694134146294673562301726083117502086833887234076193626497088162
-669782227794240060522478045914986033096104460028222542130257118528425045873669560349540420881987912408002173726283202481007522509647158771616010783260399782096577557430
-8136349304288820225379987257135125374143393019916553876772266043309652656165143163171590968012607629424706737830067943572195926479408228977401432933536640112738524
-27919285538638365667678708518521806419472666892010854514613935810909705946355795669621830469302659347049055667691371382314347631235373194337947177866524081879
6870656985269671991839353368995646649833370231081289438496870875689641879444192984359023746686247914263905576212155480665378896883671859076564135471644
-243486877152674592852073193588559074225548488815719492322608818808161740626266465896255817768519978929574384267450181724688462055668618476716555
49547789877470382242169608973587790808535340949907436625124320503229076959550728620091903239636214588566254275736891481510773354395
-25490501280870794042034594272571375607159821254738996034856121216490994621117757440755448691026120385283863252872422021
-132982457575092256878115456404008560570293996419275648762349630826990697855024484676303301301300131
-683092416255472180615974263596710720178003293543091609055169381480972840
0
0
0
0
5185738657904488682014932413362039803135865393270575931420064374287892824261318693657884333670376827333926585329028482931477025687099887315761583279625019215042768935199253653120
66307386596635943300988809947679883020604469470138172552151385770940984690026794976335566765474808569640370720529489095058775285552634306656175809140104232572511987735582166
560637150946545529562643914709175146698695495767302140033819608394187838238859411602131464407264317931698365955384478508149960062399973576392561458619397453076078783617
7126061650231949784377755494655106886235823784778846711519118184179394257873279967005161196015933467611840213416917005736675145862949234277857076001821170551483844
22788386792405947876560386487103449776073184736387275573345033787485294693855152287016792924367646516404274620244827199452707989689135741117243914804939516718
-5923133998575599151508060978903246162512767167750240572084619732308462831714872982697617670217690690991617077436935061791364018480500369124388365887849
214134397340907917794975205754428180497506075167643666030531956625262633110499722273786529072885600769975772683874551990966551984953347477018132
48488468949799349102211486998594047739535675666855206001314325878603363024608401642221111064713793330209108520949903725153983001110
14893712040896621515413130173586001183160760357536128385156612319759827872200717572169895409585122429724929859750841224
53112319069567938692278811785868849525358815867522476176371213651783355484963724510352229640619369
101671825044490427011746289223758578722827573866392026960653891146302729
0
0
0
0
-4216616473970699369239889260751330335664707179672391184514155715538925740713870461824907554364227494298156964427119986660635546372108751064638161524703804956315666329141473956640
-50151729192895587147993497109601523702470286190534594884793722182530666721865137766734443999312060783205252347241492964411265163929620162878901221389195939663709521332457314
-469129388324954553918923353950045772524344446856007173107930207136678409368536421149969712299612239230529148963973014348484838411042374956351644643506160175775140442024
-6151105162230522835026563354498464717937473678614747258545522922276455896212203815985807093753797868262749708422139972682972434748016669746072082056203085767957626
-18286977197833263516558919940281800081521411039819753134610437297692324855306435888433151970524212043402765097845144454605851152877667212274232544122114716576
4989831966208065873255161789598742918938686008744718996310635764307662319582201847259392275151248238823982289754523872637002382092116264599112351486214
-185587818209353809300677392170124749004690068564840702767905020036891151875327397246029653600408626449070686240679319563068614341067350763956955
-98098624717686456978415533102799686082575435101287924975401018480884821420832140050124399538633497236935518132012650471210709284562
-8548032119601347708340209250717061373490947976295558644903252151162886446447904517081849508246767241505906236663266639
-20702368357054113370096377353133869090090789788556962654493467503123352570791434564424554212799755
-14218057648947002682211710045816411723620276492333576410657915190701101
0
0
0
0
3380531457089150556295105572064764209351286463236784646560980023474496744731063058041838401564885778988751660590197233053572362635804760495304991161132028968261935390421197962408
37198075797862425045992268976331833955921940119362236800644189178974909506538680560869787525205312229226891701700355777412596930031428973297338415896287553222763488084249776
392435417350070048234190119862174694602114646340804966854325392627694507128369314164689369798593889452771603452514590429842592774721605406203940237798821228676967494403
5230655003249332779247379665772664729846490195318625261991160919219454246188033917194537213556395321367545855533044325532131041907384029805383909961715970782301403
14427265687816105649746625765535780163392915492152148855865649093896886391525997834139402196850749514217093663569544707890300931641890936766775938951501422508
-4108213546563549675419771969643099639305852132415659540830471849729210343205994415956696408233471448603401721858287068563483420209551199989110470099007
158513776368795343841357516614964171211587487846646215363875025655189877320388599508890839766840146222622076102591375881712649780505918832848989
115235468304511147130999872512707369560219600853887156525679981214597296310059857298354473755781228068021303998280158487681967823839
4818712409656511685101772549884116585537968048680909409768646985809075930859170145299199184769978475216174695699573551
7871546465628337820353858120127530869999719459200980806041463099606357079737721032313196087962946
1862580947784317551301313504970704809382092783620274953364752406158214
0
0
0
0
-2672238814429830888301548592657571702068954347138250704068886676725923467521378839768449168400297808939075884841364038376899232695312463517500854876928662722805011422435156673952
-27020929331408382725433287118052177447265199671796455407889200003560194704778255491047554410083587269756620481861799939736133163357225128889710935204469019647075543919830458
-328028995408382618320714403278802102565946150611273124401146962266141666120244084903052344419758003470734256963860147573000761577716750216658442400921921877693895751216
-4380266090351197892096869865775309421881958081262187214389408148284897163492846936575943392305200640184389328227325649996523504674961111879451956719059289836994241
-11190279485470466442534429246442805523432461966517649422003307706468391097601917016553480131426657594748199340656566610525507441011641204267817996571288984952
3305617146297464714412575538323057142487453243827085325029458634146869508834164344767477791785181741098323609149019340674734790358647119722296031014142
-133425984706254811241612233240444536397431417502279593064502679453809595437649000907612831274611576944358830430090849446623001522264279794917998
-112431017373592262069353343146533869242033231811830268391279028950869772462387576438633581990536996364284006478991696993559547091728
-2667833328392386891661899570934338620596654228569382533901108871358499493256633245485551325417844356108326055166649725
-2918085023063452138980735706234337207732410057342744213908017838261024975588008368009074864303109
-227828701567318332938746602693357142266841497619671263583180202335888
0
0
0
0
2082746186681177694928337693789072597853931660289389191258168159113607487487998956901823558713521346579458388769308585593359002916770067367045110361760420593971873797061676994560
19189962141755402150500344922902016790553206711784454300809295331092285913425730235985086017998789281512819539768515696243297517774045983036125835588251325619161464541536154
273746888496580141979140391416761423848396807571708097887663292647404744513304334309962688037811461608457362248033978224804802506232519982573349721868450566725835397971
3611198493876380730557972304422897045602404808712141081052664514410169772694044139880984472515000514244603267762300428268353026064925219019199075397407855069746920
8533401205573239868416252033686120712478134679027656627920284167171562034815581863467134946021427492532575688318581605090080592373370268683166564866297016333
-2599152845507961837929891576836037549660584191797749152020120121946937674509549563648333948698570536971076469084210641335697937532257251959784762246990
110680213694336239225693969595020261686127557515203118635336294013604565132211984262666760051388660806380883100627421025435788581990429850295410
98925225621025607527836775776534369133715507743679765783024457275969366394385238300876128729055063544985656963333887850165370318054
1450468975787568684205663320479357043738858584854493629022253808044411536870871302432082713309738098138350466132767294
1054160946590957837681787145486470803641168485693018684000436036191483254517782256324625919123644
25926829181675410661142906996972774883219274292255325689671706154996
0
0
0
0
-1600549094093418599020295902456855069896507870882773552298015152793939619791142566592771022183617886511902920024562291495230863386706640278269506977864327166258115241929892575264
-13292869963673345966622294422733105592188902794833916310435880370035856985310608235969177875384701780997103948586731758296123109889713122009998422277445298326718751476017322
-227804774005210674771224723256462589975283197025807474124677933051468239026559268534177108547403214661002905847822355274594133665559904922183765679383528039109481057404
-2930170972048637244355205993464933405393687164912407649065110449431471073688728735834362796211775894053053626509915259998539357929110468392892187951030631646068388
-6398062058054178874917217684049939728802260868911640821716826454510626364232410448999641872983748440903888646741993337734686725058242198633141032310186805754
1996557448119154264270798068277838161293833160397142077684465983129803539874270695716789204799993462405142593302517349663198059954694032176617367914304
-90480499810091859347055075142190670138310356674266263223256401121991633458316635653424825202023865986616399449609063683373025213754846543327404
-81066403536177540374136789383048309066580693805459880089054003548475134640421631484829618727338548318160910225123553234599669194547
-774350470462435797381735116459623796119900180360886165701092134444268289262921312235174217933906865574391731590819908
-370894355039586589229399416642091929217201547496084662714683263414918659678682145493622221930485
-2733941534480281699502632443181291746282723153174932859618308403509
0
0
0
0
1212755894473510956982941772811672989072939164357886237925513263370540527305835424654480283146816222950651666018524738534407481560389160601956699400215532488040809376015867773760
8951487235926023784485506700888781352837585848369188984485844778266136390901186606426343340641298354593585029527458354839238920570262674141005315584308729103433760340114564
188775414839051583917020966474811339429369224695053276289047789652110165992754217967949423376975571011005903926505402416537635663158240390261155973637069151157452862295
2339514109953323068389156465342120206310862179793755310312554378136675610512932851562079360583111674799898754947622365550332826042553195355398383811262574916583047
4716882007692124739743143874861621386790079324504682235537322137887812930926966024064473752286190041534384694399013168870516419725008095705623378848950196445
-1497716509141498651247742302411882705219922641749491386392496314829959103348981418768159429349279605022140912545965850754782468026973988796356122101866
72894307643415809478415931900973514533722842605139323444529440855052208864724532986097661049893448729190192134600023936708542796104860346543537
62851964829441832458559777731742850778740757854315437308480343692165075395098552324981594329782213548879109565804300336510465204688
405883519553700813833910050319375618608212727488103012036412639186853486327856246254738932671841444392504822169296982
127022330390262318972164839729619169006878743305658698206418810119797710569846254611474021493446
265932634687317008170783974783635599796504198551832011684939282559
0
0
0
0
-906043597773268452214949263371083462128866693508643036648902215781262182843273482399001720705142183923429711235119058400520832393627883682221280298118291397434888007117360138656
-5831678739417277245435761566813924126222206071273973716644658354580603608634141679692765836949663441213367984077177935708193357388485254176466527341606673112903213660919970
-155542234739581441087807242276462712609950447530053415129347810982670777152075053575069944829484036732594566258462169673947200587839741476583112511089564858920972947204
-1837650974150490756334129966989937916395876366485513449266487413940456502267708079453821991207560174337563431784079433322410665892665599884766676187784905042829051
-3419759780600179124355468040517182412393758269354271409379436409146270476781147042313132694704702325003976018317367460400225394206360665954796380054238550878
1096543425504657052285647252473907255724274311877497458054958990488139994557271988412507634439343432723126504949230158582047240104319585144160194637034
-57873928965697698791461363462923451271869429796483312027856567835788994054157381759148678625161149658843169133158067302928831590608749206196296
-46502982813558996150665462823525039311840912157491945569370770775792474866498619897395547815823526136952462374148024824577608850522
-208859089316899703000008072125835282792629794405649986090372903859497504983099773493995367320053263501350796931682934
-42319112663555993025446108351583377280698726993914081512506225759815169117880912256833388702175
-23740920000616011335134163512472438000932279677278359117066164542
0
0
0
0
667413623435661238718155079688891400868328281481484303290264610363092425281923437045046808556113939462677392204173357822611744272696569147958804478661084440915239173987992978000
3647909068412217889046069594105597708976574941013410080499841719565620501512412367453382163626262954907909350539016079988442568892903056411517930422272973208014839163441950
127240643331581639313819083799295887197990222419552292955730474131449243538983126615070705428728636119074018863501342162828635845066534743862184860775345224420749279398
1419806681073974947473496003883269971239345647595794984126637796364328833758319204723614459052501074309660278007112223007963112945158162786870091794316711791086210
2438637454083709242775826911080508501636094531733747662230778186803848845473492258065245396822512793743897100828022044501861942276255874063589296673710498870
-782933810773531332400509942331226392905203158959331123665833420359759250421938581148168505205517042353140022318894572809940936428833879921186995335322
45281316448657039886724606241807531272454195650560929672430939120207357308509155502810171781640143644142229173600507789319194429089853981466081
32997475861149877097894953583560095430469650529924539910007946598891432779084420252199382270920283629519363954122156670766886778084
105498148491218286829510697077930514996356539045239519384876338837047192202347644628743781800817502249551593414494441
13707117857524395203761686047459151927604030685428415814261534945674133152234958283449056456937
1934112663473280905788739855469114545197566255387287471249831139
0
0
0
0
-484740904775191900253452275509832286194477331327843276531377197206951140243100219803208255495048238968012694138834516985373217438139956164248312937940946673984551528677515151136
-2163593473804374686156569604496563047085829380386456288330179089985837173750686558660040061090485181166227950174148074101392597178148173375724125638024652639267716905383698
-103197376218470990225081961027125827417532800823368920716589247110210355847172871372782817297669222239291760794092966762647367568856521150094210857686009578524267765260
-1078839520112241263251362743449993444766974112394104159439901801147647515078295001601541251175574341671314451307442386415001694781621174033393869206295482379097090
-1710865227271220935839901062077527681262468128927051140312364538281950898996593401539389675696869611195759355604647630670593985771882381468690461115496949795
544572736674058856418258945613214499200845923132817395431388535056477192530149141174895000551107251677936092584993487954031657411843652880690365746886
-34913768324988463055364048022272259848018401885664656286132534535883218700173899342985430342356280301993399383082575127746928690792364170266454
-22518534071350803078121254358314787899763608714487958252294634519516850200000052294824369828167469574351417392382228842218226141608
-52302825194265430990488117766769540645681267256975587262002635824033098576401850159305363986780178311559070996117107
-4313403711127847505955118455081237608205259349149660277138533922619511970767215958008520197342
-142856510521271598794173546753202614838380083891181079155002589
0
0
0
0
347128812201659981909708360547467621018050694420387035287499219791760830334402459610180664983307810253156149858285163448315914008395638765369273778631382440866693051020358922048
1188379187914894101374369198372916811972310166733069202277874416806196416501812886816198185437628849349189557548644976328508053225128393322822798416540657160849909520910148
82875316897961358029133436631888670767108438683651472619125200719965832808670563347715805425463050744085927154738736396557051151674000903674267778086652030992449021599
806093040801005549879236260358109825385177574469532069321771690911621690207235661353094024074033984443310504987548861092289479360983210470741286504336993117083282
1181251193134010514238791091813913103885868752053278757884323434092269295475881107663523256594673281911127411060601452267672551559509964337884390803824529702
-368446699594671756352646088019045627512914650867819857910164543933302801814457144584952910047070899986191667022742416005415412871833219473636751713854
26528320462294728407587975975527225277589045608172222888917860344935577215368309108500122715142172980280185950060893027395297996324266647172574
14799775364224504660305957741403032761315963121332943715073363653398518866463237131047904707007223236494488013058915681451144608112
25447294271086499056254251898549999233163522494337893186433203088909606712789811829513987281250506521010983321534177
1317809134455951753629629040161286017096632513395890285838329635568457503027356104409188984275
9495626097940119255246989864574580282107970060845444625216557
0
0
0
0
-245095427616545506377201801705931906062130525803431860085023580428610558619591179525874226918880149092733983142840304763087434266197706100703514972122835239085544398790252108960
-573433553149894651314108572568526040655929401037127622714772326217550937134981760459833863439764860630670674561919533070797988352274457290299062020823658863510294559209578
-65828306917966249367273085650583657628424611894400993775656892278181783095924280450694632428329247953460472816872980201868335478603972011270013420639332280989235280410
-592186623536832943026531537187387840041388630484084774471598150770511016036004579971612435628688078941195929149641525386479950969470281864122024270125363081244905
-802988800235478796886642845350451923085870776257456638193733005544130578560973934738872564307000172197569653562391393547181499083011412765189868547366100194
241986659858871685126442885156854686861744102049347156427866655986171698803534086303927121590131691098715940789825756471916506649547773922033320019991
-19863269476436909481299756299174835374713605534117813934545586291251890758468384803219110808771187158862312325134078784915790956675325715927247
-9369912202237238916468660440447277737564031863619961141135376059707263154800733674278921186070234526876874166388161921606267931945
-12148969363827678007764805430872730412696300943131717989867658404399369820047921655344806532945003066469672577169576
-390587239562918058415184961742182925921329276204101997773468455737793764543531146681803395768
-563168310028322127776700021183750456696513515092557645683362
0
0
0
0
170623904465959097179531532867642583296823908745643885817547495693140772563513376110524130493462104157721929270907112376530498660380398680865255782312362084345479222724551904704
205664825506391331601152764635819727778347416895731068180603692086371661793028154852535911460773927312057166781037442243257663902109995965115897535639734036656794571404090
51667770348963894952928381663355160607241008732459259528982004755608309494559096956869268079702359925548621788030863789788282412141659169506768306845989702229724429434
427686491586593921879226231348607508478952489885343698408761009589028018459466572537520566362012546073114307104754915016923799888487726875764243315821790712590136
537711193556446951334935200343081614384571602543267208905859746235800693924159166888276909976106937339661260028070528527059483095795846970669355665418148393
-153832283290946266612368671609958885515600393221213276729313497529124747309120422322696319586429812966938663157633355077904489468618210981682450426819
14655853554428648898703020333770249563758432342546769203084904323018188349858679913332670953540191728397347098085631857389132017244470896026274
5710083215522194959529293203076224107402636059561094962090437032806228839901039646029523660766441791594184709347340174921756895708
5690647727565545684562744431246791049697768148363862956930827639773009657357288927414493587702515727438136202065894
112219784887330685954332859976113812949025954151961637798994896128099992098711994980302674426
29508237556997884558881905658046930422755764204286088054723
0
0
0
0
-117111793303641612681670370108907872769228175903512336835922969329522390394050120766586075154488208510061297382285118106804755045804442914773894300666008137413267073195403653248
-1611043783424093132321072614952605139656677544958615310599937473931089669716758651299124605934198098203208723179532095077038595805881808588053697992895343319955101678034
-40040866210991534464981115323201661879374525339983424640597018140984673228402724501483954312015873192702575030129020454473075636217828078872489833960974241114208867406
-303625065761304088813552758139585217186088279650777087344498032496629158172004207907637922479089650810695278850881803761179018763538087537237216251621716292793445
-354933921041577825361836471671224109544986345448632667573005503908886324079082039273971576340356459181597122752389271940655381935555225200094980330453036633
94254335860890551814633312969322305927944316993935732974990794465854589320118051334635582553681387337659303535375629099878566762017573336036146323550
-10655680792314114521596684466494563968328217799973655881701478273261662714898917135648035828175430961326477991676819965499270364687404169751464
-3343038416282490436183822648027134078135889662919603954848362678112652616228721604394555041912428646974692436997707720878234619663
-2614865261841860203639402505810305948872670897591675845163766111998591137273504500466698554572850282908777465800893
-31227292807808004640719246118442388781606287892336245060354659641021134682548493255473645751
-1350287915127030290724975426927305786963422095591617495640
0
0
0
0
79252477849617262082384562848876316476466019937189205505069063937927688653561084578505932810971667950276070868667172152871053262193590776587450281578014956146862216538954471044
-98467182043750460005718798735704102960785380484404008967584235696155517856860259256303914769554383912896787282266404101822295809481207718115847487413010144147290285804132
30618465730340991646181280876499741108491907619754379442001251274961456291123422220867016241882293612602978835968454420338478090219188077287115150768300172787177766066
211860122775819368344377951513118890019587463326350399973652227015473487104168040346906989703980752816098799826844279479239390759870460764035467300086293296253892
231126873791703287832513553094896086087381839276514900901202639933813343645587536374129260156096700040797263977093615953673968588644909232861014317459036725
-55300243794553699137627813312342405163242707607579580704432296955475155639903398533207840718888355435807882084466269957093365585031578981849129010102
7633964498783260680643281011862302437933824198128629115812294973046786405160553106466025770769471028242233569106697719796860793648502046397195
1873918350824921178410600650172580167668705932086165524861788384033948628267353659330649168108182505720617338352254944260530110936
1178530892282322215517669622156390182358920998775477159092020868923927864911253616261203130906660187082229748935145
8408367160175132490481850663577120823898572698048849802425823067300897757177421526245078926
53236231352937212928154015171801415493825667521934566297
0
0
0
0
-52877548170982874687870953138060219575322752283010968693523774093906642164122475056979089849300938646753946458289909293567349872572165463338313117643586917226418730681910198208
135940072658372285541281505387431494076981962258168154676811251060544219321096729284939878532226946150275965672986057556388674995014051057213194830316706649818561210998830
-23090520083848831449733750183960836963588439588219156090888856125328276866925999152581621308412926849317753274700620027874076166523593617554927400096409820981638522314
-145283835829640897012330217663004704058439047502654653099012842976807381742098847292481459489575937169975768595252097896793975668879951326650318359045167737833617
-148615319628132147609638267555763182557445583922208598568028168841024231136505704570115284348059592280942816414098213764061939096143710473450856538420788615
30738809438075762797690755407242379688589182812099992052547603757872084155637438911864248112757357904405714467795932408858714941323019035715637199679
-5388971773554365630730269898894535301600621662190023387770260887652265539147391432473239285079575169179316500684624216922241537121416053210002
-1000030163317955884207180140302950895609812876424900161254836601761627509410602286092949970689729884118527962849344032493811725862
-520922479695374009602122096837720739391586820583874791116505618302458312156855315498305082296596668589223035127157
-2188602125280858129795477713308129069799583933869183518707006201882325479053791604796052424
-1779692847327551374332341004236639885703028537548257752
0
0
0
0
34783253055379689919103278372045119545056090656448606073200166138876335286691951384343696254635515412928384637817701020772789111745002485058398190024655476921924315840490611968
-138416585462993798295031679948303724870271977521700835310035611330623593364918416140247841591366584254625139308275734298235296374896025637359307236085402973362043120381370
17166230125371179545850364925412290961062769149400966979079604340699015277633310633150167889929650373020643096415275393719900285122572721651673351015440459001590722587
97904288287539033305073609807129268549870446777110002288250842165024606342641826938519129441153457403775729999185794890962469089776858640756912768036590846252161
94460000061413608675785963774403368344421796190618934967896361859395923499842118881796749688770718480554940982458853186614288572261561749650534562046898919
-15877789917464001186984513444075971584223166011095528152843979718749874406996063902688818001738978607526340791100042847690163651211400168927939400249
3748308745411960538860266608114215942950050911203257256322804417892624907722966751003094436327984700884202151149661620912679673597528126959000
503265589199219647492900478068841677150942628038586649637929198512974399059988473492757984617171723104977942299867898419668174837
225777062867990142768329262292247338854633304888165509778111990572825722659258541290934777223506930878293448120505
550079437412081305528871483915552437136555960064914119280570475057731950038541692321484341
49499492674084755725414186405200084959900681140226442
0
0
0
0
-22558130266118897975018407664217790168566385265901403310115068864773602301947308530774603309096779667212912190629490184136829157556599334992231491711866329478087570033463218880
123538864867725298760619880088280345634981601605956410033159424021687910346023770977860690940283052935052623921251719693158369171115089949376058264871157829233309055829422
-12576690834323924811852737643398394677070847024266441396401793166401064573701932918453351494741304125596190213392501028237576311395092786815619239900657452231683681714
-64828498086421221988334842528010927173947315557172147057063604558666134916592993532368514119337915697330020120278460046928580538547694180786495382173097977154264
-59416564325837962762296941932229124002443693340249259592745349045185331612858585013737223606538173401713471010569354224761634255409069957041442360024045856
7317156117588925358067444047897249444009150907507371844175957759509340712963039732198419429339612442635604217471762521845868324532975382854489979127
-2568763723183995246474945007238208711187022946423381958988869772784325187864865760394664601214861056282600834039151526854536378499664957736300
-234788055014943239093624252410292206250543519352588158141262383423588340211752982277802422102018387919525238476695033165427938302
-95938491348518618279218299146401705838181784869863613720317323136302319847421991536241281877633654553993020035398
-133341343061580741986161842839484049046818316164746953523669957046655373562893993202495697
-1119849480480143962813699250151959068642541125993579
0
0
0
0
14423246213275985507137491788140953023403123175977003050814972137272437226774569987980932265025333326133782900024122334589787782687498130844060261277067722731818546650701773440
-101983665588990863442961812518044105466375422480245799210810237321105953561631588809061249799097065665652776466265544820897924374906741239496115458502451847792389187601952
9078186336019881342692930795722481877103508564045269423367566860255655876457319450191255676911323933917874023671355149838488466361246489628533315825700323552602951328
42177270087477492292182705929546200339029489206988231427153638321296446821503136657782719488921331314204850965092362638376463902292019532605569369109424098655955
37031173780024133914767219157795086185323391410498983913472105783477457815786073354708818021655658701645172110069373677247995470369922846352103241081194895
-2685792218953635339007034274220228879255707192742632502590608596623403983685592137200233271299297728261085756672367313622865189750964024227711271339
1734430276931976507451198170871450499304616086642235683845132816983013252633503119628981958807157425021639682749097289650034232559940979952328
98055886944335505878780630069835684139727832941425052597625941473897473591998687908418128033919535239268213327452787729465860688
39961486401970657578922874874920366744882216294080684862686848665701120089788449186633269369873407963343158061541
31131665908120183513566170798798435524064175515859020983610009874189297903678236519991107
20064314703043046143299557535830278835884105465640
0
0
0
0
-9091642469107844315453336753791606106682611273292781263691513555462291643939014146609883013376021210377842883707022884230406882227971900264059350603385019373687734772376185792
79747424503992459329341653275043822366159605808036930727049213863594865819532351454467091812542745679537412774410869709866155925257392254914294667951083322962973706323142
-6454901951425156806506924878995403886650046936802798617442507901697496755591171188883323619391778685493743676407001393477584312288210216720924173709235462730234050866
-26959673692821722111884159548381272976881916996798005111295912352753571661228583032108028278687062657719003077429740828410122158102204074887049463093666713471698
-22895071523368740322402488528305330521614049079243389952850671652280794906046259905421209534179429452431212761641820844712519472483969920692866623494320602
393727227147904035230666222791623587128242932406346546780427182782489043952944419621690342870651267134955563801742676287500672797983024673705041342
-1153763487568644497369954737008181115436194409782501335057767720115594049341404835902267597415771204704742228437655727676106234017890641249754
-33481155186993531134387070388743444729122505840792473565737956043000305818422235113525684787038698248538156323120213760050415081
-16313717304568857856666869891119730083605250264820855166779813656224967151987891056761266415004016653039596629813
-6990021793374620570504910748528552763030607854348154836569856905550194574687624973186708
-276082288757246956332373494118034521561718162948
0
0
0
0
5649797740227289908889770437943400969956767896607354881666382899726092442349204280605451735515336878771089356356047850821519789555270869299195132309961741262543396353174223648
-59821298663926062181489787720619429438594773563690719159407231374112344252023430002553157612723506555548896410497990914733585269467912718697115955768657670254274335637718
4520381032174879450036985184055198934727928306675887309873834953578900346513919885429923796894092600054502947592566218342452577633513262822490089630701646924733992005
16930108548679918152691590894967955914189118041057720394537895223144957233990588885027543385991697253396302476691210013169849835473044330951859553492623143506383
14057038406819608926278240732219433671696314439464779253054074499653708326219625496721339514343680349941685345766445688088567056371330003633955485411731576
581898814045661979567091109605732353355288283060177125673199858510208640644619019056886653615161706301892211646232863247326555030588977959242071539
756112146021851851165604618556220056940354446275971445821012469362900073748291208984212077550908158128689496973835280290686050897484346581413
6107268908496258845856740453406594052998839088643473418256809679199847960727374067975633835352856874614592389219555461840924383
6526060903340440366066892513306275612569608142674610348757187055252315112439016681530291163263585350679630472593
1506722163435203733879762236364157666446635727577008318416328369900422537767808693347019
2776929888011112423986056140071749760559593208
0
0
0
0
-3461193528808934840546221742610861845233233563220145378837632903605974199292465912765466073122735403745361135383802207739025618439992165430368067292356103343282351186083044032
43371978571568818270130638615362592791629879987833678686981963149188670773998951152767445420382806909293131149434385917509719772590684528834287080611203062068430703371222
-3117513381887806585605953777537534470965297077825676461585288286989540821415007362224415660497634250006631913101204985222507193645619830744743686567345820850247786916
-10445111173119254965617059220151517228960533698060380312533865792598731908383504210648019083936763868833425742631006255611812325173483245316335413695720534080243
-8578059793335641421795871790575696308247606032042957765052274588645370934919832996765032323156323534494890325055582001350895874021572720303190594167030105
-869789784000990439086553773028962442168509776656076179972766869900712952131522441872335440253726426719777056915687843660549982857504924653725853008
-488142006725239840897026202179158028228559171198550620001459774954737268091059477671080665443560500927839415117205399190620530943185161327992
3483660479437307143521185635886691239129147014937012421143319254494673465948034231093420601701660492610543910205257724311691903
-2557749274761630410719161680808276664853995216060631707162988640944390686052979549931866476529174710920932097934
-311150932687488044384808760515641964125661633591652686774493720643078813347065247412878
-17928621117779650000536027846276712382857515
0
0
0
0
2090315828215163230460835879209307049867766905272739344154863376276026846142620590126951801707671646264120141243769865889953148126069937637921549338377394832426081580341892992
-30539745905684883105036321929467811654004723802457319638350773416714689631466031108343742872390157777451174704586285909104366707390076833533112522876875035918006815290508
2117166700343139755694328532689452458374286773000510852005482211070080408916699916075665040573412630140740404355936563121456921321742904636552956493587998217233780769
6331307744535931517284543728139524480628088866450638148282606428041585126756905008783610437057949262250517161620693575447364627042843588419538219570471377897908
5205404069553214295738711883609284627795009762116258823820296255652398110572481383220746351857727969338482172235978765115812819799462512092032121941663506
836528903703008796569598710386177624316349966379003006533289514271993571413500241099000178975396744681119220525125022419125931081001990393643202410
310439233011796313901435562618859257589779405243402180577831375978261589828017081650963130067462119769123609099593158147212537037846075436605
-5429259056818204051256020382287076186838990658299540409546018618201340899632646432663460074260926560981638035908191158578065081
981957324185499122163965929641392611294934709868223823492976204640091046782761111641921102864250615528559777300
61406176704700566259240599222905948454084187201380608361423163704859766521122134201186
286100512694332697090602512641030633590903
0
0
0
0
-1244460147669467847471674124363380859685022851001535632021318856605447985061929942460005764540588730807832476884498284944357049108167482678519315429693054629448822645444355008
20952586428349438482130323025524689228252071277632761280175951348637041429874031744300511121919493269952660707171178299868019848323227914007738063354856840818142393294638
-1415762473576875238761216757748629968311428307860342449173978189572414882538611663277367104313598983907168553466063958914116771554749389185754649691661741730841798306
-3770914248257775235543864530141307529693884016912305707042218642733707356843536649211854343235301689926747796208926312247828870524961925733265860387608107202069
-3141556063425339213052859810274210292373352550182954077198386332504031995463555211209693394483310630334556136095712233843097783085193803768410090502404939
-682304384622130383296752303848568222053555616547409794568989834168634295110589304384629196661047489449487068694975191272778143330535920990299315434
-194471614683850970014731360478665119652703523464986602786757905972864242613303862036181799771577707591318288746875684147916503302542375101227
4634165569694616397582998648778117661354087403534080113238723283543343238841133921174570367461760741313814135283392005207743970
-369208348839303831906077627975510231312655683138596523844128738671306996738532267327076441438984436247297968362
-11545599985032363564627492618939893868855607353428858580723986062601968612768390530192
4860677799501083880667997422077941781660
0
0
0
0
730335734552896757296239607636609697238002828693268885578058139182011716800726930042064848189258581255229190646705268487364481722429451743038543737847925953295567701774232832
-14038561587979467017383539725954291229805263111766562980850823482173742672939828472408456754173538461457707004596085986647940391625714289606933095884982760883153832785234
932173584098630935769557358637075881577585190747878094703442468236725362733214973779693928120360266749488425731499867016309842109941281675038683953264403696101342946
2207270049266543319003491133820129292429941976041378321793334853692208160471747414453123923428458230986242262309833555357976928807426381910967799130198207074592
1885071291563210588890743586358612699607217989651419221002752972461836297001381062295824867945339221666100554124019288575214866067594264137251317908855878
506968554317624139809722036827774433426579115905947891556362056574844220671852974128241200736871156166294856388988240073542422421948721384884102629
119994853128981088299527722484192543254034991880553045637352655613821992564955185444617764813477818920159076008771796296537457329098243601356
-3235295669697062433583523983730115127861049668983911141057887183204957425676321040835830031014070775510511485976964701030831455
135927834399710332771467045726250245942106297783852012833220400159694276412398982416883466949446902057007874531
2060022712412054779168297696204096047056576355893159433542088229169609511865939953704
56817424854812698371292408447819305636
0
0
0
0
-422498716674406312067011321562039822027415942647414653441398580601668280925669722167520842102402701962283067692095731364576066745291871138369686005543796823882169793675220800
9201235300026008330038977833518166397591745909403926839116538878870271487124657842926130313357957944256183479458172542885622120377098237364208985528676556441284850685902
-604313187247660534197959309830783874613359456251071276654649929084096431912929561212647747373813758958164741360364278896709165074249480446239854493938936600698944446
-1270141614144394219697417205940364483966723324273480550409590822251469094837848936548416428630767055181190457826762915128829671435852876229722055446721064404201
-1123799610259740317820348589112154739264300918912498031001219703477050254524428380134893570502393688270211897127545740545578178846181246957481107104143745
-353423891876415055076575179433157189266045509225264655632223958125107340343392674659747614068554659394292808375495629965491176199879745230761376299
-72924289577826308360060633621507178728472365754229629248238860096538797367056507059221708373060900920716421929583083654267261586983070157610
2014427895843312718692087424776784696593761668946781874052812292285049594086979077760724700678956297128858418780470402392891461
-48990763934231120845816270220997160907728473393497804019005179422852991389215507445520960441923378835053831162
-346984259059458329438383796053242238539334559704991455839558084951273100490949765387
237399329098279065746677181781169945
0
0
0
0
240922706211806832239252318493466558413112253586580210121877052796996211253016861261895957953103018560468809537218256004836428837972964809179372662525786116339277470618409072
-5906772251611303097408742867840520709758710634052471857335407518639184949072320387692235355462535852425068902131072751501069721007126366167044211371028880879669718675280
385725150758033413525399449431482825185764364508953717684452266783663866949861889352446834826165426921437105583130507660542049328305167615505886489123667424667358122
718843860634221888172364637530031490947932508824863211070726537751799430077749890376480788587000710620050862338323549196851202854494979745318434693958948423057
664899313007012152808711528722204079131970583598668936275280624578166871684557457574130799847373713567575838586847652793235273452034238218114448940602770
234670296870729254019765963775316656043946236884302835581917068313618685284281871614406404004018336161012499308384621579521413703361563972098833952
43647584829405405911642042403502084138812389410855448624659976688159154682329728601373471938335527892302618903821337210344813554393115605236
-1155426729471839110014298232008169323615039161700598656714123357994762993792366618874946416227705462359839840978532395990279456
17282121285384323784288575749729357062742607167335676161231905986334779012703938877699788180124793440086901792
54775370517299184760626220320952524562402282223706322051443847042604959338472028415
345808360947474884555819879502392
0
0
0
0
-135415123360944589547692504725943220627223502814629581539652455195232765670443022409412018770445999587069767214307421361663472382086400301346969988082607710647039219396676160
3717472973630309464675657405376626563539845537130525643391323225401203410038485887089251351055341018642903102046005674216304785904542387160800958264507159812279241646870
-242403487774378469833247106905555138895615580821597698613211073067659542413555417854645880003665357095035289029581161382434456179589463144214937854130836939511658494
-400392351770086784834546697563420257132196597725354623732296408285699342672476983226563183697990730058663329669977233566820962670351978470878158761723915169510
-389885128164180937468122781099444391207197740718286178800183469645607568477398826174088965519843545077663355875346364297226732555740545965828340521279333
-149711685227515438049547228672566873425429641917861149083201476213332527400906274118815159129229757087931200176946814165995546991041585552405264596
-25727684267099013959279015677652322405874240069256689081967667411289461934196696796119837602139957667857312890322613521167334205993912317818
619430926034943672254777795494422243052459227901962822622154225880752162372665661161210787715645664636894528085891320541337780
-5965709133088258565552983370224738911336450432401993755287052193138072635833785806607600547780443935447213862
-8017932982251130159087451233060474427300904042893948733285558455012075429933428210
143235864430616783021468400818
0
0
0
0
75020628567975393821263333830030513469929735388657354626655369086875910254959923690121304055810928140899533123081418848049203949547325550977298157631117483915634258765360640
-2295401100147748755927484860135611585888087097174766455693454579171144900406264709474170567331562440176302570334389854465616209324618612169437774170540177322740768811054
149982624452204471571631443321800656436333038221823218288085330493188898530541329306315280583910101824731448358047430951060021389384106720882263346091745235761909384
219683069113705075674057362070420406310319629802645555659539724893524417787678182332027058906305632124356055623425820975027993230290617681373028976809316945659
226236542304858871138748278279254191960142394120952094118965775432911822245310255279778767883046830264822563025755551337363591245183855068435268107588829
92273981668750158169072490737330072776301981139301532716164134344309214768054617367105367655638282099263439937796046745200028454454459407066247806
14933668219930804926871194656618889754106487379933291752586395508865542796092706056825549435578791210070322525427450982283117553693296543928
-312376682526329818148097352071229585281478850792627423863975735959150237610185597764531569059420113450654054294232652042216062
2014704833689382454363086352276322649520271350155517566873887117032607327494580728025161085214709396527328539
1069681456915649811866809030975384640775011073915761259822688639201924556079850703
13018555518078419168586671
0
0
0
0
-40964221066093875241602651359470598390243162772238866069285501193759758204526366520677546454788068423134853455689871552591587451366075586492282040805933354197691041669018432
1391339544532383227936096372226089373205763037018003857443119165433292972475124276723457741215507950554432406119609293114768809583202586212328004719764700129839001541462
-91365315162971244005345947107974636529383353094119750136436843185425462385702952612944391494751465507991913546732445388127389661113207208703449231601667393498843680
-118874805004323537168185240611056778556737957710324399060025671440834974625522646674042816250929663445105856400716550862818157507323393043922428247744612501301
-129697327654222149027536385819618466027107522469018412425147919418710072357334516677388545555355326392906698827406860671697412244129749901892697754871712
-55148232999622913500191915304989355572520069579129333165094257232621678124418127265472714279723736420993557381106524533140260485887028947208870457
-8535505946653740960487236262763617029384259175386979058000028605654755844237560581171825816559160592658572105400200037883467049258627631325
148402367445511562039058144451682205699746339554349710175108258121177920500755039987897527861847951125106085746569160552060500
-665493915536688688480189574545794043646732338609286166016640825208301924177432367208933596834509278210416972
-125961605651359620859121746810051873996120460780016434009802947043612855485044181
169825763666786954699
0
0
0
0
22045753307827058312535290406891912107203319443452569571167724252388440221934000083611822088618896543483496162245514209888866188327822115830807358897259475026985259362770560
-828266023317389447193721353904583697886312015864165624627869821035240599991102331322435611684131657929236217431852425222560310868451979710489321319402224497297185844744
54797106626933229855844547642963685313180626068630817994240208810887628434670714372756021657731027382391018129606857364512977388866811607124897928689469377149161765
63539309398728279682158316304447085207594963073767977335993074408854574751209143274904252970285216971307707960202642618684900636780111184793558533191778356760
73339538755948708258890490608630014710235264918229696192916178319271587763323258868183649945193850058371314234928499195005709823379395802926714870959504
32043199084945109852171896005367421757400214188356512966389661547973966307842476582998836358007217042853818718111776621613333777549896296672122493
4803518236872954101357699697423471443403518048918291752715902837352479560282175078254471056551748376229956738592246602412878585342811282461
-66240500359092773489097991046701254552651065229021336686664908723372813572199580051809906621930144933446496761028980988436040
214959037841743105854517341001446760897948259760772594695522020823087500476232480725684960063149322106080760
12139250804256695809251341996170662675818023814386449456848344701546157836173867
145718726087848
0
0
0
0
-11693016742362746198983671145382676462151399413257855893848988106145469398412797144706742555600756885909060493916018217317804135370187918754452687053809763048015845291560000
484425440891899028854505010895050508959832602775490729720297561490330038954134289445486033566937792435687269138045708691546034089450904635975799117517653635048706723246
-32356923850398286255905416056214344408572054501571972350849864305379030143746929405528800323550450075111879954099190367176130283329933565114848686258181060279695464
-33612426041735904147716691292402249872033984855405813681680278363788109395186609636896780867785210919499622767917283522875088623165238571461675906429159930170
-40841826680215005711642803206761974947976176110185090835672406004693299512097924685506907472688363621954638264377015791083889289753282909615040219046386
-18134460346530984580338815158155662361750931823427846531197416904960894260629353034809616375101042079486523785061073219269052051177370275799399295
-2661498527262678934898339395175099629816409558733735167042987917682204672349497211047158695115733525195885476189263757821087271095109869984
27566836269470548118393957902801718879263711350622057311691303807373277380312100654276581955314788002744614112760968455059362
-67879463103532980817880713745973035193086190928119963662969707008631184357196874965937626988547798194579672
-713551619517302296806578038362500065059072545375805522697884590192765855475571
1288614
0
0
0
0
6112151468675839806749764573671268345823815219077970729818812348547034825884430163118490685071504602697494484228279793770145664757551744931276981325796857693161514950848928
-278439718724106937913413985339764547040256586907143011130957786214779480818717671979688747876297919042625076129129975667388026303031983034268834260940159689769179480722
18810796123988325936252496808824174683208822024091952900385535724089596138308032530857568653059831911772954657503508902100400282563288541604986869400996219313649137
17638905856121559795136441871848890348676401666833016891783776048954972051861267611390599443982925523413135812929190158759638527899591174103462491910868026282
22366166285935927304874408395638271075832679320402075993126019805228120641957738122862553565970165258412369503820564516056886233781980158035023907157793
10010098269012008632173111770010386358110501167730585861146267787829802614335489635227240325000076921903242690100469568560133827043938701137662405
1451769264250883688857557366120078503977951023325605711737678853191714930702191692371878902947772133550328807908769861599298527111813418256
-10524867002092287926753928228080436845742210955298157408823942543041171124459793981976455312566314753152115045341249266540610
20949827781975889308963638401614613086774015480754708304663333081573604257423248349641564311189069962099812
-49052684560854845984433865042461003013460688256543079715860582436415097861946
0
0
0
0
0
-3148556183024237201663968584663380563763288833042284494495093092195883079477710856757382564594271269691642955768724250107688929123111312262768623839611480501053131306138944
157320166634877710557638417511371931051508491647035093626796810508338843056126234613822437367984400700320909544776825101657252204801841567516436620212210390646360682278
-10766480748554870970247751790025460312086972251916336044092787435366700176801217085609714274202300126862801951235059538585421715328832434465516722894099302305830428
-9206584409691807842871470453584909964240857317692877239934522886652655452941110817102833352105345442957136607072573136833655625733152948884188406727334739875
-12028212654314165392829462560528781329080121808378741367633862788652785431319004555576939049459401160230673755012901509124841935986626312613748645336580
-5394918860661267716923269002234258955678073632587317465994956823477778274336123463284021307542071361454323714309651241158937326075426120263773744
-779543336457630781758052819369500380103038514334499393270264205144280137682140835354350885397398963245554166398102386276789405271241166312
3559817190058765723667269608944427476309893752532750238206120796644841030458057338346034403495649644793111452091780108732719
-6317802815460807239940895139618816392394676747981420032390611355273597277595135404517237345846558170333093
26211875344532305988130552515892814406684035943749254287359432681158526174170
0
0
0
0
0
1598313062488684213101029290974348721028340524364346641332835777787333386674119970582346925859349153902463669938364632727597437056835993203586827883362816650580716811001664
-87391329886377168927592837198311557077917386052711938469661760956220536366067641614755671584591911785960298510066732475079569812815857221706240849632762765558136810146
6066837168296824873188310818428905995560836025271731711735500686790319750373973387841667936616077284316585025530814969613020894459084884981177521927776898560732452
4792677138239615483604515603360391655963609484716711085148822065575096370648563551415460326113261953281304501869956286927026303112485722468549118401649589692
6344255665034107495262187793035125686720188953799202977904313429406734763743519316956351285079326508821492542503272672658714958649960147460811364686982
2841035132612193304673691636299100361488040501850813246369771491299977064031848774460321926915058655684114096548978180874016281598009789036815434
412021310338672074065882826523356032784157446421890187898068196503845486759726436923116529638475776577440797244212185788610094350127269285
-971742500094631254512958475541114515536305938999952456312786536669848466157059600754309892994683264424563621913006293960642
1861122449327986256094114556780856733150983158813074549420030105598916525979082014320341488798197320979905
-5804723186968834505032877785871156206448332582616492440859945000003913832619
0
0
0
0
0
-799517424775750987032584673078711626185375618132596895931417239423881212897864976274470568712491638965562153592074144046173114302144718160185903497788796553891056049925440
47736271979481348329368805286278813525635206728607165325740644494956345778689481704335256265816466183436639758216696137334024487382973477274593971231567464114979102538
-3365635630028183025089299785335315051990974236074196135916039260690107726227852921658957518621206471952278523857819326359472285130342320094322993162628114854693536
-2494866281162658048239762117324686335875182993759763867286410412409954171241673839203031338359440880712644167453269343913416474787548780900227406313312787064
-3278044428169654325527631252872804759376349888959466935982708131342661599883007793646624647022172975791884536698290598796541321757906734928591969346551
-1462690071391536975373012341023404231326058351194767173903122852436341299431576063655079768153466585555820767322605329483732189240409685731828862
-214338414038670858662299355493306537343289183791592307067215733778385112615754854108659802900419933355275094405892105519510742652292020737
136174231912548962867932708562124805817784201254241269852055850000928696676547810015818795839810005431798744089292147053792
-535404490667501367526731885259381275756372506938591219500838983953407950170452229311768203011028416369048
997652070806863193724140586949041678998956100774363551853230187603997497102
0
0
0
0
0
394086606546405034873049970701796431127913509978604733799004677674719495579404887485580897581928645453301888002051004798970869753923618485730131957204653270956955109426272
-25643476192815586442116446060911747893908619655430227914710819282686083983241392711422620698855244696491586772043689591441375887591803765661119176726412905877321454290
1838150167153482895294717732571353343343249618869841271398806175490171134235829989554495943928191214416631152618219144775463287503243141908487803430677656220296101
1301465190075759773266945501419021266350449321006349318586464678005739215029091980705341656803377113861880592082958734810583882009607887199174247069087590351
1657364302474760870792568792284758329876314817032961457091189052497600493859812752622378351023925916490602403220732849134394527718302967694058414385851
736495473723793954572746043402546803532499921677511765237569586608628467201112849714098208241395317024327058056546601297609680879056013072632799
109734739223600679493375107781670380695616720853103485262372215552748395132939571854885899917487959544804236777209802646442003477868788105
68492761237373691985877476661010596319232116082179158839667746284293947544791329984914572688063424504298311942461089601520
150368561382290909482043815399166342817055987760036041698255850692232412301587542070703593241410503736910
-146986157676687059634507912469589589293825867258272758310309954299308675567
0
0
0
0
0
-191396678322724328166129902814847311429811805312205778568479067225166828782257089854265323243144713708327358632824897634318794089647362044719585795333525973118725350249488
13548600569246997624398482239003259056602681167148785803276012916540336082105967358329757705060950566862437984544941854426552033421059946401666035211901177846321617406
-988315474469668705585316876679822588322084392060038623765778958361225039106924090288274994878313025964449893990164333162225851643828653935956506006528330001881836
-681242812277907777251626121835645747149809706240238125262118240151992744551314205400527895803386370375153042190119101984113526254556316462975558927254488616
-819079277850443526401567895974570155599806135415064969564570990427170961791551068685539627529132066674527185201394308114470427379367221270071973899623
-362753788674319104999375584682471406435661089711750612842697202872640795544647941619987380597064177125334455089338594953230939367788128764647599
-55285800502353545878330564050948479834131380724818404686720756283476694047576355596514612688867550652337936365538443072656334360581345056
-80919432875615637124230320314073425680269259576939127234285367246657950423791502431652106642901263039819381819254171061613
-41215874344886060178075325253193117444615680417385646001203724905956790267768048644473341580102004203179
18815478747731631050081501658158130121713521545068316170092976411038678315
0
0
0
0
0
91587616801684045411599626884577447664158728899141754490621540965442508141447642868962067040612923798145103962397213117932159052579544693572266709639044082575123028290574
-7040972747912848244148110313980474444326530859093677843010942850117141581310061134352212046375295753644582080542473368755751787954372116871614912296536234789482259588
523119681444165961626795473228544773531354561279988410310333001921599913176643274543672440149480766737512652468528136934429133087179890877237447502605931242904072
357898074427102308666668663973954176979562213817963649031328177539494959591749688340500391038054814421290501054280761888919033703010507861923907676828662617
395265226301216525373039277559078945187004894082306794001754606324471538339690836160209812364492296508803582132855020460624516470044650239125816810725
174776189600822207451936984972780466652947572864431541459478973946158373581897272229738007925779929066956510991222023650059426505632049922457156
27407450034879692502009106459025759193591984947208807805543302050219020091131416565602059129715438207467753375558031865987496091104221266
53209530796891651665763548941075888248686253317916693014832306119574278171935593564978424124686098924298405164280934959696
11022078985772727778560987680698448703003556882158185853286279284881063148397905820750208512020416377578
-2010056760015615447664074615343765056857806718245110475126874326980242485
0
0
0
0
0
-43179613875287262423882166082077819440072120503772227636079228896700976866714430025870663653329720770806245234575426552794150827155115123601713443972738509060282944454896
3599276183092728027308511979417721733594657852568503151799082055389817549534743283299342463979138585790511091172006746174534436968120581562134790188089006421480179446
-272575002440224757246346579702483531563836533719623527389527717605266159568022658126848813527417282083246836356639724798535799824218219453718771519873029153047174
-188546939017674612562158711701918988411054715163974141873693352360284254712014715168454050196306643062029071431546388456055013634690214280242471890110664102
-186065430311967099218878456153577135603668513505128838624021263468898312622425859106092847573496727424471339332198984259068946228428116659521816780043
-82356744356315061643102217582072572752701548536571623968997576138813390017135076834895370542955534169107412616478165298828695233936288832956349
-13368050755292035703654062515299140554038870705604805114762957695974067925062749049131822504335194678908061853799034385205132682266730486
-28388323570433613009126533644362017464687523795946627356212469889822520500861120980546274060463179885257095638111680521305
-2874802152064826139967929433017585337055993585811415076688196356912258106638672511830823652790528034353
156094398537524605738137723138322154724959982433204358525146734664390011
0
0
0
0
0
20055786612084088253708872828352145801699110356669942094479709748652536542071874560514713659336579872487020056602597298630019987185711757353383051290387658373590365281728
-1809917507799121692783394685232294979250839718586818621686286409170013955996102424022526794927381642867717280082410206244220001212288863045855489017559417458726291566
139809792746077111093572464531567307714961990729449955867102771536046005520831492690116701136175562445971327664697689123819738606366811941986423837921387459721476
99419440906787006126991840483147229799676870033132429505497448140518520940185767241819060227437972630171946806776450975860624347561496227124277706720109771
85354901782364953081077174935124460917605223007447960163063262730889305611025581898798571671448288072627247519647614077858324458652083255602316955040
37938334733004855952928423439415475420148523368696778558605943360466757688481793562132286115069671674694490387318839615937512732135805691501943
6414598126164047524666565482695503221252248412468088670044868518906664683021569783800067244183175697346388899774432093019540527696997852
13332463062480081647302478695248696319579607243117203604418920626071717533056463441847833799784762819218328933836164174738
731049948588493474693296578805748035976432781791194024964223576008400513567047426004691761281222827989
-3892146965200504499976464134299504720355821460334123952061532816970622
0
0
0
0
0
-9176947020531065195052139127614206068296310311338712972149528424029554272129907513298688952840330555581075976283407909172450628378350398234990460923079217533095263055792
895312067598188619861847835162680580732129361447199522531021507403589249855730470828571468203862693861393580244419664373210193685119887879718589575519929646777279862
-70589692948261388141953296360548821800245476511791423854919500952190137181677808760189437293847837852184641073011209973815324091633277892307446628940085488612152
-52336889403293349698940209400265423155521402834900937651389385090909914421865817086562537428242763758047814723614866725244445353879639138621621004932017823
-38121732745564954820278822586286371413768350451620386732251619915885612482809551664450718999317263206678763981750031078189125087462707840641476352513
-17072832062656530486237168165707871295867238179031623629486189064988419544991005202176398834053462420716549247091075806482198524057885558520010
-3027811395887316034737345550384646010296203595996199004565009063872564442610933265442597665987120293065951807252192131388683649564581532
-5667873015951000313140658401008679409354524627875587701639712274012911046963429813914187342471771926493103248615566703033
-181186585005289947028855709238427265435082148096029635022661665772865267370644375967631454272371376265
-1074617430740472605783965192862981573580326985852533313179159675528009
0
0
0
0
0
4136492664281792001164213647107211323428236158677254814922219016753451161954246559742731899427945088053419432753748298434858673532214306365298661346610936391309674289696
-435680357918099132159194856865284730644300978018876800152737367012237474986306831598757880830167545551422991705475036632308362207486436565409606436184641369639712736
35081735156681431353293262995315252752235042277674454456912608802398109754784849083888229099794915944958364450611646865284436346014798339688887911175513326451213
27427102971706695805191602474635526821496859721024324038669585787459255732666878420139981821146371086590406014231000866864476871707932139817128147936881455
16563464948306226687138125685687459822656938548107898360083444427910852451939958698500855439281628947940167033003906390779288642549443340746143007386
7497126248854121522359970834337642245878841595043114763789904197129853978698078111434758169566739096050930567325169680672716156634402154547941
1405726545229889441398626896305478119808084612619786566756200092551632184667712727442605653249274924240292200624006579833063213753017041
2198798842028339492524104417271662760587374461129806299619481105080851291971492173922204984552506401225212052187939853885
43750915935417500973384937414998939787567125581778537226090427044310844546050472687797859823929310573
151140929970483298330343712302903640908231021577900470843234205075266
0
0
0
0
0
-1836618795427855639093720175812971279451825413242433506012649119974194978846509913316964159853583080132967592939919851180961241747651519281804490576256095432741322222064
208564672083295974168804807386935826883711634714731301890991056596297210658503723780453926524406643342229579606201161966281302044249383083459682754500335493102917274
-17160867608010732898753916898997925554955993870758570371448216522625158120045621295926294270456878689277812528605070037439353565484204666975107926135524812928982
-14267020869055108390017612048528995338887265538939522502979345833470847326122914621187966350805810934897700928106610405504573323744384427578190994596074339
-6997511327776071112454565445060537355990912781426022233237038776814309690617485860169347885938539386461992925343606815163612124917134816887475087399
-3207153210062076986322167023829068346701004607071744173449040198050844102365404367037528468234653034072416547179657958635997528528686322313579
-641857683219413760594428044768945935074156304901377974488194530580600628549536974952367489811872138169575518934090711580306902813132581
-774808893220226809274260046079816945807469783328176083384763331130530889667063060921678835540984364862122029453994888814
-10288935199133310039619330824688982634093200514575312936611428344739005671287382818064658551279940047
7900873746644874505007156890633209643026363481860639287062610206143
0
0
0
0
0
803220942413693268921210913578816568011468602689401649138158409572271913034313758571514857799025563665276742915325385573023421365776577210794117141087733569540118772392
-98217772502042011674379239544806810222533635391016196246299048648908846323447130673484280534691006159540056807572494363124455144578009337855225367810578906683813250
8262215743377233510503774037749965852313826098778365366164955038663158485032046492629861127804089228786433386858357858558114427726951304771047501127090707646020
7346956174577942008566924336245348988563930793230226382239189865159146081940764258454342389221425151243916600144243156888584026546502567135652471098399138
2874682776514492972716398508960940267304786104274236383313103664492485108963761534522953900588814659716427598941636133340091693742799456070201848631
1333223550465595562242336039485637043870624363991873604871400238937829973104176444086705971537262106837214946467324275608331511930319548477244
288200178946545861624873379340883357828448638394973195103026384271122043589956096989224836756181754790323035239653192614732785370904785
243018031605457001576734165575374396642781517218234411747342945946821047045727109580104893279031142165929769067610747674
2355668297544204503335203951293144752401189512256296852670102851739844809487523658302132073175352751
-6150860682597513507826671951669736247020137255152961846170533018573
0
0
0
0
0
-345984004768548364034562669939628794289833892596500712987310496711668285082229581881546847417708294532477436769221524538648819795790141591168802445377735065308934891184
45499827009209765435837402747031345593121714371418706082097714928361879603675756139375423558883164957480298939931125471193365538499667472937271605361874109140468386
-3915002323741528894017006465110528831545532045483621869926972083000711940410366158082635810692315043269429722834868061244160032376965213169467991932108776640882
-3736714655276109515919539339955259984838967950768019230069261647072176141398615383272617616328419235099032706542579974050610631837400585121770265236208830
-1149841599911488242158803738157682358671947696756317252126760017071487293602966749951539877548712692723523848303519372640389932254072083992871297653
-536569729167963594569144044426175114256243741547107288066947790305035791627641990102938335918662076289689499917400459988538171229227034048219
-127238217323870458373655680496186331230936368402648024396237856309384061096800699101184129995718273322475345997656378953854531234796806
-64219228494392840566568330085093541097250479506756840029442685339489731664469904839608937374882484937946467719542533306
-524872711052422965008320852601570622980393888984173699902282421113827877290307276015070521676641762
1133660995132217459930660149446318892931386576498921911148771006428
0
0
0
0
0
146776671708341015069665907525770099889762257508177559181289365232057173104965171058031463155662651056507091732588810815549971188895670002329583565769261895784470188384
-20734342555291221664336806268100018918649855818481205883015950364902344831354114963053729749991161918630827937725477238425010258439159961258198119205195542570576048
1825673779629610185591766871214778081549408391155351135270436573335481535990042201284794243676935647897662549695254956220034638529053697034846706894324372108905
1873417600151469965475448390412766832605437328435018203401755344992294381351866667259231273944581657376042563872273037115041226457629981317106286081645827
449339378935505559532694086416034371946282610024705263858490767078675019312188918758336243028130039643333301805158556300657427814550632609523681756
207864469551299440061835051804992281605312290495856794098801696472515698737050920253346481076693181308052514355210477535189426967057854055815
55227758546461052442500007856971809571764624835693124309373945456876180743907200307753111830879906563753943565126898859321745582146639
11813020516383111775846366116131203610260804195314495413720111077318312477262998440933221120424455474007888435194694916
113768144151241269474720828669634691239934402850868972994365486084304133016432642677176834220696635
-97094050251499886543027063558286904429197256347920161643510130452
0
0
0
0
0
-61321436195279134726344381381583575619303261810961681143486713553930589221395126725394630204704446961199567569208435522276715358284153693764726879493884606396267350768
9294354352549779351609284428776289035431807477343812019291947262093063766765721322718592457871681825884786090101588056990495540933300006992145954462220346320912538
-837810537539250836380723203208078542541342877737380127943078089949730008953560189568326806213907904735725146134571262460670062503232740496705003936743546950900
-924390536917603794813413350747982280311759240100369280367188379816905598036253294689790886088030597786423924497044179712077625196791377625733435714108902
-172785272108942738106031991311043044914454900749391086479509328462099541646150424451085510506147919288757599947236675997380732432826558501124545627
-76782894347483794295407297180618624997322967060431246559947921342215173171176487924686682688592466929704261457392323654085317340967179082598
-23564643968641182162105373679385772627889033932703380238142692064290723729949345901549289850731092315076483373897831710804077924413108
381583526546671518829569741058534897698607073899879719895473871000839706061207505352542445707931167679678497597732234
-23979205840474698464152094591902190713808769220625293546378303160312051077271272450085643243228359
-3907377880544522364161137184079126821782856936301088977495305342
0
0
0
0
0
25228727078948467622116669331116042431235347774282893871016605545542071019745523441549875275621960265496783405901685824169525258772325184177972147854537264406191610688
-4098089814558157489113102318220185519772332467965582926277108280392111145313129115100167910150516951519897686088085979479359132517557665921431728915925532174744366
378332920581407900866360793083329971002068622590495331297235858347091282049913683382521616880904765726246127855671658297060876795861258670601943691772296199185
448340123183037611659778071100647491788476346732526895452596679462051626119934466046111341550936823458399963034188773219980817528943242230519044545772918
66227424844160582411233205615193965761141722003454045917293859076443711976754725988702354453510159466389380200838968637170693947880478978173917417
26594728394236278022436364627779591110178689021168308511366774833889829404916291134169498887053244478346503842806688572445281974145823348854
9882651342446756510323220904018113572526974848108674583112085455681511666178182219005365103103765475797949336936004720615548269048938
-1784871143019573227601428322817640666712550613769719865475609221361517071747929132012981882125730742787935823751337473
4912462478631606236127892116088902381745059337671320540712125776702111054613317022661128439929812
2564023642465596309244960890332652604217046755979820583576839245
0
0
0
0
0
-10220655923451668127188748661784696038273429628459083622569741093333118342006189407818428686796171285258843053588673045868741267788518729786564986054351997433463611280
1777294269256038891299329455161794790501908746982642919492072505448376253575286928429105938329699688086400835027537981964527856346519859993797423166222153728938874
-168105015200410744438190598856026501096169842568279063689188162802069502185482597331716569450477840833608346552342991854304004829991896817913265523272277621802
-213531733495027450431005687305416870499465527532738552478233368863520000398050845749666536109749041212121328304090525695869934293018473151265814731960810
-25812459999710111597932126376541547657318867690316629663727963678783316106642756471503060247757788537652583763405877096954347599258784772093875938
-8348178230059799257641685745464509766312484457023337109844260475808436947626133122823854077031914715663140162845927263520272173519177931650
-4073231074850343500579346977533159922668658361460557284223347301427739923971943930150428008134649798277995502417714493390807191391189
1144790063942559480769598492110289341438274318260919401433963924243459718727772083713444410249097974907915823643833327
-977663947623474394951061312619425632871027774451391384243212677540539707972980889114587900068805
-399735047688256200291024228074034582792855460879118051886077954
0
0
0
0
0
4076941280307795121948496888983002998558000577896661431836288848461140868570546117235158210284182452413876378715527576529396230924609128056643761557285106709572904932
-758111007440597343468592640652758506925577759566128295886200042805024837395552081608778766704666344650274644542289853634047375152500990818692920249498135595247728
73491368296132763276775637844434625652293576231903933391627090609687315482822523610557861223907901235731383657362921651178005032838444677088514875391488049001
99789137679770131574266159718971271409838109692893504991145613332626926603132693787822087953260346521852852039181870357122004858418930534129818616573967
10484826425931040150300775236473545712099941234999543829874715882703793120361949244813307633056057830848490716814687463410879510921361101314039641
2175810794556050642754751510195714166468893992217801999561430090041160575252669678908959569030396399540148106924847720029346275790528448860
1649680258667490591202352884740765150435894749360440382122442596720919301499352385359765797151946277633806544035335149131780723595898
-534987429742118361140435059953618295493946698119950291936495892136724345429943700772721208061805203694536392893397448
188905729684288105626917311752756261081617489798828363569184491123988073102386448628211885124672
29244673493312660090123214137031188440704441804223122489732175
0
0
0
0
0
-1601155135860866133679672363507365270784504251216777683753001306570814106015540517720596367661400794587056159406774752022381932206956263708574655837267319634457171920
318038430337568187988070511863285695348723426001133243196325391466872188756761328253674087201135296126980772742808400133506844887169821179007772787349610120818642
-31608972200426998948435164859149823948909688356653898909743984864535511348810081041981417747565254882382159512912295914996897348461794420964864071084465900560
-45730179985009572495405835968342989658223120432434801794328812679500892714487674668576811528540302207118071669865953668140468233417952606679402236088003
-4529458041761112299308069910216167570277799044085565351641407741046841009333001618055634619721695133178180702141622646866365815918274113866231718
-315994759143467406894226807127760892659549956583058008486057477498540341972692900172549445966006424703196586190422083224784875858504748288
-656441613302737191933250960679043401974512209199451048603163491084445837328331255146670921475292103505176418175016715544522901112211
210419570175457377039060647574638790190100169483371407635465338508160393117001735912193905951125695716316391415050089
-35413208147761650043579321764617672238576745267645889026553047692354826350534473859762199832484
891224710388444478125656040887293777585845335424760034171765
0
0
0
0
0
619078586259428637912971434152530001967963107841168432747431413207807711713826365431462329870159324849475412647604641545879240107476289409738404500860369166765583104
-131212546065337810437653236778684948294191320559295567506216469219672316466276842318478612288715709836568338408506037533249883630651413415309517922478201964010898
13374279263371648693184836353230198380771439588097117905806360821870110684016378800208676649732578652227176342871864260880670405316502557872204401596812804247
20540185712201087824675116928211148570593542460625224887273681186118521762590254243539334706334724394403857568533186027312266650453699732467675677914788
2090235156681240198664301514835896221598865143870819257071312170455828807906964685510817741179222856825267356075986089428772857004382724184785826
-124319203233976658914902556698964876537201663630200181030249751669681931483666820860986549937282122561997248414639218797000451281318733525
256605936719960022380708062736077474244737290146001105979533273419523738129243211559303067615796871727449099585832921483803663024601
-72332546007831277468078673863111767250126639223412696068569152643340513824058355440013411461363272039510772732800284
6436044412997094511432147215475917664728507316873819492943867709047571773552763182516713767654
-529581547597048931567579181415304681349828371947173621119699
0
0
0
0
0
-235635554672589350927602117012272426778664853675291750364566089636044954025488382573941082339308864278106374115410599727175105683795530726230559358365089192892561680
53234561879765808684092008104560207256439816899892915255654693850422886213008969614631060733199508993862361276398259187848639882329042110584750961635988996590226
-5566501067894803058823430522471256293357968517052216510925722388464667241811374420662607862163106039835362145032176333384595342004536671601588510306764284508
-9038677823621708540026705461816869686509218772540641472824280039141738272351444371291562323128348751639467231248235542108034265537729799921231150177812
-1015641802073229874349035113739993407357009221150645523458583385452025470327107463660810837014189815813104742120239434275559756508465915306390080
158023909957699284669863400791355881245278300679011935658791860451905853389168603551930545980404532498084384237135293266986061335598545054
-98525447401257533534197205403880229882968393278072308968165697000137696987390473836280088758246893587310012777819302971973554334232
21762399577497121676248019413304638509531796108919546719837120437670909455626930739057677450238792753133453453066881
-1133121745840072765350812640244428134271122435460412283981906179636121577027246410482263006826
71132781110655489027181289937586146338466398109641669373198
0
0
0
0
0
88284989681572156035070848798340548351640537662171900747264012509729178359388539165627319254581779001109527166019087686279647388350958856121056475636721005858380960
-21237637773367064640923083390871026644934121777144325637518500288830903651488442351558467297617041740298294676309203424571170666812105633634091919932032831456100
2278821704409373269765547267961078676982879523749133643886753294034238945924348899360730484592843408936007352723611063568012047993213036177371769910327740137
3895317569244582507879457371837449054350644116267090489432113188225440678177097412787846955927544152704648585023307519916989893065021436703313017462521
507248857098785801797661626411328413434479557460069083880262172170987615384234327468132488467901307519372348713043627972599503051867769630120868
-107985601048766033052582339091983665556765297035232619073960709576440138576750967368820238502316310521323589225079398853044275389941254564
37151489774889440788429892187555847035768821377771771916465152362103856589841931622946968686922918242904117704059400451637221590066
-5551848211126926028392666618489249620167629485304159317391835337183862334647044486654799707652644675410701606776222
193139379310211074652392473072184826944803991919630658279937047110826091024985548405388632997
-4859261104266433999042061021487241102309956015913564210258
0
0
0
0
0
-32557520911466490612226832180311513671754539931377144108990934851989743841816497370819517743435233177500445782919088116200677932987451335033654957674803043508124112
8330722840327486480988873284486584780060054485349357395847275786715280923543696189450164459630683273509557275931979794697394041048973968198334121038298580735634
-917523270832482428462720598310757198642566058878730966688662919782744205943081941606710411767265736500032377941911011739032551741977228440613640193035915106
-1643488558255101967003379389107424380121089143167636165197757591616198051453851838712984481990100431315276612863404183888408909832483599149297755421863
-254593874179798389595222992339570394212084780097659946353851745838442091623970830451010801491276195844352708464926260849151620407123203819579264
60904858485187988218201343072102809715653757595176277957693421583514479617509623094683333932218855495814651853519983378714324781613705870
-13755716400836442625697142916772365286260194413744009228922368363626543782478663510885443305397518607510758590932515907641631992201
1071060864374881187178878234031927423995710053520411586819698932830045293013979394168073557338002649033330721112733
-31863138216313512409780200177284879211751195067819699427031595008876487369585340201878904679
12544746245210176115077842153706221381591478702580875931
0
0
0
0
0
11816819910609405911522175515440255285138753549423428407169897387815243458475864103252549362896810830940890878012728043783621321281064412748889145266959250962329320
-3212854167572438358888717063107516140406758805118380829873518147917738992599390082754062403952459595717051575710099427565934855884344087549101474537086864900070
363298291556238287538808036968649869698906745509126348299872789804298206779248178304474959843201118464598246496907285372039304862158325508714088959069930702
678618166243485716150568539085569332652882263879275357237297543448221014860993356653100547756358177993062116939552265354190393810504054448549234677998
126395286338886979289164509018932996941932169328703350621912419425051383345482612416338782724408851661849423376796760966904038417637192785215855
-31040259407696414231420893298957297041213984252203080139776302403981099478959118662259417204290378737596580548853538303535084203615249663
5000350379106369301318602029297047003396989605196127524997914765941280408383459160869362445814361564751712722235000809715390077883
-71318502909837320416928089804460875145458242339932262649003298995355861939718090627981556996657926604201161479658
5089419355269999158263887164894328396812304786147186063864297870117863626355438085474057143
38941783465364892234168654140633375906427037154727407490
0
0
0
0
0
-4220852275444447289076840679508939243371672823340635493412623804996979347877048812360445311038170935629211603109198071596581782371595666854291095158196921331289744
1218140204088566209483271999144292084137709657186933451177452367500597386704498480878269752834211350489387508167158503090291106484255467348404879014371477522522
-141451726948499520401375208721138449447221858068281985999591453340439730742735686573327365743168389511493775081512128795595716387948797440660452933616217048
-274132570923248507044149139601181610815232993065989183425838191186986197893252747911886328634773640272573801386787564377793927296531192605795536117720
-61491433296814404674269343225650302657525153475009264269182920304450473528255670033256384520451696045445439939824361007555767337865548825736645
14799011417782190906049735394062288942239196636284784164170386035028679578216803537719665114263659258552071325356840792273717386093504244
-1784255107063603922453879172574935721377614527988392702187672632124798758654716586735204576079037871732116838335634286390357107506
-63856109376748043956428435766376936775985959076089348598481263202619697942511557009353575976117280321482336396317
-787844529379365131447992783936507523745838824403196423868372528274124883015880750738015801
-5171571806570691621994570434237873012714472170037226658
0
0
0
0
0
1483591406247720286703151865674705006847240672577154684869545046858456180659143689435931112156440429167928590057845011450479944211952144104974220490287658322630176
-454010373951462065350508146485246914430767185613476464490889921770273435107075444675365678370428797787080810097571477159339713372801121745428182613557247087350
54151330453635995450181034494767965230580911387640829683780238323116886715874358278399887523182443265972074647192139775498361101549684636347150040078501941
108292318523330895826517050290786472372361674071036690487564170268935454071059563293067412938816724175054466969311004564654514295760332878247684823294
29176596523162432328254750084655467357515255689213918429187565657655062385999960902287174363736885141977820347579484138506239023162693568224918
-6712637903092059353357291222549202475163444139937446280608377169497791141908467751345337524377931896619553627568401740508404832964352997
624855640178068533749136365624943491416742142237340710257037692169029702225188495606962905765198413369239364647430734571803422471
43309284717973520196870605207307141606206943526843213928892270323360687298934662509270847576347066764424066852438
118355171588192214173727159240533447854413163358609694595616755876763456993024354206720232
406773573256539174680196825194393335245475067241114272
0
0
0
0
0
-513105156740393590724775547037205025822300100802854265566488063649010160261314956370862026824710554465523341761415655856877305667047191343946601084997812383908688
166325577957041824516911644290673197496190349950011653349912378599231032284434312107104077065572471172689606610495595645518788961962382912608399399013712938490
-20380815309574218512459764798117355040818358672377376839102607907597102398162808081437133785439909084865572244959524260427282087248037924452409933275732036
-41815532003506051441454455084861116039342530913358025099783562223175687569204349299270764735012012470632137050110308149889584024280602727132394003489
-13474901940472409402343858501916325859375480687554276583465018554716185394249172506659124971067828161348890702610778008377694613922917106244902
2924015117327733546800559322854229038913955292273356935270651736156080666017381409710613185223306003479802055402262231403420480710778434
-214730361386710249673353872679321226907755074324685721984287729996126859905904213118105192075696154691043209048153965826459315766
-18411361276084384162398388627327261937781677667389959809734213103653260914229940136773972763408468900414852675418
-17264587342213491514864086595248586704507891894975184230080994367027292041753626892937858
-22251208719543719637998762232396717076684995070721865
0
0
0
0
0
174597707383501952845106951983514685032104232485012910464945139567289382764608731403162500901663637409816416875503643508083065254018237121783792930160277939028896
-59887728821597617319580959294091012563261373127804548178850396891999034708531095970722477351553043775150406018783547039372073310169439791681639180470249090566
7540484898186371812061792488094031139657091782206858193153184621769391229135369183685850494200527968693618608228480376446031486472047559858071065972153172
15774210784875698555552891054521432780269466183982536698045948288397826908583025842446267856284022405952247091527939960844853695993065111069988548624
6054582785666398450562503819632771481373451468283979000857808709847970003258035813410771963670326165227137226674030221875682644532312117013826
-1230149322276602235274171889536852134259058193494989668512959358219199514095152016151008847144737314550980552316951751050825860360643430
72397034537292740194730578528143376395098714953003399052715255243774895370514193961565894389925724255240096656502973351625203159
6267510857376956308667880150984108657504442014510390922449432614543670980397538776178931964398536674911923196568
2439681597672342188111478168780716225006070563326860013941618510956718831654957433877241
871084827334111840059377788958043183447633388915100
0
0
0
0
0
-58448287421905323013275203906687603435471969250470193785997356664852838079593701179796189991479064209384307884038873869766360015329898854289468256185711572371552
21191475670046230473833203588017697146707894523830669343176015036414622922580217615222268902796734626649538845270590654751915995897968853534396487049373453494
-2742168920395274988279846237129335752310544372596603480625000992568886463020098311152893845064508355292329877679278808223816568839976304604206260663242234
-5809636522629048769964171058314639586326582486414447980728126131125766748383061715043430815340861945771946700608948015053599722837280280825391142025
-2647576891458800854499794498712082216435190625498195157108346676659023067000475925310768964763321646883079881938123892348404738145541201872663
501656259789784478319919624275924813018834025091866370967309949205281312163322174833188844545363781912790427226722249385745868474582211
-23943183864544271603949167882991873251479930605382898046377615676224704175691525799233902290490980117270926635836187221879701196
-1791903169876425325071710275151907192372873670782132094953214117115915745166765135645645748200637665449818678342
-331286300744536105907277458504905514789177756305602033481225418175073090711655236604233
-24090679349424618909173088403669761537012893396674
0
0
0
0
0
19247128258077976053580527815634418968068459857537749179534361991243584424154470512537471166559229582726961746890638670820503500188282819619302976568537919990254
-7368623594641974984171176187761602079485421631854975658626364504398547054194118134109956306580986570279196018452429101188989053068398080341333387255512629100
980068366426589305871266397275588226118652886432660962723561475904289750916182904892371008374624217266461645983593993962189458699218050704972012198379974
2087381128234123333832935776194380670562657944036593029486827874365007597602956690759313655637523092370242610436383702106073516802732910257082797178
1127505532808739503129005760815351434772588563298630656081241764857826981102727153164530494188735827801014906538466358215911139336140129655980
-198779833782713982492990074308309301715118649742431351684008764864428369936720990134201764797801187558339071456779342743053527596764654
7765951590045977283335961069745613813380486819049917211083434458732919229609866877556468904626966785774218313745909543145023953
423697419206012840064839327847569557979157301365204434199227929146536970500017357395877115296250450408093284528
42522096519328830163850891526877908797240331167987664431170103199123824528710741263776
453414716134504250379685322666804701143244686116
0
0
0
0
0
-6234182717493628821667845420230903990073067109892903976769504501332730048574538778636284521632121848736403278767409766255222072623216482118477211476871595692224
2517496399849466883007941264503482492624329917248320640105050039488493458843359709060313617572821326113887961082208389874628480096713571405825993135868827330
-344218244556658279072907720053725916027605376700901426893016946200597122761977282909023691187203939301642675652901676678433407745109640144058297499771038
-730944079192498531160672971829866036741925100235137500945509684559896122682839544926939645444107927111003292674635550775179618967042844361773066493
-468014386228587880906287708229130797008717049522203544587380200446299577527300764353863501861053074536978376137645302254859580295470721721953
76659536539616696355168134276278611696403683646218808807541066570913816202078769196170696113320640945208647067128701464751201369345263
-2469872306392358170862070987082014214952823269730287728567816008693072479928749004785508310737774673689359527754162681535162064
-74374906440777415593355405509913551193573969027225203586085768765472219256076008704913406312132086292761063955
-5026530691138851791999969840849687227279583068232334071840033171060845596165311031837
-5486928936104157329412678866678671357266593613
0
0
0
0
0
1985956717581642377294152959589391505290198886976807809784331594414729947750354441175540618667174265113702505130717069995594349240390113107028121087495083713792
-845011031012560557387456273048124593175571485328551949751497800606295390958150579693417899148272690401718224034560592416005159812313887466972914535964869510
118788087462150922974103281540954795116977908080522602330047237848861829673723348821622233434884985807211695763821064828184387794353441473776422355873119
249150886757359508046073919178244781926677167458757903455205279527162704081598204150634510618086223305330332762518754666300143209285567848358754315
189517078027682311317570052926342457966751677584998528286680440395824541926782830438622696388121904826659897971476155972989817777513615492192
-28805323775896443213752654977855152707172089852043428137336557478081903602678636921967332680079700829622552323237337654350985786672506
770077085781727308890788576772604860446645388260495690766077024910020700878609168742077831447856888904885417236831193298553942
4393531223168263164335410706333533761315965107492564641015535485867917849010150330981534313694701188490106051
529670153915607475951293732551326879518738246252546405339318550753779340580031700918
39737451363279298005952230086143090488500118
0
0
0
0
0
-622146351775788536297007806085587186999689568568722849855643884619705594376162818941818245612328676693068672709976162857080748853209590564013940940234712991680
278624216673939085510343900852944046318227224388536158363362059373624297397857322980857161896267932897826709977349898343691705817041924920028241608776286978
-40273328006787548043793980592827912111452893485744996085379185664697645239380788151728885920159967581327035894817828243370012659221011235006694626318138
-82536615369589475082142453906513500539003868180993324359324621422925522485921293473917247371850351717374119587404795689618201005887251837234572100
-74929308603453319802389405408507384399541066309851488529338275625002611104715662899393153120864664165375222288590850758242642338475198905272
10554079461989890723854625999437688870695349512625650421871872439156276957422055836796721194084263239793671881245310620986005602882661
-235333617998326345537717424501240078345809308852375950458102733670592125077981781183891069179549387402933977314444755473263326
3557861047826677511649113020789294783444407868837526824875925450550743650890973918457068403259864267908793603
-48994951655400763649331588060913579459451804376008324071958656603496619075665494613
-158996696007500659845114535800557909450688
0
0
0
0
0
191647121295520311207458471561721495735078793471446953213152337572359639639964377678800156565383749008407979966427045457175282445801178865663955394071122930816
-90237782889989562938742123447593995423616825104007549251250585155939051704447169157202385594474409621381993157872712770704031830785552085361943185028246736
13412503388795967022949237642658323133798835838712681405974612117650264589101281724466530876774834194629910985748052475933366257640837602712068028371798
26516844716561283995417895531812676963531118414361800979025228336684498602835630466031099067083859611290887084969300196778773120569979373992442395
28947400683943199907003407825263533081300159817075087754394369764466809853262460530726377737389057028849037973701765390796766183978382104134
-3772456790444388555255177516066412791069363087276924257437956598265431534531839210762855133497176616757298873337360704778366472377949
70474380318139670255788639772859970519162049814397551012944248481337030738765587565909983108999776090872457904314874678128309
-2101296085483629773881260953553618924704867989076469348329819134290065859004463912526688088429615721982516391
4525231080895250792230682247350075562605247587036795858875579882445502382440748592
323232069643928146013412592631119845269
0
0
0
0
0
-58043280087656368743177714371646695798562190511820163999117422164497937657225724990311276871233016264500486184547465774213401501815580177601085488888831442112
28702472895805761825041796082666993871936550612693088880292887118298810182489957063137207016308598042626442904565485166637678929972576655999715684337721610
-4387224125954962081438377862916235885585258612473317875331705493155665585521045765616541971357191509904033268437794002203710038674602311928606405859698
-8238274182594974709643422350584309807016013343661990312995172891106670774263539530137179796077724164993804607757826585937182307938422542070573764
-10935309840656742630856181301600621277192270820773535846443427446082027260244054356790940567798795173932344621340752178232619070794296655886
1315876907448260089091966671678583226411830408456195952857382917444216584334583785327106444543763511200395016048908915962340954175716
-20676674713885715547914663956219011566051027870809877444328156945487580779980834063888467307822351046030247921228096884435299
766089419707623744067325600729279867997944065723804023010475161888227812752850592073062729293767962122997909
-653752532484292137703125416756353150352188048628267932108320629417377769316811279
-304953979966121156844447939454864540
0
0
0
0
0
17281955575794619622074192536520225056027382604645966784051179706085749149355225176342201416156277082754806630029358688752453938068726118598638633426185175456
-8965158147424752426073212434471271946910799040939617605516245314725867024034021644032832554000496088864191405530153036346401382434860876540581155090353226
1409273314083466237873160344081552746512757416764955199315301713444812635304330479207551705708519764371025827651162165295465296935950890511396186264825
2464955856912913805603015986615342085985636617463620139332051815590153342577903154272829642525199783274585613290801947942090518216677857433562455
4041963003049788387294706839737476203248957529228020527793134506281952121709896317727106128602570261944979617643548174432279405682513127101
-447979930960915605080641935053931655447364511233148927673810588587309285471569297435261138883687709029054368880105555503342668173622
5942017488894868833860789441176396286441035480781973132808758768695594424949463413541589284806746720246508163037067572587553
-218241592835142447012800761485353601380804762970344224217292749070415827376784351087724842569469638017023185
147931217329198383644355987064186368593559427271495240477784281586911066552689140
119758327295438607634463470667427
0
0
0
0
0
-5057953916226343391075936545054169547672398297319824754828913810935118117239880478921589309024633464036890616567107826431467077580485275511115810363450726336
2749468977968341265469817219880299725558330128290383274335114721934826028465152678925278634059874568238886528836871000116608033663666271815830912730560122
-444489601247848081970828932767922528046518420906097809490368025827160800367384922856494938467503744071860009061316275731057633350405616532917005397448
-705954978172640246016754637020129299597965274522600000870329989330104129103314635040922000331063530302271599373360936071012787107640860256377187
-1462634679887833915860059918332821783166735879251924331304241646206046662227570677254939688807407629491160606583113604457254562863513442887
148856076483227176161285982736220833658166774737064629751456175676976030828409812806664295221857200633204824382829895928713861418492
-1672205170151571765826101943713298666667147824528759900438283115427380422113916332348131902415336732347818691146454307958095
49980911478006455465765190506366628041528881899887766388103499300009583597720239127849678214914421578973677
-31448760595436818957296114205109173497538586035566033061921981460787792460554743
-16890268210684402058853482112
0
0
0
0
0
1454942891725378482175703815376598008005074879210769603785861235091596976962397668545398334459272927991555822046811721865854584178953419044466784804020331904
-827817235073475823815483712370291084938498447114825871067067149178165487948091506759846282653292123278198596932826972208107050270275078062950864254211492
137632876058128164259435499877167956682314359673426392570233520629116280738720574706901061999767396095710606780879527451122989139087519165499838898333
191637330287311210488757395448895800732901790195523364252682420482729913408675359052397558915654880241709648259770684942956434549505378211721538
518407511718532482426727131002527846480869417517289971363962556479388579903448317008906147190819701055773005307111794087873161635864773122
-48273336502790246931614686212062800964233540320550577601774359446207639740930117876516359678369360249852810967367837263119320255208
460726328308422234488282963349798596288950465798067143245231278246464687163974975907542055816516522625597888007149417820385
-8505626467551601476426240724474832388388722272868150973578895306178710295811512607158988204763969405813796
4959092599351753965438614047517782197826360836777414292548005578418367033893728
683707333597975781670409
0
0
0
0
0
-411294008761008972772951426935029013524428149947059882083213111028928013323206290293190535960900101891810089695900271667542053990343900371165116366964583616
244655749583732189306726893989978758357834334206674377851693739794984276071588634001104278510669555340515119772149319539645305469288392341713240332264610
-41831922310382721983986146918602005668120727245985468539243142335191275775141013008138751392752130245608561733215625000824903037332258570746330776742
-48466006713568319262077598610945121305900419419365296449401556930788839948509976648162481956649968311252783309808883945900035977157790137773333
-180042933946444600807864767187349167019986509964774930239348348785696889489984663205443954127581765181423648849047488778294225258238572899
15276003492837821795095135943788400026396181047465332075591107784206760286558676355534086927988800190107813306466593585077023679020
-124247155800306400485908209431403937512045331764430343451501961093750689845374257128980451334573776977847385219564930351229
611023654495168016361396258597449313142369827780983711248095957762956169548478764873904203314619679901937
-453019340353839004332025144299748962254635317947605599540584584750251079627625
-5408506028736971712
0
0
0
0
0
114245358723427676910861304563872256515985873686105378501660599413432288684160955527734822047744410146958509991736209934775264638709489645918200757787885824
-70965982918785487805517841435502601454924061422337483131042885979181646184321766800027640777321370911504056722527950292320209953558564154276366460182574
12478055522337877770799463526373738456997135549724043025688149524586724499889076611474510688069949395979721504661460273237612030913209888536933626872
11028336091627057529446905800728603438741443374385616172566775672832882633206749008636574871425999909808179908295576293338049168720056303142178
61290995468948883797514864137015242389291290672620707460141214595627492451139836990521149261537177120238119112388548997336724689780989647
-4715922456878074797083186081434058074004254000711444085413304351909568184631776792663503424223632900837545683387028038258202761180
32787516694422992510270996221919923766278834875164478266949771085189836384662737211341935730960761656295254791823971841433
266360205355467801352397821639708997955897115885882306953032458271201753056408739169830205918414995388923
-18977826710274695934677745873356135830824698284983223756713911842748792384975
3788125099558
0
0
0
0
0
-31177904268172107191496612782521362700713054031658218798968105509067413433007864643390456802339038487735782935408252994124496664729186926011891799759877184
20200181465915106345648845332706956781098865555314392100378388095730439966136378385796833106773918252708017114446637709230424742802358998736050691291714
-3652290541967453469525327267131145684363621239209043276352620779114249286961136062338624570637341739734985900785995485123216142386641485519334212430
-2063256937431899840485966876345319523233997375348477942018698067222067161006463383393024474592255502915161984589209662790671959824122150907905
-20457358780048864846308586344593346812910354085573533440471647281505474859865145057246204036647968147347088156239836465356408823104116775
1419827672683843871142657140894404435695017870826544074673387545156321104339113847786754636471316053747155145363917519233680620289
-8464364366437616763952333316953022229936595208944476615389473642837765415084778326761365403929004863446863048958957665030
-154959529326332692434221203861373589419219132573916225030575049112206297643595521374138950518662248979928
16395754419464566123488041659423896931134445101070373519438904879665059959016
-30179
0
0
0
0
0
8358297180877653344932976103009334895795415405916508192336690190775902823606853747479716191107548584213800615792321229656746385183268054470851688739845744
-5641633122697238062986008563558966249987618635311545629643576666133782838371904140840925300770727199014022142706179037667769392645118939716623218025448
1048784522882614912442712516078449104936492775414948187725613690546164834355592011940174652499514235208654924445559259839614956715375443758914113868
208343969707802027838688387355968423968328420529823036798188793413456484045600373434729266738555023755817871270374546706225760513747871898577
6696109693216569427512562570930090914777390951569061595805312351562921453468085704083241814894898756551193944516113643953934143734931576
-416714172072555111547174407186693507746062262996102250287650518685135394803582649202541263326783625229188751876589403966232358448
2137102358564183428789443139175819049204453375463755887460544371947661160573143771432445496676961590683423014293513858913
51072148894514357961275303405859482936905676309422456947406205281105385022049056932467619935759665442092
-3351711801768305830274359054170599403157336974521125044270895351919852739520
0
0
0
0
0
0
-2200844890025800560358652792697389417793620224361263346406173439300875269875436691764745633636655034555279560681072175294257457483166229285785729658900288
1545720565950672820400167171896837529597926193436100440331599798714014297862432975014427291293973317464922076319733012861312450207927928073098943861498
-295413460875450156987686842163570312977287542749099185728346638947664083814912232585926798242600370283820632326741038672485979563989722376732188126
64495404542609303003868428482077563804410314975621785539504967774090305198378648486895909613356104050992653352293769953895124713493329287566
-2149691736008383366878290949674838413577667884034323951559335311454917041180205368242980059954932656408791574946444432368899550831950037
119167403143658274258836664592109148130000544685480339811523023851853042366638028540220977708677688903183494560437391693427058597
-527568625092386969142061946447579941525989464254956147144366168594673658883322006824863758060315207763503297663433014241
-12687543095149225571364116555260377113751561137442274612430751506067291658072078112843375709640048565964
358375260665212802635156627825601804152349363782592278775647193639105772885
0
0
0
0
0
0
569111985854341843584236197655557877238862699873529570164407732522688463340929845276596783444314091439222201660536619978272742259138176472317181797753344
-415397115672002558574752167312356299458671972858620533843703726574598650141877135928826259932302841356691758451121541992867061291094798364660903069042
81604676222494985024834823252464164011013917116644520849449981769994763482001358184932407550248275571568572708536908530833164512750709127462108238
-56260006223122376426375491663374164926975433494181034397653636492261371777019669270623285004916683686319086789968180914509677661154869623321
676932235993565539567325571708998789345683618112040703805849987469341437361043594591063003321685141256384286808958003706821227030591078
-33184312971418565458471774322455622404701269740049918999243204655240712647571247555573638091760761200909954335491120666207583353
127300096879296034852561721917023751760720579155166125972499218999922168764400982179117040623434496099986269233732900501
2410671417773814449355656650596883251298852387569150938066625276750975022679444152047521069938373504133
533646192907970716220859869709100496164763761184715825486337250683389829
0
0
0
0
0
0
-144502794149446451824780326623123757242663399607868576804126255807109976556807055545886012734255169829126862921261413047515441355394092745588279338449984
109478724064556304811927532578548254291427163567425338337082105574067503448075357391950495087339276125816284597366655177460004428696530044547270631370
-22103209332567318363359296279291247109082648227912407076963435946369786295677630927444868627897935721727014794017310925645248892821627719567443692
26924615120373860907030371459314654789676272088612689283113720582048190009460705924707787257819805111936683361256356454175504917020809462431
-209093370665849043711660279691463866363782745311100108168019529426001597498075442671470231273952832389249214371665081369757580620855490
8991939901355358123485224209129192568545973353121090506484458335870614532557705109195651900476129431699213753056828770183109294
-30015384443793955352343026029100352374377607355322742833463311229007367944042213881283571482238135360023159735356247851
-292240364072686918695347122859822303302305512238603499994185165666506852050470379896952667935077659337
-8404348373449925447105016195108013048277898456609085962489998466595788270
0
0
0
0
0
0
36021020637968654533874399481356292658250840902751021703733990220642137040644443688882501917409657731496621562685129120267465861302165407576876889175168
-28291417594761401752969221185628699163513628411197381239213486743362910059051022848390406747792668221285592084348396195514852098188940543355425859364
5868983481331942123672000254705555275511108755042106301475549372584385382725007701081836408990035843084294265694360576948877419635353061538125709
-10611113567743138499168669218441331565388920692134532357367064979020358878859926333706103026237530736045258673742326353470363163693820239662
63350468726824335270031601565859033686214218389573982875012117334184642460224484714571432639284921376511846610394636615934151954811742
-2368902561750110678349014903397776826620857109497100515409897031950635207739332032621227998298162062187962717665938174815583493
6913362959647690076040920791721740433424085993511382274380168722664414537446241734382029359341432473616624348623142136
-10820806380014032326221862849917272858276683070603867109111130936788511205636172403031444780803141973
1778938266755916935554298948102311781203569133801074172599524128215570960
0
0
0
0
0
0
-8813845778137163650835704582973231119714236516676375107068051082171088825660013774347676078944768012099587604310326117947946353774477991654902138049344
7167387168524953445702026837776805958381087911224819475380501473307105278068571616809560476035335551757536659771540453597862541169289060113951334962
-1527377101330819057270338470884800740199636294971885660688975508915013138183081800108633911381511674066567914271902741533347001894940387434775680
3761335405313328683337433085291087336106795704721481705207841720260248738740729304553596734693429357604362634221636604325132977382442639442
-18825307073347763847559586850831706001737482777749878864368881733102656853664567679589571027200816761506327686256561857754806940668046
606130369920803191016830686789627574397619703861917013300533729436764217964015860388384888815718221985612041948475980108242533
-1554981992824391374845137620788910571170018302417154052511521810440421132345542681939605029890906599252634146647923505
19440929151677135029967913449245366751126171164600988961879607945240384057647781219474482175579508927
-192663557879552400570609729470374051774007787195285059155509766365684902
0
0
0
0
0
0
2116558034982207180145869176789550271304916200334132806188159557744095422675084096122009602888546755806433940528212007503314268111755946287794596071968
-1779786915708459934489299871740202475731985005056562589264886731415408487472822842925195089578452311805712985320828724659823790310803212685865280198
389502989916272782521082031057983958263894596431488321035725954838576111241912219621137586627765147558922685804581280945213502926691479721770979
-1240793473501972174214979565423047930372439437318768120251668245047515489426816770557432881549822531325295603050148803355445815988524243172
5486140070758076115275152018349153150051802447973220138676796428436330320536938236111284282879424688690404230288535982489318198256460
-150440040812377638098912898241275835791603681167286111564176809119500807291346413655235847003246923816560501008303691446958714
341434518575235173128699490830916327482585491109555488126186458360698882647222608160797965122236868957247670395257600
-7025103947370273809454556530094920631971888282988339161572426306848671091231675757334294518319881805
3593839692637582188807168366805770463115191550016400314047246512939620
0
0
0
0
0
0
-498738553532699290620732136274064796962798038705085605307157336915764102089891992180169450112962764560783244305715244175039524812306606590999206698560
433105028109609157599961542920371943373309513219548442126462417627281482142584885147146553119802937250630969120073608907038408396272799059020106626
-97310190709753581460738091444617291230540061356691253283350735880333660141633772193362637802331609833556991842643303496689003708211011095904402
387345839862356295482033685471103571853477414077803567830969001495441924646489793280731863191013858804739641898766104116664811937525072667
-1567682151246666776632864661539057641940468529170365829535121480075017290100880876887152481112475873225678737631071867216624694033194
36162787386399348206953650429274991401991097457732281067917801966732597914669214483009248442752876557408877355845576253096234
-73162079416409277688333455733501139390342261381297828348417760799490667342247715105232099409575818636312880903976709
1737033708393952084959433699413608074973834163507808332378919851400464852230096628927549345303721193
2863432118093835614168567798882561330701214322157417483710514635078606
0
0
0
0
0
0
115295774030080273270297087061193206241923936909983916667322174827590775938935859721539127566176258864819133463320290371286963341716761632531082199040
-103264428456559497748340975976763569811037378799075231638177211286078418429606486876125070985985814356439520208881984947281582462770030699490431500
23811522772148967715183147863418257847511076219639380341770416360202783479724900113982509927565196383441458517704999889033760942991519522097208
-115510747596711552407582991823830476519419911332050550259027784057776374884996989805402236614240712167544631586931723407484779478548999876
439172298564456276376012352465244219057865139404937058103010058955756655013222668557808367906439672145673332199051870268426675587333
-8402396329464375036909553518767736008895621724948811112244260516167139262320601947852331879862620565009156912596405010352053
15293485672070344111580866856317843888273415281297153808469830807361083536176077246796250513633775502890095165020067
-319394655730059796296919001429077953497373271055324238445345021563039315345011050485884119277934288
-595020179032167687884407212370486514110126723331334211904621910839019
0
0
0
0
0
0
-26143754829949476840608860448255156998322435868799044479784399809157358306286923908991481221724757731425969139352392403281496663067803543074556697408
24118585088250122915497461053110687832229114023585127846210411624412826976714811865443307366320063465811601671170110195640767242725097087831722546
-5705476567146176833365732457397279880239184815317379360665074640224824741712404348445394458780588695010986793039575509658743568244386371173360
33095651085545153780176093580267230308466158142544128184416918926882658423702668340807803868269433514426142176226750950491032994604206814
-120588210832593923871888771669768650869567641780133629429141833231507195721429806393736340715409523924127371419125710641841596375209
1882217182742044477088241822098234895256873397495811348556982433138130423999398887908866713445782036699484702900299553724076
-3117515010786908946424550538567443474719342603883970670454045520548913354397979238245933098312949358626710954623932
37893036769433996278581396736700655641221517927847752488537785020836264105411867954062050754569689
60144992342398720394937712759872128772381396609252475561025629619692
0
0
0
0
0
0
5813661000843943702955603927144052577926542387983846112752046040895499885143127000663473477591419457225544145433912179500298933438429031434466618944
-5517020652400921673597612142093802750148142227537216419963815381167205531070389488768664074831597830326938442226317848550899140631630794790670306
1338330264962093427852641343876638745078358155116739399635725864439626747439317635069309334777012553464191592984029639601323368047521885241447
-9144686661867957532609087860573717336408934394726110885635516360574860756245349003065560262177209775291333066291738593726182059746908905
32446238614342742868227226577597020242945540984886817372379751562345318277178122555786539432917959613423766545569029624624515233170
-405093450869409333602791053979157214639490507640767312141351748830442067507894365107292246325185742764318721035624761649954
619478661172943201368107725564925876280917650415351072115666678259749044343416144459241423709526641781838525993940
539302020500952787485306931443319842558632978945147504471482376253969423647368307688382576303697
-1350905606962128320571078198472768248607818110077932843276364111112
0
0
0
0
0
0
-1267558717651628290957479756003801233997533183193699161081498824075888161583579609588659654316956129510208496148766960023904227672522461026075202976
1235702626598605499703968014579499724131583492232415355029729790797052799179892203275957716746597731027781156017908570828142071676791896750538906
-307247200667348932882132940313390139738929422198957490432174129915194516838573144258304078437299490253276071477108597612904429620902819849878
2442945754625389900881765928957037725640520493496772671974124216294838370639392000805219997824874827340341635607705847626156997984741630
-8552656407563420999865211120075441300874233959468140021462608099240169070044930359876368241223064405981550410490921354239195559523
83356142256050664711409888486008594064931714819363259609481456397668924784571788813152859565428346781587123521380284387244
-119946612197057223197966066424021307360840801951899807645966140063518756429424780086562542813650571105513092303203
-1836845579094364007776081741159671766581098394276716002981220823180701041883296396845108316276161
-623867077859843747476972340400608868482405406411102743382521883276
0
0
0
0
0
0
270912358982237585196013146776696610596287481687391519026779967962411339959822271475200180881443032485450009418787139818362480277528305791397629252
-270945127949049665068625280644115146895198856455807159692174441291648040323329436670287007566449179995199996237840770043022781033062886319766708
69015752280321208757966619362491607669792975443836549313245363345465593677142361338034546717649382662191851731252651711105584512083183265494
-632072764704120508594049453494660717423096398249668259226971024859728905518993392576224345417632115350705144331254349958564223362822187
2207977830913382361270365396942540584937945637847326691018736676559551847236287996078993124119501076739434003863889752970182415609
-16279920870388710092739446565347682999948295411534185070398794374315202205187091384570160617418794421445875204370759205268
22621182915512959213047579065217468499232196608633449348481555693591887203820672445281156360338700728424663384618
620312657492284163130419702206434789305319150471134706373562575356829439004718844799755929745766
116644491618166225642109860641945907757622168732519530371746181670
0
0
0
0
0
0
-56745789585346625518586623836863868851591917646047052993729120706511133990924793358692099707185410602998786947169672970218441204603545283614095328
58143953506245060566677001882050810960819274826690962737843583618327336731331740659383504321855091306195240019624486785962652818559465197265266
-15164291061837648408667242720457717674802173356861511351845917160537395452287588665159179103052886307965662485304255633278459187645070713422
158585557320766897118803605062319919653986570615168512201212047098502115938602535302304630589623516382390692827012659309504733977497244
-558108501459836762025367988474925109792611326450010495065374296359487693417738191338713393450794220387340742030713906365888653721
2982674464944298554363123994672603738131450014222171082127378268729945494410186957805519910427072808119633176166487025717
-4153590020054925828913549815343297500587770651107663513442443005155089334880786228343852707524187591913512722500
-138281850903282786447258708882927200482167006143210272163961219120873324500539999169013750727430
-10226175572857715309963188770809108030088556576246725040885078040
0
0
0
0
0
0
11646089688058189760183966143748917046064356106172716029901042720652475645061934605081734858208778026854667920494692162967647352689927094149596544
-12208929999685392608458087602879500525477749448571806842463316233842314912967070481726972863404461856579179846187823238547362755851408291808758
3258238370632017785499666984656682632824122542920790018172210115884473245245945726931402459120662770974489175949331169471789663878182244934
-38617142113587418182365415788105028243113055975388902097366854309050616704323455794653270114792909197281329788524092488139501610525479
138083017806766373505143084278162203732333578489441861171586307160922515344399650454956843245669137162951554214633402691723873403
-501960139836765350580934183289961031854098551120886108726422115408170174291828320339851545868858937985710694449435620707
742200723000859293421869895348844722659742223937515270691070578388903996875016191973005741647639126794614605516
22137866330576121215340688147757596263722826977471923983355717484784858771516031770232535812441
203586001420469001813955417667751988768234991426492435112989073
0
0
0
0
0
0
-2341323600678365719661526151529977942822272928479280569357444149977331520181310370647019045970145577675374312910503154628747073691345725625050464
2507785758317967673872639284801496794877746567691667677909317460519754759913312207888264470717910383875069039177432090779719798999218878449234
-684382355203901768826268316099097552060630578172559992472483232201466154918947833863714080081299070852919712120005495686046664180842832504
9132257964533537053719711545706120416927360307864781456168191782957845181302073691615773655001105577272269387662822919442812175198943
-33428886346794880608748470125111986706016834301442811324235287023935176797981110915376071024157648173637553781749229141966685587
74221635569153464405551954560552176329278206688018369766662679553319355794728312810228701710123303794369478675807622243
-129005968850608185771573117730602776248935358281388750473819278162875462635478161873090975599265145624032318672
-2034761803171639864385076112290144546698297965347948659024487831858472009822205936350966710763
73038517496261088327967432814402460417466467739521282334736810
0
0
0
0
0
0
460963035286296885524949053010816745767996588331802922501840837230836119483002485667566659039550623389159017062305861090567791249875394965126720
-503765818011253301995963579831826861710723278231528894187248813781909103340450268215590622172772455005493296656499387250022581859154795796728
140486031993410771631392783588674189161542498996591622480069699952581355872352401167917224423660839450696956634327878234662387435044441615
-2098133290700513428968847298374836870993917993205475617683940862150954481173135910593755455194736139822805991959303153349597536435541
7916279360968411679983701939746306824785492841928581001752174181887311322016480495053362951855174151589943652457231106309665280
-8491190741592734452182366890007949390489496722416608292297491888451323432797615534160382812349386693370554139543676653
21801313327200802492225687276673079534315168022315441390991347694030263308414064442954737924506451673694195513
-160766617664860458740499925480530465074803863696778427648373657168029206462933202716051213406
-11220493018310981313467361298902472691110050736330043035408666
0
0
0
0
0
0
-88854151359748452327151800496840312188668477427585037447547702397325899198249527150362799021404390090385282791538603892301542621775777140376032
98940358380088426479276156636015438556313103740370559696358588757433621139872707063537595642284391486418781999163506469042028128954601573186
-28173682766290684352455351244893368934684434444068201464347416866532778915677145429534007948458979912998184677055319827775436504852645752
468439513021407420327051627176061897709405596419284639553761568842720800234255560250472632683221696825131839861959690961737852634267
-1833120020298531241081072490275931819156222467875018217919424757064587804093396244502805869301855392533289294451655251816844567
302184762302767313613098266631476578897939548853610826086766639531787678488089519027968709738881092357195379275272001
-3580352506383862414744858569852995428024152060308504641773263260069224509076028471384486481401861803872598476
124783688707765291809830786356856629198500975917940809515680557521051019146796517606820648510
785895509565023207663153744236959033403760316423559611340768
0
0
0
0
0
0
16763888288706789745639611478316260146924645707609472550223534275175505254167924466018625908756591268308919598186315739683454646904740374365648
-18993324452481850413374723093862218992895214093259330922777676712341094642184272702894140493311381607252670636243112414165805673645736565226
5518006680589619198826118772037893281021815424387485945889673943973248238658559191196412089457019457239732066536495613737412410326583136
-101647166256982059032993674737014382552876838430901255178349846798443854231516365489959900857646297229480921610114305529747901659712
414934740028272314006238280149261568300772967762080143782494023090778111250377923129711945701837331129220727416293067593325600
220086690303261204651407073725587027814427665690028225081471187796120144421189518632009540272213390278716023426485557
571106111820619945648450940816025349196408803240314747573895208193162809807594954072595581688303386814869448
-33594108526522611935688104183235356438883283745429813289323076236062759748096249987755153030
-12173339940532736898903688420179901455768749841455973648049
0
0
0
0
0
0
-3094782905539604880788199183422463747066548568526764209588314672299385755382345819011270299545472009682185020559552828839384555203303077680992
3562724256254509942139229043214467293645637528190961662530859221069107410481276666681190277715063784980513795556212898956028443291523413538
-1055103043408947991334216503151764697754209750981417479995204016038947599559193201045610921046938160898181581021346098187407436281765788
21437344052349912149351106920429503349053054907096216829270628832500371349347725058280278059817860411939953628668674633031211386922
-91776547000035066850414333567027938095635835162971115122683227651269518390465501657768024408521299447465412863612479302710199
-95452545758961394487808267154131461064661090444093880375127760328736290873365769708135598957667886173040021830995446
-88435102588476053698781671480355777071488591978274273986097415375705480610766733702342228570747716855327260
6147281240664262308455784046176328488330350246304415761870366003965158893429590656481227676
-3228674719867233633895368328959184193778994807863979582630
0
0
0
0
0
0
558870554049270727180569991138154510403969351739485295989216126734208345911001458220419667381759118575796949942669283142067369515656826641600
-652803610835092874110747703715255741165345935452906257892347788188216742013979877392749610353723834206582349538258110344036497500834041604
196888829657004238409065904619426195834378192357493126166468315685983729479803136658880618547687100529887474995821763068929453775582745
-4393971269113315531278844861364080745542717554747297162765242803013887966635963071733645888231272677666025043974618103549972813571
19828310653916223896221502895959180399662214070466656767177957344587536340425353033251691712077149114334769290740885480970058
27563452821648942913311795420865416820286897101223903647857732736124747669996013060358071200480256003336643207644157
13286460870773080896419934177201914046346722331545859487014027515714324754734022755997604088099667769800708
-763492718091065473881346603897474982946115307935315757293351939182026261984081757293118497
345030421198359958397327834287270350878738820652791692891
0
0
0
0
0
0
-98691325099831549767940852776084503580641667069605014284603615962608150999146846815129612804636579764652310895288795830950830108325084618720
116804987122759136760293179673939301365123962153156138360284927090647862499516531956595692802725080650845002375930059101514919547431643434
-35842104631968248959792794784440794272826840490973095613827938696154807798208754291087158107141568703923271560233625968417461953599978
875184626078779118109176476927659347697447050016487526210566193973458044849842530061790487774969385586088392451807346918362909208
-4182882595316268429382320891863165050183084161550500879792930765070774574684317547630277093832931477121766149328816293499749
-6715181813921445801146817259166249799979930926319887489954034512555006270807152901622767120909284931627605919255429
-1935624272112247575158360222668863211106279321593415101944824393517572993403179868763272260454620042371951
32600268768242960545944610856857877459454260939985053330233695670757012051638624779268903
-14040717601821057578865809218839097420611054845240327318
0
0
0
0
0
0
17036802590936168296232697767402510294016336423608960675748457784534185048675417828637017246531720279552007648701499772215106302089314099840
-20401947823178158615172164957144752291250767012337574266517723694007195731096646373919365114571369387632611228992706851799230597055387982
6362643347867746387299899058412046802812122809439840197804479754468439904018825906640146313231837195982213559364177230742991377964239
-169362396435642215876314842538066483032697678493997058459736495630019955251071574324003906770233583063611013331741806557561493348
861251232607207663371453252393516432066262334692404152839217334483795861556905039459262206661812027170915260642877965846768
1472110664838874931422359340692176853736940632352353192862670935261013801277442815077285661480112626709632690612897
273275216819759921477096297910463921289412759225058761891764816540099760638645325251680767470819658566914
13836311090499003011814676571680160218953049086598953463483198529637446555513710394202271
-195868553093527403841106452384219089952554477283899186
0
0
0
0
0
0
-2873997351522125554769110285676767059332104575966234721080290927426014912801224058931399814183529566121092654654568744645896012625902295584
3477436411747612854019089754311724538024700765386053451402859990694816512880129798698242067800377182992546332992837242729689973670863850
-1100958655228654928890165014629249089008246132454866226076084558640497107482844896103988999298172922532166602726695888768147350430600
31834897257622948483968918375982368781763331095165210387384339568268381387624697906913984412660322512092988458062387854217204726
-173009682925394141800553892314511524165847336013007442109624761666901120841476319901750572729458806953869228215321647829850
-298160760539781145012176858715820302546474310113321196675440011902885853916540864332311657219397146279634689390403
-37365999673477202801345353935791531188141282127718318682341207883645917771609968527607365564372039664303
-4930353715979189127945389389669319941352122159752968001061751871567550791634136994872253
48923264606358555483320048963959160634000046361618988
0
0
0
0
0
0
473602892505844860556941239000592836357694463922613940998635402526981138602283923168038435047712216004741480289628695071289895294755657384
-578179128443643952887972930167461693887282412662226300623439703813137789419149932803111204052939430487596060331188340412172042072301840
185610801875413376650381867010552525129966125993629119100674812250076205392289776560686686952099423185118231993417718894245115961949
-5810735506159088700661869926883823372502618692225933230911634184736708062397935131008303290603621678544380969909117880861413491
33893219720974628980378770028930110363053806973311377616495236514916060368441985600190082414858459972536884008802748758677
56516932180234643594037602599732880500344577312289118940724708078609725767085611253298999474946009483629550909962
4945027173064626504049881895319953133315332480853028610686537611866114390473643416816067048074338215176
992354098174693480605116320419466179520844348333743867399164755489579913223783515830056
-1788590346954663730667496231478173999640206483133533
0
0
0
0
0
0
-76208759148142819725523139793637428994799611720007737035224465769762304033192324671602458424181489190478793446885563086396451148810224800
93737070111863617833682875203127250156406023318007027691982879307403245193713785728915373112846141596042501074076033886993303839121826
-30474382245472969921691727263160637815549780113326430168688652868130756451552833680663878811534746946225487579262439753873773031784
1029558871418601828146097010045752244123414551334816095424526935379524867526026420877448928428451597426000800953358875387271457
-6472399860218867570338575366929192206334544763811974117729985934843878721168529713775498660743074429927315863590616282042
-10093362981833197870040220765133824840096477989205537521463225641908198095660251187099603000246606967764388548211
-632970229159513473564806566244743909313579818301589619847214612234061711084194263679517986355881741723
-138193512261916689827211214074249492635448204171497163130507915040083269406491364217334
-25075340714121536865913338150655956154523485611939
0
0
0
0
0
0
11969683609561268012631963139513626420374443973292037764707550475034054805408352710041065780397176638202053214004799015668019509472181248
-14812461901790904293626567291811764770553549919479981171436779265567915002544085553765284237139571662868471378889273248403320548810338
4870315939810617153387875151610828501533757004732816630626355462397120177026743610060517204949672420222451120805517916639621238821
-177008906338888403895157544686172184181770716573912361763319940761865522037262387122579833790380758524636910623968675969584268
1204282251401667324411485446568242107795566527810186717287339506138651849501058264575292362772894053006627728495276199710
1704032331692217887516839920750614754870341399469968767225517173459612992820413491133818524490789712734281239242
78309605112320360428949453622602745615428188230530349810784398075675114039566678006799019448207996877
11070520251091935197792779483282058544753660456486545980683054565316685150550798952743
3240584414428365945064547212489399856613228304543
0
0
0
0
0
0
-1834271702344248057980143770237908599565404508171983126474342917150091688348226467562111247799773297710216051506104463754018314636649248
2280454562025138737520162368129571050469021359420195360006169854100910307415659398088147571747525565666613910690111282871696380137746
-757270146211948783077256399377869667911607262708961645505173439080975878732452654810523388956585985396742343396123589362557340516
29517203885649709170229162501616947251684290050071149304034681709644408621681169369585852923700381370368757516748224953446760
-218219437600365073813158686933576019970369991807297368835514595340196182888517220488581866622836769378287912055680025150
-272289939572126908933073580064197363467842789631485803317058758227270693570376765600645200205054764417388061273
-9357206324889993951447803470643992140706908184266612594517976710068819636207876913930883572205669835
599003787169628912684734799375755380502365835200663451329586717512123692286163498546
-22382211893574320097246243725473104041720563286
0
0
0
0
0
0
274128754164853324978082699652675340353029262156803121081647390227773443081107008598723832385330706583565598275574774465293975174489408
-341896494045751854317688801946761588052477472089837979268225561301739593665586669856278546848664672768339521122125661434855806783412
114494832690674830257058835680946240220490102809021823653805831390342327159209721263461665482796302492258492206584039229261621701
-4771831011637995565978256258945907661365654471380701931668101293055211194748657688805450489911159178366387312003294549963669
38489588259269248084458854959058610572817898522382803936758525375011468638825441222773044149268458703082475469710211525
41164093445391378102853338869919976411856790865788272798007457310084968962163936005798202940806406228262607927
1079063472604828129633780767447877554735192396729763578456130983652487366646237841713746121108227096
-430122926992104679192139041664463150097809138876129545054108448417021259467823243635
-2849893556165573412466413943502006147107933012
0
0
0
0
0
0
-39934871217098222487454911836267861828770854067484708936794843283983143232418953627957244985051186710578336041140280418748224611436704
49892583636473248957163517700092501696733031233978681454103843714867183035203163901292374487780517871370903726697616281298691509386
-16823648416446202434785711383717653953592606062942579674955633079178658542721277164395566712657931161125111199602430843699215444
747480199345567611854145106861930390102585712735238933837377792937496510930685898389509073522544138253785269544414821190563
-6604656591871905723328501057692658071685519092914585577041336773741300505549425329034540197937532545675975438675351922
-5876293609480072732343312312990352623938828768343952506068392711250250360614594525169456530674031162441861687
-119998613209215201831316468115020091858105189271699868166374526207226739632702781787978252802222252
95983358218778764965940080332411917138084585901769870039393728958359718650490302276
10312304703891031247799050149353911448591838
0
0
0
0
0
0
5668172271683957560115647499371240319265696691620724469471542066279829829914126912994452134537406961607617857341397541830864738317008
-7083073439173906738057366879042771390948585404523210022751108292174611127712431597785559296377783895462201180974808462801180285046
2401035515513433274936936525526217083526563826225975668089041447603915095067547542342298595213982090929830461285681242543532014
-113390248426399154074472187149245134963404709349896990175675049331706649420648895294062660487311736398245299775778900488426
1101985791805560698572220174011414773589615073205494295516773980686975156216189803830108361403685097167108868010117224
789220717898240309896168850175919597790865806880720080091810618718317469833247260138123155505493892199109672
12858257822532081856963248435397230755215879388205535803498584885014097629359451127538827818944070
-14287120426917948370409838295095718848267911330951192856271324104665631529638840098
1714546689968630338666710170649673885755464
0
0
0
0
0
0
-783432976788757616984865828588874379892590348664997147290789395517204256359673457655235663775052442979518402559709581002029527429664
977719151336807415610582544754138222943526566976752284830102159514539348643351716223528156911861974937183635174282724940927081114
-332622551630643364536109633477090132503041151657054228443944024317380604567421440870565497662760485357952683829725944124152316
16647582307501458345999434384886247252268278593199569179253403609209443601581342111222181064234940359316094542006860059654
-178677759179332399670296037992552408381351074736475577830298768957575645498500596276053703849651765921756248292731874
-99122671898421323598529924584206299729396871316841730952905422313498195292917307617305984195018879588452829
-1326482661009891195551184855528314147482483334058178621502941774603736853141524904383808110654362
1411489189445728055285252424510998444868981620037194295406785127681893983002807413
28122849146533265855264741944281193631969
0
0
0
0
0
0
105388106762348411537550533508854014749263586846653736325921069012189519771917864840656874986297141962579353069339662064498728991552
-131147456176206851707642127327003097411205118167897507550420268794476809705017932941170828307367408433472999472924524676489773372
44698655336069852735058943216841715895176929314883766346501070825162149301860052952314952336353392119590914809869227668635761
-2363989823881866032760517437303225565021225755227648834060068595953688962886676619789388239901689086309826767374117408557
28136570246576751033432413048987302332281231678800313106995087429667662336433447530692756323749801263816703860407314
11526464780339077516961460175845066640850833990684070068264496351959474187729056820900294083993538733621447
131629960515399249508240861659255626220792400411722142331820599274454867808237728469214438235667
-39373348142368602145660572003333429110239923613019879786696701537853159090277247
212232257854666049162943274848288374697
0
0
0
0
0
0
-13789934288272866926045679875981306222421785671834649307146896166814460492716731235446691717792540149503546343591742361162056807328
17083964597427143664689394019362730177531335208394383408125356574271116209696356937117973796095724569496730667751689271634287154
-5822702263996960763945555386688025580893647672518710631387809823949847776458515728839523510896432820321724424527802475402446
324459116909449060008560362920608892986632066208514592854733507603373816371018738627638640267418986476962915636626000925
-4300330710805986354886071139396701890119626168487357815806420621971418412993693722899963668114682752431754509821516
-1219534790915985531981755176489810835802712697271797545686790337950152628276221783881353378089198299203545
-12552494853288664887021683830251238323604376635942705938826321277864424941800407812266369905437
-19332263366802149586112292367196216299942963159117500929912287656097354261742727
863085929591681586488098687235618172
0
0
0
0
0
0
1754080519363532336608329335230361412826289472674033695925855172534290121921912240935705633096134406331634424361224153196641814720
-2159788849796386465747082403630686681408318904984682572749608883082171284827206290769061466145530203766618974618529742529201362
734717931953158359095993922145201660865202011396723938477855149070934828339601911844650920035070147483938393057495108081298
-43010742564027192844929887857801075975930607234044784239041995506215279385468350764634248730748534500713993137388110372
637487829762336602494412980395213591133817344700863293781280958182138303580230350358897224621730592607155791124989
113409131721980670096789339221872470699048772128212761350847713485584833820238240951049175605045018356550
1149090813617709159365904610187453215694192518541378725351194014456138262994408277869701029929
5275117427488584180084170905266219739638760660553595491022473123269087134881342
1955936376141230222415068447097562
0
0
0
0
0
0
-216757623349935352957102406593466484715290346124165753481674926656225966687765454969258088949333110793306579653946560509983515136
264799801629962637946116467613092013340857063046287683620509870092806552140899233068335499141983486107088026594418947615160330
-89730462566792718253056385526225873590940761624049967447652174553955221987299436469080659274058432418959774125739286123418
5502515623757420116985961500779627818180868870543220429098104316945121832136148603153509930974710531304587589866467910
-91595655625934372226649426097318854420699491543281616263201069750447831635904382687720788869429756937400103981824
-8499074008274596791478081087853673440182443855367563971046981936501940441984114532069440352846816605545
-100844367328988681493702466515436075003321384201438728385983634736136590121891064360855967692
-845574063565500558393412265890891348756914348659426588648308005383178213579765
2430647138753825207145747590631
0
0
0
0
0
0
26004063308712989224881899098403601732090761890075962245818552754943028994249860076691769419363038136695338158383700277221491700
-31461136775306837329976866940380126179967454544379260038657700162510720432513811649362056384308387191128829231158418024218924
10597802834601599686497939084169376677471429914984111316786099008886763779816971614510321344160099941975990799239024719880
-678830036792102395780881308034292791241386049470815933606827490240558544400914216323783231350888228416419048911445334
12746396264210172084095549339857733841815333892412531164004346149635107803463651139705732976299021623952290512288
350511493202856179377791674398937391217215555924169130740503419528103280110972721050576093375119599784
8470728890035656652834313327443826150473900162103304652594660605995730387830156936867090847
95435757375292146792693797408248252457318818301713617732318814375676285992025
1568729459888067078423240764
0
0
0
0
0
0
-3026472665777030596734507139442551197912597231089241925773077102257131936802845099250069236074472341859777629347880977744332864
3619281496067359441267444571086705848133430367475054883409613629555236401360554540494825284510163671140616663464020480415226
-1209358539273338060554395339061818054201388867688511719746826478808652831924910206173639498526519689233410805049643624830
80688085070708781765800622305206017730422694827318367435233209858928602105373680724109417684429271648547842686459199
-1716594860538766160411601946756023672736788882274720800069745426542786369074103309866890177623488417381112043527
33457826008885645228455272784275469246920694531584476481907992867624667065718673582139493119414861570
-679872998106671535103216051387393495532251529188475718520857892336920820837980439443544769
-6551993023967649703235209589459291856061233833181136326908722976248651930033
475274807818085727564675
0
0
0
0
0
0
341451046651233797036721853537819873481645963641966577400468739051121897424862676001750376774306139607310667627734388615738112
-402785113311098376508105549723330027569004279731804196381275563532887234113563576179919244453354725263109448939409764609246
133209125903313914604393482887663479315592247096177403199495238730762805087239011579178786631813210267553672926396404157
-9232680934512313409893212304850999953532291084216917039112511121590959102169192122686247984181304492849390532476685
223539605819444995971633017699209973198833820605816472380928934930726582448295530415316250865588604959303420912
-11236362996927175303989704875736015064809467304110637137471388123211641767248507628049669024872512711
52098195418934718726113073800711342885909276755947306357536251263892250419495898543454238
-143980033423753255369609305771863637889330132697246841070650830879681220327
56601385456880590394
0
0
0
0
0
0
-37313216687546212731016161811935765443783914045383167594722519681035072876137304883058309312243379934264104794291674994603328
43321854400284175279883935820523934390379293245769571931301619558710697213670317488343544684191340327804023128813190657018
-14147981392055073644212171260252558504827372139385407571244343805680115410405363868622654041550323270245308676061069430
1016087518999418167344554833849447270231623166520557720462572154438734473437305751030611027805039044728736902846581
-28123172621751866658017045546586933530876654337730675707402020126040031462325438025215850932965908909086667537
1892331275067393693304106871803097941463827021952242028283158447231292388286559815690109605654750032
-3821224976542042524461162044516008793340063428414501336629012980675454246357113292347043
132707746070778270885254600511849360185790760782092339829684726743069968134
1896929690860799
0
0
0
0
0
0
3946052256169824478574732745244804237112558881726573878574555375925258261825337763262190878183283307863759865098073735732608
-4498484181020605532096664267412871161253541381015157396136230412784880878876876654101326587777602339064033817182607754944
1447235603549549036014075734331120579817229848578012146220619265531801293645763828544098854036625367149046439835757662
-107457118371189417416836695428355544236198660438918358721548422738126683778027021399625347572688083938872506448372
3415000292368745711618088589660934247989683729723531170581011099680850735489140824465774794846576048150733935
-250029844654427271804928801088859055273910228798542449872490409398802767841671453841678334784697517
270957956697039832195979975595697928051974946994454058950882293420716303996871576800714
-25468770962751528827602108163824140849333942256748073656296526006120745235
8402605362
0
0
0
0
0
0
-403484535577062840497755499544513324426333854885101119838251362934378391031945783678395061322620496642384515004694915251264
450456081962655926288731073604347973339576217094412853094397396083229362364937062057019035042101327943714106207792365122
-142405217208259469129755290328244597330445199389692565875938509383973144776374384732105998298646326817362116752046366
10911104328899244143142548314807179743898423966708843186334613113166454274982181008796299821513470032947733281634
-399854210723138530524710346263709137032922124204415333069975427935799161265117589526053491004020457773238946
28287429903286616689025410210911041574813390203287099335286765976972139353729140065788480996355195
-18938299187332804328449597465048953673870855064388759250689438859406677515351395893655
3321961890840374355831549243337409626412333276887944416738561456794921015
293
0
0
0
0
0
0
39849690000214270347753096181740461414910024809944207671307821097021534958777232174359695181847999813799546286562086413024
-43443037405254195627569639724108776519704406533041540501109572881963961267016053782673265270489144798529213323124950034
13460474075309722537195401507476124447647927138805361576884220053002187096686626389115058813831615320110570233718001
-1062894484441501996849042209548353482491246879408788290023935977341402667481937196892267187071948713188958867717
45095901896276517747643105051861564465407802257490795198348766138973343081421340908873746959690035160817933
-2816796442407186299316504981846030445353829607291905571384266418251887146177894938636325006886643
1324375911871184560934659485555427753168822060092257710902347241691949095633046979327
-323035105610651346211088410499053429643941212045135391495868029453196840
0
0
0
0
0
0
0
-3797485261260209239009446912148085238518909119677205380928673360441480676386132280105760868570865122957839409534834793792
4029670245234122539894353343137404720787220630491890549635415380430042208375823600424060922443002529869771705333086706
-1220362456144489909973694396836121166703554658693480906408779124040577748574911481485395914305188146635200105974578
99268683892338833448974049449044946288982382480256764459478317853055193561917410855977873481718578595290921119
-4893350755977958714024150188396150486941813511884268844621328821959612110582675695538875173331829265624164
248236955221271406105659968595079149738896590168065537907602326185478613023941900415265433185246
-89414484381385144556859528175367280645360721506330162229140533433127713463397623322
21113010583591916243620202896594255751703527552092635776289455267527830
0
0
0
0
0
0
0
348774709010263325968392234992400792821016014400200577758073489399265885361037818210004965272229743809852173913609650304
-358953037355796617326182387295972640314473412550846162889393530048983480541793781023028983696143999618151864511643012
105947032682368197497276472985015040553721641548685644825685661420193651624268797787364042584741986533295341747386
-8884561692142248860872175352313021871293729543051918895015435409544630489152214442535206513939357827897409582
510252653231977603861593628893713377413385413347863601169222423756952639624112387502856527908994272240867
-19177626688599302000718768903721371890158798939201954470373673178930021174199472090828463660343
4851921398806176111795079103929501494081558164271332908317533885146718132119384261
-166342200553093830057345629186501475916651607567217786684924842617664
0
0
0
0
0
0
0
-30834556893457857241930170606223957286443605154466482843491024121428098562985986416404016019251139177239823792884618304
30654053319724192527913146432559218624435327214407558144085556439016821305699206065167248678105616635307313694680250
-8791410875172814063631236663833726873171256103142920618171347025745952179918427422404709011419286845184205639014
761896447519559470426504909037311667878131891174849164335906143152111305718729639486098799487600087640274655
-51063738770214805473270504901657378638251631689412530722821333281867466622408334943564726050602234357828
1260215133201826618486504660206279335312729842192360990240667686855652179844140163208359154527
-42114431241595827529150596166076697543047971535215558715880181637953757231687042
-210300524553189936970448370656723349367598635133178780801302702489764
0
0
0
0
0
0
0
2620577751535970249539081350176993376749794180350147564332591053992106712420824588248492349997970475502357012810318592
-2504931471304888569370612769715325666355189250252372262245423440381970771589113961434127723966338730812615120650566
695834963773750109666697789729601457453530802330927261979454113627942600046103537072258973297066862922036693498
-62620604125350717927337358599277796793009574753799660646777506955095361092342832396953218253641739665329921
4897632504192781472612091738468346971880274850345099331186659470258169237119577728365911458908138092317
-64846835105652072363228155473129303591576957673121555119083177754368500537800459621183308247
-37050441705945328526752803934928783977935661203011204140470825475557600961284614
40942951614741620368061084062564291544981368743433304213653338075112
0
0
0
0
0
0
0
-213794626724286492488504740135384632324832556326066375458087368091234180407002585950389186725767191236497690221694144
195447779632874447946821105102464380469733525111234612951223948684187578902018442402040220937060096370213507127386
-52412949775111722576482064218261316383641049783078229915676806556521775471282740473885872340456323845348084498
4937194807116533676666883810801747977307298322710582605050775656253358614364006275237360336695015885095087
-449529792415329518623785712066790495789387349749053505870736159596790228045617052250809928320908661548
1826228930815550206305783375551779838617050819623819466126300164984255615655296183527629050
5845980396378470017632104925102759710652575210524387053096277109484857474181753
-5338112423822529095144440247394876635371760730281883667510841508116
0
0
0
0
0
0
0
16716870816474286035507022610520018336873280285528812170938527943291197053391698122969295691408451902108582848845328
-14525491348334321695539204646566863591469530303218124999753333153175490837113635011004754460422107510729902887788
3747596362464844709271230828561467265372760555188993085649986016124782396211251672443750995630215485313113884
-374007117018333596591812210606548360221021829734794963550055179781460309544127705310689739141491491148452
39421344112923526368351706195180762044333254446468811696164684415600780830143914848873547210650973721
97468468851463061224931135467537343115103944502022531074262096190280742967729486902809144
-441660586982432160655367714709954146774818379611033292952783998948677873909267
565195300112059310136859261983121185372029368130764393871346327472
0
0
0
0
0
0
0
-1250621534680333977865004247150469768321294999500977259565428000096112900408181971313257489243932926328122874909120
1025342098006603108325208631159289292571119459647174395713276772283762197429340138579991131385912169026108678322
-253650802736748389387257292841517811494415181369956454603151711422392054113119065041815263488715663026071878
27286799271413092490632356973872661742366744900987394819390024654318552096611617086446330420616078639185
-3297240463553866067282711375871588296428900852136542363384533611782865454700876193030219864628695954
-20934038051336114393381689136544156653723260985621036639673044015714203685118796777839313
-5521263282516739908401592776367746472582283807680769116801793557519759500894
-51531537507632891259667439281876245645237128639444651764805440450
0
0
0
0
0
0
0
89349096097324110128466704593001483806184662080769619630446219285696213345118291116349478457110487168747506516480
-68517554270222486178502857804423432304132164868345982529818969471781558015551578588008928022173347424573660314
16202673985116153777923400659694669859030493960108992753360260067229178942079810764463591952397284741581642
-1923213159032059672207062346507353210299857171368750219162219691125874179336857403524148521330004253621
262541787866239584981310654680912480256266418982959881701418848481197832485285873306581162827547857
2060790250316711778673204401117424256865228185189287055471163809391846831695080435728558
6712837876288166995569271891951911602659393294889323799953735578910211069641
4151047536210320745390636105071812190740142155992900409572294656
0
0
0
0
0
0
0
-6083349360373526262163883797305876151404833490042516676438402193554780016425346680339721391517560870735503706304
4317147069150433555126943075779591922859141438748583068675464836408093763864116261910068861482896837371044554
-973821236331867530340891477606762409995985977921864244747261035762254382423372397689467826955714394669446
131385766675521226919335421691551231283609259282416962866863558587438492156260152133294099017597758907
-19860314471076441321959665288358380872083074969466725796932219825857153087795892079962606554974422
-148335278332783141301091911372854131768919234560581636421789573770236486248429786564608
-1043539704760623625583796685114973977871396100960920007966506819522445805600
-299378740553435367542288811491274299718549509660012062067777523
0
0
0
0
0
0
0
393802208405659894459161549063468702657702677194621599255585056763322146998115925150959746654894337079869665664
-255218181657482370479508232620621504570436400770787998859449183425996646413231683951004727395699297425313642
54920670048292265377545568666601880637458468882795576692836826641070239257559174106186480163732795512756
-8724497108324500703728278762412535319014026383017303080307788783253649413656263852202235688877817736
1424113098219523420646906900994736538608845777254723507189968922888444339580738612476285314049989
8288010896109850088284509720879587876586832359707567570365442154144838803036993765666
91726287427792568682282183298539573081113392413513245243410548523791366222
19476499613643965694355409393596674122530543677882657519343340
0
0
0
0
0
0
0
-24175282669396555819045524473268549547332420547168698514091179483111859922679882337437239806237581941713673408
14066826419588454245637941569136119916840956239217372061155633878460085188744516779023408663308613961231442
-2902110669942629020062360943024241695259133492300298440770573613488312058294110912311228863348336793672
563850103606431693414223103593902365984617651569168630980904416637830145745434366102161904000977721
-96563493963193601815346156569506411088511420557943551113381008888749269537319473872668116215728
-341274572602701353303389296124871085787910662669316259056921627465236743305251585113
-3419150434140431427595628761906118284761943069611151293458002115971540901
-1147933183038203808097205196973202552696882720719243171546264
0
0
0
0
0
0
0
1403314979054203878067768250957014291054380740033530373170092329363505562458317710511029008606249444442344928
-716693377067888389305698160279764862267431441766234278385006897589888284533983875900749091597357852082362
143925536107610432126056727341537441362975924905988072166047228811206969561239160850396294595787416414
-35423744730179458947990061059764120657242894359062154067211242217671900138504907502625950190409047
6174854670582403117173577149496191917849332855989414374978702257094830712512180529850640348741
7283818000293239345418050182471556538122342454324519810720705808124871405510209427
-346292646129252747433858720976233542544793387952067590085131211355945835
61449703408790579181375155765208196211439269874408855389796
0
0
0
0
0
0
0
-76769218559018067549959041566290906919234688172524057827991084509832490706527386125439537636134922939452096
33337060472587998540732167545162501038107988469614417742316052844940803576461165031220874611704016019734
-6756289547614011002303555640121449326176888672301819373723858183951285642182127122674365806153549803
2154337292824654144014364813706984101484928432368858971049066246306844110761638968992422507481182
-371279692931781568486072569391687449752077994281145417599490289285729785308215280507972622170
295022682793823431333095328883774918058383394168522362120427158433653789585009168
76095903873787070504197598135510437094131461271835647717678362332035631
-2991490056709033906537390373300853753271159660508312681529
0
0
0
0
0
0
0
3942853969035385313945427817565829096696974568437128131704791614616269326759875395843656810000476987284384
-1387718717503572100580258035592110880093210895890072031836064757273139948933727565856422732707340753423
306614797762264167622949392953683185793331802216665025621885217452023069258702397651940044607682199
-125948745970590571411139181800608506610195907014367497660151030967156636183622672436349228441770
20922494934903047735369539495854392827259682110038322269464341497854047113071422487046536299
-42732308705879516143992813684766914141993956281716529869026642088703037144323518
-7336927920756504000351351467322778683794749425180580880706957580840332
132507726906505470585052047894948206745730724115955039896
0
0
0
0
0
0
0
-189277392848936640034897595581825915404161281855409050506509867598231581116379642750675690449632148133184
49794511150497947162537692367659042586452187564071676677903853666225364763143043923021108671689122872
-13968487570883263015715059667871837181870967140489262813843131854009387694890751560528655387938962
7014745932704728467653444137863769972435746515993292828335203221316943948408083278916688535282
-1100981429762822228074818782817545579835761123031481981082289129576584958159796711108987135
2389187840596345965303750025010987212627987535789118116826753873644676898359810
396113201567687690671965628660330747259886448139543802297805450349721
-5340227457619760876973267526684019050821468170863168174
0
0
0
0
0
0
0
8448438047566902922072260472436616071299884804422106542385076439180407174972597686190679829543317907792
-1406077594810440829180428773244758143804406747845817445111707774911125497067721588998929523771201004
667514578445015434442136730188419510678352445128735804018998108395204296324768253378773452769542
-368386620517546718248316040371549176442692924870922658556579432398421387549242796628876808257
53880189203250901758183398475960294045835890080306923176197859092055126789841381626851039
-16399251353820533390831252309698434136457593509949036590373832041865416110090
-2888950918670655308035906895130769170940685362642689978446273990345
195725102897349828576259309106147895805506928340871036
0
0
0
0
0
0
0
-348425239842556527641251890418296861512866318275912508751616953909015665537202895236189860683194470104
20947491197082580088544371157324325703069326543079625749219963915317353266332586462090210514981558
-34093416673411256802729041781688650517535069481682080967989815407751421880998622416961278383519
18042098604451130330672560537536152437357493937781448014507750557895913609075876596596962610
-2440997796620900437132100126071566974249596415970391501978955263732657446712292539099585
-14474682372019788882929729748715017886864644686131291536781306077739686364433
-1648152942142477196371250662781744462712228629441899937887044797960
-6518878134472225902107837076469308047353606256468727
0
0
0
0
0
0
0
13174591793385835253447652826079207502750023957800249420574542436005093651841578100016828773947184649
777673007151358373617985346543061700082628345450964910612504190482810019589060130409774996709896
1811489593783948543284973348463731265414821347191292087391941310848827150366462628721621896999
-814436089372444784988917752076239440232875545786153509763307066793384284264554248700231535
101844522318399858321322493551440599533036963593158583895072100021583237556989825495793
2312537843338545312007305471488477382512811262571369422934963448359674227273
166659604676093902041397236139006653798367709134518471931018916385
197109180850142264515898082961126528840641599829620
0
0
0
0
0
0
0
-452277743974453437538774987878430480751180391456144516614347613925528088788627660040379662645055592
-88889001556755127807781998209970656395622149001347044447086807829484879947910126463765620376410
-95099292091958517700284193135459001403416468176363446613557164241754965535187198093894625388
33443196607792205501758008530891163846881051812559641690635866350829065489738177767885796
-3890150879199111420838659608712844694044550737889215132308125047872000354838661808555
-253227988776864904787381527534687754249181342356157310747676770351933084204
-8105359190794364709982889427297368982737923923073295487626291368
-5404200331224804789311560738090017589298955092556
0
0
0
0
0
0
0
13916085331096857370262185046179637759268011484162401382860441460597994654297957319655187078812576
5044353203023699619502841420448171157799375304830109947588951777591415792379160175170662204664
4716319019050073777269772851428526985330622631427717990664717067260433166876037377392724664
-1229340895146322448572193596115116629425262146879739695622483229002640492727537398685045
135112896268045303480452821926057396917584665954149161695993640328161508236942344672
22752740143274153052898904063222872120749722836115775152217652542617647347
96776289775227479028978430755770440900319410274424131667474911
134169650656362804082966948931179494983675061144
0
0
0
0
0
0
0
-376965158954577360861437875286991245250199930665507075748625149782893002559573709134958458128008
-217353899936827294801844074941193921100041077894835280851635937793689805090229510255449464618
-214758609503257460105992984575230229541798910931424888810609136453412646073415001333174662
39565773892665895196040496310677803554287630986465096139896639246979406942808679024948
-4233526301617655173152830595434314211942311969088703243617259036566150717222281738
-1751181377747967928148161811296341205413584801779343794797103864901570946
14714001986984393421431848913171287177756096926062552492496268
-3011694863779582132028983070135625834842840347
0
0
0
0
0
0
0
8751351174385679956812717451840995066951543032701077037462982290907501605813321749953950370352
7715715165834932767517889998357004376394099863717489285645450405823633013885596422033492084
8834684873335255796692112024682874615751214168272084364333362027326727894322981907144634
-1075314183369422151580436106144382054350339582639954649129522262060912411515109790166
118569826965936405412155485862636613052402043630930835818323152265165830834018719
116878344471050091483581215787526095319091741714181002271496505697337467
-1058977824568193703348461055419099739573470070898590707065498
61018597779234942413331796706802161258266556
0
0
0
0
0
0
0
-166311791031416264165527237753995211344165433151453893245192511055155990761153883286354452968
-230786798724439219957808247440198381841611912450783853764061803836024099046516465443587272
-325195251061022143368512147603789851879576024329717762127198508999630399650961129619517
22885614435761579975105447961372897593855668480552545571576095705108441788163768354
-2936111937664590307706886159919930714453093801669549904857120786913184106755872
-6778268437867777191074628505859794164563951691529667376774602981217467
24891867961714423868432733936802424093955788207142659702863
-1113744999655718067874533608751387814242510
0
0
0
0
0
0
0
2346061169702548658772043064286140139997254758725428447580947669368646695672241908062056380
5814603238069349486669811189788308437889247176579993425526971680933524216049129007787184
10638330603469716963745459221480295272009633220488467516844090731231870403863667679827
-296576328216909304114262946602536535500458733204828116700889912155571187894845488
63449045427230684261006180380399588074023702107027541194074047424439860795676
340534171037612275368542346653083248052210541364537243055364225859112
602829607461517844422766837985650219616816405841518831094
18275221667279779636028398918986746279344
0
0
0
0
0
0
0
-17280701298563636150904080845118723286163115522623141466337983377648654293044695008898824
-121236223015926707972246736586382490850791481494036976799362589534142507397892066723844
-307480667507245009208812098297615571026485611802572665360525465798168524339356564035
-2164187437170588829953945119787820542868745967511997434577362051765190778876957
-1177742089120734617743613435410938848493805129888788883237616280504571225677
-14718162056286637640774942364160566613906968086276566850118545161191
-51128260082652703959871801796469446724343261993898464165
-268941588419331165646408118820326099576
0
0
0
0
0
0
0
-165183453520811469035957491612181011535800256224479104395808802689947585603231733844720
2002299545507252310129686402391096662151134609335067700714801786430393413356878695394
7802860073338538196032753860075093655641904732235789438367255747047244215446381640
268999309507180806770535926659295330143225049580052013676830261180365185825106
18414884505725837613079092658936570968260633440971349344664364660930527035
541347446413871527729010488035348964362225198658482105771228283714
654047762421532458544311412115681569029160698038743335
3539934057741341653591055051869637356
0
0
0
0
0
0
0
6834572807419809798867096363313350954856307898033808114868196652986842142657371452056
-23396593490535577788048534297196788208755048847442077539236891685867231591274997212
-172478557296948699499915472287742163547950825422854711378499471491298029136293193
-9235783262996797352287238320876520615360854010849082974337913862293248558856
-236673617538122834234472127861933418158964332701482889034843240393518001
-16683621467020500763627671768082079745285463595158587611845847155
31419907403733218980010616263970671336055124135724566
-41545402382894933741256340002746078
0
0
0
0
0
0
0
-75690877801312741822181926794587224658860247286426457456428363819685538616974475552
114999113191168502607656067682358047399537307142645699113495132964126180696722852
3282376064034843056238586479550982526564698394288313037438498060248641293736492
206448966890092185490802459400649607708108600585556471143562132879532715595
2423475103649575839007800920914682195619242724530498272694201856297297
421673861613563072397774607509567196005556693012967346864471952
-755982081830118705845663611145041841436342564840543
433184313413459574512084822757448
0
0
0
0
0
0
0
-251198533511636276195757659669220342662009871720547617244208600843172632319179736
1998209110015679701795913023735716835115748664595994027996352821674008493705428
-52769029278196662522236765115709421731915155590521789397704396011380060887851
-3249059177782872815219536354929779536476046086134699867260841190091641993
-19005743191563027431589930326940556960630008470145197447537368752898
-8485459752681595478246559181986228086704836467154678221875222
-14474758462381016162686504873535603964245610931771
-3995798031994463182196817454991
0
0
0
0
0
0
0
14318013184228101782336317684440435248023093143820902043585898845146304797576550
-49295483214371738601372863682226273117059555060380437279472537453577549417448
694316861347584662681067446525996486512582183113625975490241171890209251433
34755411572888210710438737595401775072782116401510509064417035511970879
109697284825136519267597869378063833236897695373777416557668838053
130427279153493362571204190966894033397801684382222445018258
256081357891464245037256574671351619103189853790
32443698756420486143867565208
0
0
0
0
0
0
0
-54704378822469629180338995055815452149497846247566793810236085061947676601144
347533125319950636061568408521643201410884979680310345258521674895880152532
-7098544845903260499853529021653028700922121959044610622454870978495034366
-218936335966058159725410412317509713193087873334516899719536690630043
-493606428307676799336453780764378675245752544401168758993127759
-1442567588928088937950266153779389420625119721111599803263
7337615098119618811030770533833572962413288152
-230477268864713437990259258
0
0
0
0
0
0
0
-1545774788315987662387359942993197846846868082384564211303822361722728672896
1975365176361233542483874790083147987430794400932134872942513999277392228
51922055811373205665451091229044161363876567368682726416065165134823716
436077312838900533011480430394257275846325936828475002172689780593
2963757935013618531524723255644061016250823830383356877915385
10511319793682266725980752360156968462608861185560105084
65862487969705065144160321514412209902446759
1422001716591326697665184
0
0
0
0
0
0
0
5115250924472076892947534958788561153875309454760965552376090044114163944
-34003558163710924136241250910933458900702025693840262071934611924561828
-239578732328522591488778284020561334493498979470544199240147655311680
2303671811225434987620549119061618103249509291360257602539377399
-28177791741291147312314681477810027794296356554527459164164
-44296219166771707317056121041921200736223993004013328
289934183103381007006233501790867673475829
-7550795109673549908224
0
0
0
0
0
0
0
142679232546745229321490372193570721342824185971014779008028770496206064
-56885824949253516766929938916157838948386822935684209118354495963096
589868244443864368121858569420462675442807225174280758232406001538
-2360481798872022492054793484090480630275192226618798652411367
123089836850462390334486381357540738751810990625731183973
90974036905653055356353883696453078835668826207968
677500944917067267741612499114093505517
34113244944489645432
0
0
0
0
0
0
0
668109901496127190427284355157373429865918706896880239524750642575816
363359790296350392912369558281087864449542975683016945422896562656
-498414792496280894854928388434942505354490546211553748025267527
-34669649979979788163712283815595378664725970526319264663238
786089184317293029634287056325185950071399595173039533
-75707607072177173192486505364071649076156919219
835374975017473767918532508332664076
-129200177649729098
0
0
0
0
0
0
0
1009981941374301992533971585852852753297865566101796666834798299612
-720200867850817140773631033715014928951043973051877621690328404
41208374792518778901686788110395994752892328835913837206201
46139208433496388568672327901181894518557578165693517244
374503169665196860139913319409675458419985258676394
21067473456721359402810867409903362551712703
512540146865272431621581369344508
402222839010768
0
0
0
0
0
0
0
10454791817397878440209667210529247325066700336697438719894184
-102885264697923726987816926609327206187345140304861643246388
60832369313972477452589333613103679960378605407633853340
-4977257406413761220899244074584783777487613861166734
21157662151918844337317887374298554992566365790
-1537397030289818349028271530984146908810
138750787613832254468696067895
-1001621838424
0
0
0
0
0
0
0
36184576451295898144294599890611715683948218681089334960
499613875674667688527598567669905449898587984252931463
291224423823322172791537479585076445112902870211117
18104461588123317332537104381527264009266278479
99439613894589480107871643829612685679941
19910602684459013357109042252260625
13212122312881866837517232
1917097828
0
0
0
0
0
0
0
41777572162491019955303252548210280827969711922056
-40394022183069248434222792382389482686183675232
11298351932734248601848163342243686215167819
-921429088885924624107111438595310976780
14962891788803642249501140948061500
-21257005041519107051381787570
275644865673162376003
-2646376
0
0
0
0
0
0
0
3612019226824954839652797355360560
1031385969936911008319366989551434
10652054794607835114870167258510
16160250246231997995495335985
4510993431807910733516086
182434979348513761459
341613031186065
2344
0
0
0
0
0
0
0
104096386490524752
-34897101835135270
718868277429616
-4074860206989
9430560102
-10241606
5207
-1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
80355608794338638664715654633952927542905312478876228406018139891511784890952594478407531894462551167308309414042241250388390450668320502682795069786113857372067988750192647865661192533947354841089
38993921
