108606075829064560511666669992374137835727191852882832522969253137021860166379199703847330140077391533087149507501981958144
30510845320799009025739440907955707483905223468052868872606810154458119573534033315198271979460949351078761715642400768
2528959613997242646274769816100309282845170250357053803729952616382027327304309486937654636248181823960433425383424
-42971947797668883607556125319785760985968076897050273686406083210239747468027341565218031291824420649147826176
207646027391188670221555092818930177656725403032660756990959806561468617364177359756185850754339302277120
1485175578418068637332594864970559721298650870034300317214992111123970038213286246626750457970688
29616752077565824363260500820610672469931319403755213670263731394708573342441928503853056
1330720411887007710439244070949059675583027645309953467259755082745841297915904
87948579866688555462306678245250186926184684509296472094119313801216
15743977470273595685488795231648456796984245220093722624
722541685175508217711586525678594927869952
1115991529340883458048
1
-15670303350937448364887408053502697540102511129429805085638286679419122432939858654807472837927499957941238697921242994835456
-4217099192668005601117161856622857674357473207894367901069474054918992736884546856292166129528448331544988707411254575104
-317541247464410840861290460128311829066560177424375250742749840724797722239318507592473586162312050489095030619242496
5293732325618156700132651265574841825894064101303577694087426392477602005192448236695297198608954445686978379776
-26163900979899226435471238718866975444892511997974751761167918220094704015970934925278682397035309345800192
-126186925475794468547397496740742711264274331312476334415715796982135072119727513289137849074974720
-4209879328321099627146520281131741410828620410570095107639042250753316789818177425770545152
-142137477228486264411948979372473648894183200722229172422708104766382641806049280
-8306274177788867036121794538699664366802943018380550544055744277250048
-1043379409441216608014919079180492017712394641133438763008
-29933792407571110419093941674824018471550976
-9513837496665811866112
0
1124336385042619859258569195888759549246756916097522202547661426017429283956267645588694016641970014578054748236757680970006528
289235876176266366014287978932025107351057468639402872190971727289637901659510086834485223991512798418588875824673257947136
19823348922001356359290285383395308930284917145020379958196770986880809124267536517555786700520813971393997623072391168
-323207530699987995486114896509952448060700232698211327863023614676780589763268634962531360463814384409176482775040
1639432475419955009411001074563671690388133206843182906337708430564479996208023483429811485108335702460858368
3445737536328140411189151574467336675075199988467889100974111348564315655161980113204095120526278656
299056878626086915653615032876369228501411758214722521897332743858345260068218266158400274432
7502189973365889929923513702539410834283785796934997529076492852464647983593422848
393176070354757342388410551107208973173467794170724236570237590164209664
33660470079027724272667844459591338904006677899770226802688
611006921203595977928112238508669254666723328
-107739322266591152356480
0
-53485908611299999331783802499003531224837326316735215898996304022043015532001180289129605278000283214918494132988745366401712128
-13126810727703073212410643424277823115993916016416801200650930489139338477747236160249255277542721224811766526509857816707072
-820479487600123623140817923195823894348006158883299276093611146590339409189882892385094234702021154421207552786631229440
13036760858693368488123206536428763183857006079179658928186224323922996388012947071879089723504941975111238569426944
-68113692306939250148137083112131936350585255038261574926914534096548992450711972945900703187083452756262912000
70294149810362010300142899039396060040190315016619125852211333266549527141234681931446254095699017728
-14151076960829958367490793001313956156424211541261501929848796370058861209602589317556804255744
-260004997646677059651091629347141617294307819037818727179770498939636681425985470464
-12431305466394863760912668893375863658673470181219918915094821337701548032
-704830292101004596594160952446947449012290993705279065423872
-8193170354820393591211321913457473855048294400
2235752707915228312463616
0
1897798750717503331534087635835076634853016370187769916772550320656071246678836233621799195542312876144173946062207314366927208448
443539569519129311685310390883056647133066612230470035842584838943982492475084118297238758345660799061743576743875690337665024
25333181256608136117680476636418236945574007804686661936779727059614189976653804702879840716582673876810068209732318920704
-390702155242885568360369675091229391964052000432362112432912442253557487359875686634289411676473430718035830759227392
2110937425462652443381558214456061495076497750511952128593300194105458464387484955715711663003055821546508517376
-9706405620827893388676162034304892156281668663555498352748035712145245389002350929938138885629906255872
501661328782963789043585651875042952822068802741247682267220043877165322405212436557565171597312
6624496448962539355659925748961082857628947060984773296380436988773673727058971197440
295213455151315408183137034577729858325109658654027893034516409200446275584
10766976926219616268276974190941536831340583360920512884113408
81194741570684513544090864057906852930621666304
-17005130019994760098126880
0
-53573385538638580214909324692941451663386732785843308385826663866635616130099456865240461864282192738719979144567542081842216697856
-11902543410036576368765869870693344217057492214828647247694814598776039618037732772129837931496275865727852966892092309274361856
-622509195889083709666029590679103189863025740740462551754297484650227456254237852813453475575775208262360259828761835339776
9276400784160633695777857834063926367215159987205065434610188875351777696824139920134330308505201781002484150284845056
-52052479830175059806261209723031851472782356330567757786806508051614070557042175843985417909643577945541434146816
448423515986944811086254730711442999247230374617072828617017123553970087238210795665508904536647036567552
-14208342391545446708364437822986020322678408100576648291099885656015248337854866787530750965055488
-131402948626369388045841293950262390367308165979411075661515581927151025679561171927040
-5613663692311034699905274817538239204250324386057925251817192738341060083712
-127737129094329229507500281162651961835594874183990668250578944
-634303767538311384731382408374267240746287097856
74076370374044852609179952
0
1253307158154016555785800105020716369812274239368911823923911741434779651998187620932763045873245086595291985954744087390657150189568
264268299719242438727217706161192537916173243426782073375770622053488401057780705604966628607085549647091974152281696510131830784
12683762539606435992301020976821919346616512214995178416696337512801627614757495826405455103624268507986667791350939862958080
-181680587623556143985094330307805792047493470519109734481595972440802229167865210759890653782267453586077162639561064448
1063791210549317535969158490938243429637406000532239425321655288733238152315903143612121180342502676105060805509120
-13934179556252408414228274215358095492796776929609588007822150440764988914470620575513053802567653023285248
334831213739173623069564540143956557426770692976551113021157107463207994397555863540245406936989696
2089348187861487305683695033639060077609268634039460029161494471581087410750416601743360
88988750828180297600078888591562621726038409105898519660237496305457674846208
1221757782971525912619484484322697036848035604204407669160312832
4068945893846230178834752264314891118467971693568
-192706313242717329091432042
0
-24992125501902275996765925920288230509280503744405848627793938677119550109430736940877091612205601734617076448850660762580138078502912
-4993599506776669157920611281665185135325554071222910570381860759680204658679464034471501211717202861678858556102646533601162690560
-220457213357194696331051377287697475509748004257951367336124056844030962538596151286864882298776506535761706443219208320843776
3017419548769878027624673115469062184959957199125109642404568115826577857585154315502782541664875314113855444629755789312
-18533113453928711568495322942557691869354004561359372688166280884209943520584729154991106112195908665390908290629632
334784420661100038598500961843316650993216261437517784273055092165268689809712066932609503815586172706488320
-6751649564398145123251033632484893277056272858023808724488694342805162229677006691423946374104743936
-26821440464947748870653812995496578728887271193309057000733916697480943781231865823756288
-1208884621873611656857187511894492540740646112285534095893600307585314008858624
-9634715286128029567543670499634160698120500274358665175121264640
-22044856229485723940564119844742702447479209767936
218076281316464657348668888
0
433645568751430827010506612215454312993947112834605359175761890667872356185761857579431414036972031945841364611179164658610105219022848
81983839044995520219813524518218933746960382916923409489522765904553349438208836492955193473813619330553783661317320802088748318720
3337581558338886092451656186514846334984831047935068167440496910923233195840181260929534185552961913286990739866549326016675840
-43354270057975128295633941586930979430370067216353064289973664057021525893892786604696636539011291896077152058209256603648
280972945520344628928140099873036212027763192242861171043750559425375717972235560668259925600828353332020281107021824
-6609603394578460092543244425398727483815537061086774470245226768402755222647608305458157515540133765498011648
118897332205855103358782187458420093469658200266698268414018005764463550641711905615330015006150361088
271351266712809940403187878938224299399996122094212213602701891005026731525306774164865024
14357888262359094289254978725239100925892348462178395814278050283638854828818432
63327838468928925745900360627235873797234387151078975898931904512
102971489908744537142512567390715619829158485384000
441963515382759550240298168
0
-6650995647332901950045392154535235095344021616137128620481508847117893600400212165519651236838649151622661463296030883705692025610305536
-1188100299577539813417126008545926868927917032066029679747455899016632036700084547683988883954544552180992498758367264055442578341888
-44722065298284585938035401536446126898009602976026583108634200032007802894485694658569481199069172214322587375491843767144546304
546995400101554222891747767825899270571999875213595677190004880291863751500142145790443003026657125670234249308750397571072
-3765607884115219387425573948724644726607786855929888138673579938243258823497655746068157683626957231977666149244469248
111042180835253553843650029477907691119889550550327222820115765817511590296301875675090657965963408360167440384
-1857275343774672753095227595870922643855395690615215598589718739295970726584413503447249040583312801792
-1931393471375195588426840428530252113523597546841162633766105825561406657539821193245229056
-151365406607833777472242248235110355481014322877888754896912933794591491542745088
-346220746030672750908937185773868582373019415140539117816192139264
-421246973863885275892903645063228750646591470478656
-2695880462006527193516977779
0
91295333505139379937195874651544659345800406171649886852261174590338304411435853097336530082121229807029009005887728465522680495702278144
15388844952045455692448494535631085324296478489471064679937871864145747258546643518481673567557914801095369045339308136050739927580672
537166299820933988310576598341899882038637002302140122336417034870239902568426512443457752094305091961086432366830883041106198528
-6129723237758534140356963334666932268461892969156849574443067254820953213014473402099537639402300029353068234539324753838080
45169445440474343378920401390085581184893932882576694382881751388682798447246576995604220463223793962082295939319463936
-1624543505964125229141350947919527531294474390754977850966236823441204314685851762561703465954277416141578043392
26052073952020401521245838459695417066535662391138930498818509294476506071835416066953679741363247120384
3750659225579876314052314229466087747453970635589556379329631882389051346868345794325381120
1433245614731154726182559573148825818250596285986668937828719921366357140050280448
1535895688136097758370058251761192102329904644724775414192223635456
1528076808685622474516720841647225482053735436883136
6617019209166605898826401610
0
-1132872557376856256313544999228346676827230983871454175159335806252559548424586814006961297897623440025513453979214674205036970536339505152
-179958641271451732025111542236616386446544266433890857198888288021193420924791220745785530120213381533148395458502519643572855052959744
-5843636863193525128597908483602149239623829218924613500497861401281523443538900548603120400661564559440809320521045669932448088064
61545416885239346448816291771722289095427884998342336221049593144052527643551702501151693550782126741333103000352583992737792
-489831347814088165227321767351709174325618895157123004117352410254223411364312877426431181518366031318287737044370194432
21043243398181254891693437105508766845685385559336593160175573588916852445359818443904260785664101427279011250176
-331405103375765084557459669992811384536875048087142439707930123737805905909129200516607662989635460530176
160913443024057272246950391126618986462998395261511134284007856794946899885182531507484360704
-12304674081688332883923287587715627461574765274703947253235576422377989394235916288
-5053747277598414979299225359295857626602022498225824096607035785216
-4964636019010969023754854454613771400220203935531312
-9852214363174988687485394395
0
12813986090364117332258734857261664114268330524105177439042672498104022535399043050240564520346328939421237486317741750709925137576410218496
1915917223974585889630203662139542569662011643591679931321548444236810698324162057468014072551290965780605160763451492013466208480264192
58073656528077339957100611989352171826810916368774557830736514957347795426773812459096485369558297141642062605670123830189509050368
-557313219450030741376877898909091701132866549081179758281097779538546659611728037132551609184079430957179429302792220212985856
4842077186564078528905623627212876264204626152154967244470820713302670950292659037306719802408065496405668654178310815744
-244401889543563733927775350816738471197603186347476432550113556150934235307966148432036518254460638538886474104832
3854376483643165995370834414082774221018743785092279580158458285708777849609044702487923530499169640775680
-3513209279805211939440196590772180126780495245894281666366999032391053305958370840328580104192
96519409156644727348540584817407929921854515641525392926265081067922774684980756480
7389756498145717361139870392953772471726558313292936131047107684352
14566148768171484269248141535061202804614759959078141
8065576607775367971463190284
0
-133039630111084479533731603032628384805238472078353622139665079536724578946438551497667842852464858110775812746756237520606398621532010053632
-18700921604060271414900202760823868900940873350558730005440609066748648998075233193545059185221990199205953363554044316988569966000209920
-531072638103229505728475567345268722032719668529959672217144274473237106315171060705598571743030712647659382011543921722625527644160
4572569206854177294375414752996538613624696860098804229297975761579102174666505211080943215145130445689812121317651639340892160
-43935189565690153555243521656493943624954852101644902681135552477396834284605734681805184493063129371596740845042910887936
2570547588821765955546524410072097012514123018795358954413378978984929268307266157120692801508823356136477199171584
-41264366944745793048078121843274993279120028425670064085136580950716730737386853377074269169248105658318848
48822040025650848627667605401334259603808565079102412949467931778418924055077856904067059548160
-696179059619696340738546046344463322402195817193402973954242975464772496625386651648
51111504233684819750502660416334823996310655567263177382503239820800
-38861289176675310190092313567942914453393309988638808
1077127696177710418960412683
0
1275397577456086487990538755062740878943215321326983080674460581632900049922000066133405697342670559334112260342114822462816926209933177782272
168355254415850898848385915186696311508057384539243784677525687067473062610487558572407103586836488280484844803988345098021549022679924736
4496899697274710508362302987360823476357725471237710604164662156390425137069855625834267665763527550414779135573362037622730810982400
-34082576466547871241192841044387806073757378979446542028759178963793938204428462453184168350005809949770139929941796310384377856
368087650654235815636517573669572646010383972294645397293094135122675875759742925688288759170416915593683848020143179300864
-24682093829292271666282007830045482070219548369939451787332795930755937700086778159444697453708787276401347548676096
408996873245870864921739158538898159703463520436924916034508214601797302974000685415192042767686116359274496
-547712538188567960378243526303965398418009629884604603358651200566258796162557094106897807835136
4642089250320714579950805036839068802054905666879998078177250447230023956839279943680
-581605627462367326396460879605117865746516072910010895235552306439936
94831367405356004375731617089040179368204697684091388
-13743479729876645874162587837
0
-11347402442340387890506267093225856075870530130553720188410390600141905663094841877417452185827344779528201764753114693959486263668252113633280
-1405098024842818352432642663980923843517898613559183177248606954478670426651597211339520783124822587051881865996743878466915053256163983360
-35448675485191818339321026793626112204969517176309244735250991912542998438432114932478750109246085561666830858188261168968534138552320
230865436630163470505073635110881349229146483571085035404698204544178927219332606920864074531029906946542690911344966106439745536
-2861892815972649186550047130615480183700226383881518179419014260374285812040676196073693496595458875626062638624751593979904
217812239596051936547944375044035344709844972809136197567863120491464283846746000391338434763180053147274882316238848
-3771629706192774963056146188634319776573889967451866144801491967784975855573507190660184645054122583973167104
5316715039563529665853568998144195327417820669646536901817735429677058089399449708439800939282432
-28745457265188342550900020327132864521577706167609114397354750380497101289305850781696
3708736588296687878021955407683552170236060757978095410608351903733120
-212733747241501793553257989871742410354073373266505740
21497444572568592296430701078
0
94116437127164076178972121829475025734710750856334496835441413776186121397001514757618501556885756357896101407758633360901440901554713353256960
10920809166160106516129011579457674305571617737865566743777216341704203884089667945265903996109477759898634577085391623827276758695832190976
261372035471719161144613960138369906564260039070639615421560999885458395405785243196148628453468993689687821628512832022343742706941952
-1416984745068422214784838648465351695289426300248100825388156079389048772060437467805249790808314700817588132430888871299731423232
20741330300835729827161066737616531785413720374827836095517128050653521490006645773310731335173750226592471906120675637592064
-1776564474198085450653633930366668824691983055538118940853216911149487193444905640719040717286735126977651403460182016
32497886039807051047022829125419204879435797428109876415842434055491206393067776013081603732898666641253990400
-46085460769517419275425529930883138456587846716231384397949537857919298306445830328819986572771328
165954138034497822760420029799283727523613820532029910345212417724085343620393977908736
-18633494164668145272978454455954812253787881051009938090801065840769024
440622167974378616270165546580083533705125333799117508
-18749101030866058405659788361
0
-730550101955672716061716075451807318920418479891867600589110726897148295653428168805761633484046060470413311130771393190556605788751491705602048
-79357671506994220415537468704756768550067134939971453951709355308688640966962944354519509960624401244298201805542533112884590690940754067456
-1810024934335952886792037715595490735498125097605358140403626700440444218552124108571582609939209862838160956420319911330553105852923904
7814532814973432508750416518157554635965954565812755702247337995649248628098444391631862214609866749842642686539599707734932455424
-140664174723143783031123086593940489719158631220865729590592620441769112021200919562936828980401342321406950115429439468732416
13457913137006936763929151988723929523759747769376586215322074031445095274684795933362991344727513560740370948034658304
-262612757983275129483931889211144217432331556873918037192411692847410522275736363021379684870700369938281922560
363104952809285779082384986218519023131732820130747146980593530614392891705265593596700901235490816
-896285526053680273149492550291649691210231482388335545782421535011251237564361705998336
80193927383558827448197587943776441553368462656457074554709357288902080
-845860392855179444574652516898792089752166648658061480
8199300390694610019434371696
0
5325411418055538687971717313484438427237080839828531161643746552959956672230823898129579470703411038543931830178363081653512124151814345755459584
541044426202400296352082082825503049345749978215919937305682295438491918528228615403092451788459534779457739902501280148343914208186054213632
11815589002873664732896624712508170650017866788733675966018866420851405744626975070772397440629930023582910820313257053239988948622639104
-37977545305318352324518542742269046718363039796917442641173705863843188300050610387883352019195093957576530501676825994747562688512
895739819415706989669330960447709524406999326739391678799759131243593119353986266761851489228317485094787857160370571293229056
-95079875952981735319438345094264107081848691590554182076483322213593397400801822613870100859222895567806937980209201152
1996799411265878525895278650316769764799608567978391334859262443138234851118474891003276431488672396467119325184
-2630398990445750563317802698169507707137533297012420879620053382427877743203499221578763684624564224
4541904812526451812967808890949047439129167145668399151683999819486712613750214885259776
-306198144917611319629757248296281984578403448540491395706625114551281016
1510049310721179451579000037919914966627840018418227116
2112397255624274198268925730
0
-36569193396454632173356635251749631135073129271269424247724701170016892882292742719449611045383588889298271366815141436825044641810356997783027712
-3471755789112484709746826857518585477330118607118727016917464518987697894189049524203063736579683343163352339833499198423273695725863684800512
-72939563764988027396839260474777112629012930527996886582251499811970503219726082411414377204067372850378500139724677509805832072618573824
155063587511559914064409606180099768876382566787303206536983287571421355294020346553689724957402773036325098618511997191265867268096
-5372256363539626299046819306212915836361358277663569594380351236321816003147792132640442231803843228329341081959930178006155264
628779937003047647560138485323911520039083365518991244969972105688028262189000018883241044366886981829902144703431704576
-14327547480348673529625747346135109950053624585700093646538698671895667562414407607027716283909815952997871517696
17661748949776778412608442728680510590787490498429631311842591735386996673921806582196973019258716160
-21652438786930286656952504681117289739271059558612855533850983799283064638342689911808512
1056846464155713111311826641833166263228054855581072674498277963597468224
-2514395511257269447646674275667326134547111118450596176
-6468801400159969338774393240
0
237213515847686421113945190497655600459732850433905635923171235921907248518829324359160524526455881695700065485621829192849911150822288687999483904
21026343578122364148595626931818665933958875501173919583063842865595801002308968796528884884991016065855029038803077907484816579804863630671872
427005940725278625012548008287638437462199011354954075390252883629246008670664976510500795153520317239317458391517232943860716478354423808
-455486578867041813446075881804882033231569979542994167335519973498999176942034187372026485227119054698247784521076607231241576513536
30429554977534158316218859045526191383464007387774831396787923639198274519517204420522405375592124948501372139517325271334125568
-3904824148459577267622886938672321146308623131681607406551132955702355760616032001366243965603580670677465288503510171648
97263988812941999831715341447990216707380759463460432019891273935976772402927097319308166193645754789598630903808
-110583719027997718934093395967506957228847020564673414267428501285175000993539547338158775793800347648
97335664510944046079774757847531740515363485956869923331557650148509443270408582271248896
-3335558863886041996368723766713468740781276847995410593715800755263619536
3915372715269749724008587727817312830294968772583790268
5241238531379237564153589525
0
-1457171252015049757913008459857175359433604168883545287172758129432926069046267996848375492291885583101306788121433336758624798716021325296415277056
-120500049394509317581732588840153935518927824193018518998597439316256808094994379476489860829321662306036529818243961404479636249188285278060544
-2376545697349572069453674903154261388291092265683297120477357338240205815352831423872012657476929572316509258610509297566788442111069913088
118976684140853101925215365714400889719244284981496141201616027007888333589445110073877338806914313937686573789285257854040460492800
-163180846945774810162959103126098764524870521415849746664037014216287797644719268977206081936049553222287627959862481890685485056
22836489875808535410053556063357564680816910132515861407491398248112905187814653010791641024377178613240908139330367651840
-626156349235157295364255563081345106444769814716107314897407621815598659532591473333996302828121170249741725335552
648708247291276436763549450319801745694266021005961062056613321046945030530928385384219663674452787200
-413474458242452446802271871626544692269910123553633925358724117282396990662822797200200064
9701321939478100896226444514814630567798046455407333408759631873291958628
-5715230835633113089642842042373719790410803226266993579
-2198905211249958848074307945
0
8495971737928760829413637789917464172764715115155865771113029489749885366872083526694962036594086473938049923948943816969232015196651705511582892032
654985074261465472782734209303639523845256556691731124107686172122301628248151547536065274219811851697103714643718843592741762119059725730447360
12602207845628390065733249263284046542585431641763267724469745239334999337587390929892821133741886555311737183607978998619710466821957091328
11489538656636474640369728425457932936194673956087451283982753086358787248148559424464346794610629142841906536701864755838876183953408
830325077100783668816323876450398559039516426546556958659526929816904088782679495058787737377621512232803630186176673078151479296
-126088900259763763883366658630646349354875053754417965294177035533664455765835335871421152084337051563075638478683779366912
3830647012574258793639156054928107984210140070498438710102258835126313771614441999100303297787220043460270652391424
-3579105339267502038510807628901834895175737789020375676353344575845714138451645790520896072153377528832
1662893212736822736968658293282437886217482096833065714725855712373062155457005378465647488
-26144765879296211766291988154120000542000463010001921426552386719956844848
7836694976667476322480601284248971513017459174993622615
171429352534895283249920848
0
-47113285289894127681430564834562314844960185789170476883104896792864425276570553327203989632578192647063990191052843843768988590076375342221900120064
-3383945858493654311290655334636377370316479520588413051371124667843375828258580587271960795788300595758801080621497062306793958970790092520554496
-63791728199405213654114658303931882715603338582707222006542054047903570826073078651822379840045206429814565399203682137323094261720380604416
-115344533131185566177412029882868985140622961335748267686563070039958371638915695840712570747038349233754545405013587316833031951482880
-4017142070063567218316583027847169311497971315061157230212763991579221130143048375283770023054210914986794007418881416924810444800
658747712228965117606731656475228908292689166254616561804757474269744812568284400564052344782339074326631456688596095860736
-22312205831326684150949840399293489571892539424743533560252149893656148951072797373791832379770053982676887160487936
18631704955453878976562445227149658450931181853713522984515880273943496399608981921886086466262058547200
-6342671276296606232827743728290690966310861741461895691473798340480639119604703539662403072
65550792681200259465018770345901654539235521416570532247107024940762904980
-10113336918241901869332142413969348683590314068958337145
398599076239005024332414828
0
248955491591738059997972563243356199963771153707012670513714394832718446270951955643549562029456512688792987419457192189307264867994437261161106767872
16650118961136927739627224994649038993369076771096898032374402875844582033131267289018085551799405631233489134366057401703923289987999697878384640
308762025146205810446938557478348986249172167991493501038360412434472170032858639436393774859887587580952224634815058204269233767906493333504
812348919847399862760585894240756080327741807737088660940086729447392245682883510891339991284513632324191756470976506478754944683868160
18513423466533078265782270065729430231289388936519824294325839311579780449364504207430497035971030051572193441921420282299559182336
-3263067917604624917503612451875910321029877720665317577254485701200572092284257437291626384751361199249962976983827112525824
123948712400461157855473914133251107982078511106729806317394891702975659402781190941340785338198554629960100814553088
-91761631064485709193774109652407852090966431219319514106752415705084227568312198239552852066324865844224
22980633307549570835108716279175261167016738083718586810058155531299568061010300015511807282
-153355035438004892608757980513484484676601753298462686447555807270212257962
12304378339523995137749506945418896226206768097832365692
-272289897911728008559165648
0
-1255743842474877090540866607083891042718729156793494995852389993269376010826757193446175235543622707211952900913165521432022163200982886524433750556672
-78163539020668911389356977113076077134831545329611697689365498659340608176667919688190963827002517877968975339901379385517438983586440398931755008
-1431059269896902366441300440765338524944854187246558642382696291346907626886841757569325762492296413649023014066504582387274387052084749926400
-4829042858423388809609360004128722335842405569840410190073871306244412808664097479342521612142569965942631477745317641633646681190825984
-81414734500934510332436439320597066445441615642488581631920646066379217992996920563139848138598278190867885377654488062600448835584
15352310168495159537275719114894867505777943139440509766340504455664796095103206711008130695835521836359673282919208681734144
-657739748728084003251603137405694884945794790724009729063223625280925216238939916479155184349531449554623308420775936
428565078929662225858083643408803745802668633948441932730505247909728053311161258039388632944281071397888
-79207992438441055071362332267905492118293385111455146386582817192413959931545577455844486560
335480129494494508097343565188482371504100375133487915753405935482097357368
-14135017786812832435701151941732402996003126271620919207
82629226466079478730929106
0
6055852020950209756553269266523406978634993771318278047514693368454791782885004435633505661832056898078120013889442190596094593304817046084888672862208
350687577799258875205493942066628195103735960136592500867316290295367902125863391763420340253052677482026575719254221029920293853839697534030708736
6359423836660192048597826502069172258410390422021306406236325798403988662272442568678129298914275197505583585143600067048717001843493578997760
25662041598595930691140697873281478811347869790998883076058313748425364684461191389622702172618301578353438199320759322111140732619194368
342181602075803259229237519553933432023412526383447427276506709242845645262116596533075649604340075000612533817580051271865126092800
-68715099489309734991872956506457293613757652541082818130363116593775949329740709213460177190145019816031592966489410734915584
3338916188265508376181890857100152944714223416673734396482617465248923346519117718635531143606299908933325009709367296
-1901996408354534339157503650411308725311398686852684907947299946504401562987473928777150152659375585058816
260064657107004577139622390252378198654385375897481996325999391219610713034061660826856420336
-687199235614613656034760313216735103272544730138236221635668570051118860690
15353465761762729971273678128474671348527806726436207752
-4202981744608898575046925
0
-27963118686411468424164293885703169285712466250421761723481037189985846324292958680142040345385919463148001639981121305652445131037488652751337548677120
-1506103473054376907766179645256563762777778212190441878010682549672319255841159980288833513796204331846102421946226974245694445348226053700021387264
-27126100565797590010423006031811994450417961858371313309195698730411780823058650395284143280173527847648880033270534736199677018844881810882560
-125122318166270729810634249878748240152463645872142134903334130087984001434534891527260494866647048011805094021869432292073552871180730368
-1376544452622322771076629677503235063959187814115477792062544123313753520690861010321878502040930620035554439399136857822336718471168
293002890846832385985646180559325362446754178029676095129163856525075223540974262729123876827545998869559992490548493833207808
-16235787143821608181921400638204010541953661074359158815292443260748337644784864194958031013594793263764284368747274240
8035782594920944771632017785808952730925728541383370832823053695210445462883560299216671424844723652946816
-814415284327689068246509192561411958361291387006139710768574641899210211508731637183620321008
1318932841066935724307280415761213807020251502926154805900286305363631516570
-15788186057762878480676833791572094292616584174710189756
-6746970307138916452988633
0
123801700481590142277213323541833620339792139073695534328059539008383457428580805234905802593201568131992959149541906612293130843007301102945937404198912
6200908995691844878573895442481271729492638757683444993206915593334204426238969854038449072862321723430306536615702580903829471449436484044863832064
111170769953802820774488785016660585969523133859509523389775404966150952208390677714479150525020932155502263550935361135078156815951342895890432
567839002547830309169030327173765856380163341410248675439435925334640428348036301604747733999517915453701801653444542431299016806744719360
5307682276216648004054315168834955378264177767095018252127428456393864851379671179054594296838863439645025603903582221669260173770752
-1191701194063978729620143023638932579503519309015388821467797626322906194105055056830415795373366357329546548238734204846211072
75716528597607649421025918238795394034147117829405164641747606575494713143858560362634094488610091953411047328426187264
-32372576735470786051664462521084760259414817440205306276920276629313583235253247320733738413356541589017920
2435417970031752811728004199632715792987893608097728361639678235496903466267647441458577904346
-2371387131565365328637416459792882574344905091609687843631235168696668814020
15387286108052105420342738723545785569180518132608550901
2757134821651726337645892
0
-526200029148273537604934389940192942686084509329444048041618113784779998011898485954942279544007766335955984639259831461980890656227038192295816047099904
-24509487608491617082197734310644461498379094363790925458641398443517937401703430373650806826290244031098383229323255308518096304586702630766661074944
-438129221823196401457339543726031483368891977561528822862910286255751686353817757737458114223107476604225763148544550454222316450283513859538944
-2420240001261931497158450172511176749522762279475256426811217170101228269175699336918742140919607221642903823069599567487782444289251868672
-19641124555386854196267090790085631784015044622654635391057273517311139616796190172675705766102188896732620065270947366124607881871360
4628054914327314763416645898958595437023329530039539289879519834575120607866045427301159712955107303465010975258570194206457856
-339040624107874681259750516179737004255384128111837423973051660780332261526912819906104992483776917879154353078472519680
124535411047973058575214447370553350067560513606422086487106633139417724772882742608779545863995811246284576
-6962141197529052862568675229299090932328496853865434354484795470666096072798222900580644164968
3989135213552658223634489019457162920877112815058427218883696127789034126526
-14227695609351484527233202726790405857658616992035823232
-406169138602773719037905
0
2149677586181739320854727361642966145315730270749204783987138939338205732472952113757197309581083191163306541642960742781441001856518139689487086515126272
93126379869730144713666698189220478956750920007417515135817833391794122111928064694645095105226742834274998244463559667950443846534837190168680595456
1661711768606727649933492171505582420266190657171629675534590466797025794001110469406598051665526118734162313641095039714221617360758725412913152
9747479904296399624835144900319834901681667164866304585264261005200371763385303555647967525548128570972198804846441230327882835615526420480
69840939448936057784403628051647009785271575977501370962161254503002167833609587194118843162203471487606124796651255959044312895848448
-17177090838574424932057113986410568480845713179674211659602466184764927859752851319631791963137094783218001933900198764932005888
1459204088632605891019829809275164797849538546142693805440965248209368146567630179307247603874617300877734295827133900288
-458092009734537237085662254637114778520316417767801040637509925917030281928488838360713638070754919359875836
19046009737388929950625921808427737169786125268475456227774725939130703131622756942698553263742
-6261170473389916430464639493792405006180872124736353457360701786689191063593
12492322074277392355166521919019772786724197401439969829
-36150693648960938746571
0
-8450355370579915036099158583648353168700616258255923731525041933461528359956363943514750937822039232267700367350320844926018737169773976877527913432350720
-340584820316683859557708753000700209473855952257992248118578713139937065461678641466375824558341832831668789732068150975503309168172841559244247400448
-6069466347746939553788333508045941871676352440434279219705921451669232543118013107946600872208985427964665358344818414077418102256550236471164928
-37261609558594168060971092321855229109623909211585016943746323226174826585276663631254428165287390170393131166144703753499381726903233675264
-238916629559230520449984882438863688002223815804119928485454855633031113291166853732806389750449979717840875746449716513630041141149696
60971290560742763594830026139407954935447119957395631146469813435915937576426133006983161574003325409934425794570931491670818816
-6042438408737851350733392790611813179750497582774968571600329274177085337280840125308304348986876029857207543473857244672
1613188761503662037758326254861047282702896763702466764217701637262689985905244456425051243964024610108786416
-49909296113293280444588155179657053187400611657979971824574725172291920725332348228251390131780
9122238867322400659622777021543694603999323975993611438653826028201623469584
-10424117519283219482785802770502413465826042354213252028
24240305840107317014244
0
31996762210330566029998597219276240669509733542044409910944114567727073925082716103703083947958486216068246832173577619408349798438888262981726309604917248
1200391957967062407582726983512098211473625323146064836313544791045819989138170837727736543777173216781723655093657993344760073095892761596397667483648
21362797465630511429412755571515792610883614244854439382906075972242288639006357451598054419990842571674019569752214124143260901369728108381339648
135658124186625280125267463276457221430623880374409242361708610412401114239804968318895589381986028746466822710325366793520213868950671327232
787163236786040438975627148964715110410520715599195895402502419403313288780216613334504991528550992210123154306319600326447625061990400
-207082310625673743646674822332525539498819406860299339125946050623089034939539398695843818345978158029370058677248369258694623232
24095795313463888326220048614235536443878497747705086894880301393839621412361317599094343825862035297003878615324715467904
-5444727599820184315465810189073285619259640595821425087648659844008450970065707132616912351143167012642757184
125393863700128261257011974434143780136810922326355154057952864683720200184957590311716899641550
-12222138790366843243695610026692395774220770500661220735112677109859099484637
8272478085175021195924193375296975974406536573111948364
-3223205997670702038732
0
-116812363526818685688290878389832241877956206404957132955020776893219114069528107139298154072720984878232144283713202390290293860512252237156569606514540544
-4082036221549625652743999460380680758108990579528181399492482519571026074978717754141706198331406173861247925862265327279870729134273716215871271075840
-72498157637821060957288617734377469783344833961946476293957017645517994209143295312601252424533960345811142476684485837978510079713911022936915968
-471651236743950304278816752128782204385034751195773284518191662493800126832120625600363951640082654298886251322232932928343539691354159316992
-2500565468610481265209747999251661263130394873660276944629839427158468055507704861147672772746172739300435427553971221489613018159382528
673161024131982513544462772742015124590908068939724382233393992532197113561483640775440105538806920616721713959458677557226799104
-92614541363148739201408012729584245588962448317695912156649248592400034087428210558070859281049984242874844233745374487552
17630908379239838891212393123707112393406033002248570827526246063876456107822000857323724801228806891758730246
-302321072196003367869484915484506893769839432943917156582715499407072869662717301451117480527499
14790823786869963090014839995457697549194147572849545840060923338058725775278
-6247535561253445231953073835000521627921926504520448492
-104685927093981476686
0
411547681260243695302080583291004927198855144079399131245806556048006027506749211024347867037883797425053390421809274094327845650888901689526641103776776192
13408475017005027091498357962616351607622554750770208409745092837953737241740143424038814718258744564306195138752013407577869266393277557394121353592832
237348461173628472362210136524496698614656141598754040855076314745912681068586859912222380707484685048443538986144323253899064218743876080545824768
1569462078601810879700098527355350559481109727549146179277216191384207129327329293110531178379115797878779610021695580858195139921146330218496
7667021085160852468192516081580293973132902650623637456095253526528937851006196669439948032059066004941694571909776402381105613820788736
-2094345360359664822245884684815862942091839586099801531290127822205067572284866417918243898373205395829404599930796526407182622720
343383608754817930084063987628019106410180086211470070145805246174956354864089720738816243771418802039471319829975174934784
-54827398186071780740335615356327396141140660282045972572837396148009062067568677665138340922882396002375795896
700032607463276111543400591709881380135814898872560841037905868360243526004346151576555555038949
-15549281934838042215436029863001241393098326470761649395086755857143861790019
4492636555663554714204214805553769727435666278804978766
65892610902089474271
0
-1400469570721803652694256540608714859115769637300664532267209688529554150097598682532933949246268602574104414540457906481841335996755673296407771324706979840
-42589963458879305591583332152310913773985676100587684176201120263514537710782847416349577479637197866002990568696666902742198032154278764855744262045696
-749980381907638596140499659223676843768827903269721785550989136873966233457290652174144060984523403380786110165664623807198654185052809561433440256
-5007771904332303367966698566683740879439678220435084665027000306620373644576852289349021848523598360311643666378295177276155933052657758896128
-22713317353060785448503941224515658194532553556811850052127978300257957597180817964853930117803002526061453871235907959893198287081177088
6234075403119092975043815655358371387130874012486010608819333531757410448371563375329284805805920583890412761205576609894558224384
-1229067291948837039186635759850345459227438490309335575448158373406841679973839035494623424284639769371381949424526973015648
163882826486250417894335746291510314936696324967532738184320415159900266203242280925666242607542366649630828190
-1558002970806917195290715924896481879219301440024232767314064568120254961151194262769726313349285
12729254930829985332363249804955987473891812596711877476336062519714181690392
-3077680740091892259356758252143565079278395511548569756
-3616446781977007807
0
4606824389345824065629020415550205559158612540300255471381060022949312424646375573095140949232450286850010893246516514179504652937031842704636542426160300032
130955018428047999346807452427922332395956438375975881445477589661377619023955939658512090988091984363724063442343718021306884037181639184548142828748800
2288322823403173125075280936067081487507698114661738786596141601720707996661655341798057951819053424500223519125699152535829424312129381020576251904
15345993314202746791815430360233347504719855270585323538130931242930610505082007388906987460221441999086019995050447395988991479879488705134592
65079446785053951044335777361151207984326457603954915531612716164280109697976370721997569838544389930766336110895747524932616138022338560
-17738869972184020210263777660273499847022534068375899519293123717200732301746733083259604380256375080710214908537071776311962927104
4249934938109585422218575477478285522539676804249566904748239623253141477693003557513964322841369387368656589089104863554770
-471243423144893928136828297026113502468929911048726035833766954358959384523621444496393295668933936788515218644
3335371578436171892544171688757765446755271199845197905145631093150521680045823725156257781361230
-4256942909929456376660143207318458927307752571929686610725262336681291607875
2009344577075424392705228583096333315014563490793748592
-384714694864543981
0
-14660096147792216930739899387003715068085645344628271722640821190704865149402264172548181289680381771107149175879814700851982408805525662498967623129137938432
-390185721577289139855890279913347376771618131632153538897116674999475583990016450693240112463863894593920212636796946871052428217672617577305575910277120
-6744918388116853980709124102255926791849657190740883977306462330021794914729348750508856350303320647240870965383030111118802473680679488830029430784
-45227751417354343088257705741478502972623123220684219602632241789942679095617713864087131874652192480428803164097094582708711634875885682688000
-180532824063156274564439379735167389812035713488350303176266936684149890139312201076818072092682422724788116394472786396356449776134422528
48178946413510544531783719812684344962062977164594428938594512609141158310861074821668228579359296190345339244211897780513066702336
-14206837278867832353268909237298787288817916266704380540070259472114895159677890408340480390193955203995029662028484953955152
1304589193138657320160960885671019585929127033126737713993601380217107900027821454365449104522900006368979770092
-6873157959118181668510773786167282433593187087388712582442476358924827026706877917834442482525499
-11880317746244766096398568712799718806122803472435107792562101724023384092142
-1250666460061702691281268816080536441361946581492815544
24709281026919609
0
45164151102834457261972002602296916537055606557916114999927757285468874562042563835194046560851773018638293362394626787328760232037376779278764600385024819200
1127685576075356943544192517572053525517817307544795882827629857940757531179845058558057549155519659735405978579405873720560790605435647605519149109870592
19213470376957322632941810378899031248061016824129012514349711392691663581715271616385152663057615813221977932391256261258505751101232992918546939904
128352880523753953815606505170944985027160155678818975841438213098515670287138547292161767670071805773794594309931259780010911033183541285486592
485349583535315970394488523128292732235257476679877887414694903657335006106852158880777799945229764857249218151267211568426429303290486784
-124590462200387676187431359311399308451434468328602347297402938083385062688166532194289509365990842560454365764777677936377617408256
45941339697942065990142000242187296962319672906110072733730160770965901049217398831249628303309357351692175489592945270793032
-3479677857169405145297845099325728137926554839131837978966389756561562015973989115145565465463214084868237072296
13642698089354458165870828580713929647960396902487073414420114983903314943955467966837036372176550
37125972244727872644874789597921442304623006202540240086340612829295263526374
742336958162803046773058440602796514143648622893454325
1516317138224101
0
-134794076362377307306267175962244450201871874328809595664236603104939003881013134963561027410580281957038926082130691019487274886116845220101497793721527173120
-3164392392779389617727726856221212972211359916455673708949540572566846252487051661573813473330754095060468812854785172101243587608451940906952004909137920
-52914284750304187379057716843906609279057136046964267444453446684679253513354626374660039463895755521172316043120296151232505324780297319312858808320
-351131343142128884839350368663222390991907344165098769782982597024919211654276528698132433313698653805864248053277814162935566270198730204381184
-1265827970339229081929938248779340690136565418958961721181824878178870365402117841185136197920484380677169643345234529339994117892386234368
305526393126177121246913248674701078496147553803035099460702395764340655147494299041754269183995302401853414528659378353923861920896
-143803535650537865632553045790011478563924550921421312043420311184513077044421524386622150086392911045113292888746215545338552
8948345330236904033978444724434688725081131085564622531659679016680363064203372229052983761647942011473185964574
-26101055728448694378736906419976481611113267652259227606199197275282534385033722207487305040934793
-71813692282201604408177306895593260557851691595398451742299701806265017641396
-420259608547842660630703399814735574450671287741621204
17364909065895
0
389987188766930212116125217671897677049970765453317174210843165333066770542750112709707806451365224254797802976987660593795802914413130643626494895577999867904
8629398300472811169533408180651563763214649201032047109650533106527565130846782657093529775534770153013266829195467028437041615121722265070257019885191168
140941133728018474783627144286536712063847130372480237843789281357025345210214100033599550588151006948131481517544742292864434436267270929057350418432
926874606301171576708224225448732527395570845709235069225541529626223717449145978644585812476354932718673493601111878326321102684271178120167424
3205897363517754325282296922948650916899356514872126769220232371683006645044837181794102273794679269053753325817227656247985045821724660224
-705718375955649884294120458426040568751986763556739753677898024554738350111779320035223411473026175321203682675004375119638582601984
435964085261071361524108824658095565898606412737497681695098826168691314337724040627821337213730908086040692471198836448259758
-22200848703752608026680389937919849912046768116064555258248600576840346625329213927279248384867207284705069717504
48161375960144184988488671982549795024274214353108687120180213446921512756692928249098655429682652
114750249835468157359236044606302664840791359923505723513956406624284283921530
226957132020455325345884979213677936979187356787332397
37792919400
0
-1094462371208015843006186685780042817792612268973346076939025647480420167020094569210594130373301191077371900694745367359713531766976248777588804800355802021888
-22889859463703349807252660556050184774343525227310875836168580969602759478022855249742194681318852548066641611783851026537827488324117613643936031412584448
-363205329699479613067064318233093028508638107185163980126858655261580569384783221099244388846127256833472062702803361968567891424439726256855961305088
-2362883386111244126856611523424306257481307074051009799749667933747141995112604709804429852946880805955903512700565459196225308361785190462324736
-7892402335956471538108005733220079070106254969289241098113373538167307972850834686490142022073348364476066632255685503300007057421757876224
1517535141267825799237121982275930260006344183998392678251733045326919686726042062909938776417331367837762851400193611535941000878528
-1280827781293842356603358035852107908536979150119479930171917235950561797018619438308770140866309769512207886013218063495504080
53172698253941452916401889224366299726458694664825626968263041286210642062351488593918264274114929669872275611991
-85758994746827542294216291942882742489785678393009356456858981286095303403864162518951409072061919
-163078313149520346228872898957857988546961972734983303509255665860743214910144
-116923284126397972803092113781137183539287414401411279
4793849
0
2981105967784207917784949626965032692076936958828738105894686571991451884610982916309549528576164985784718493680264254739419294568832024776131445951073225801728
59107551705943069794570160721597559861131176538917038569661501568454320759358727171500696262369567829474402701638880633571784931752599263684764238788689920
905860275132142211523042697608356102412299994313246180895962959389143183356529542235453092774050974492443393029301311970321694469636001037641215639552
5822099970822912947940567771414199006435457742381627171794540482899575414343546989485677643430327468622170688937022485066086192647147327113101312
18904998833386183802839547470037191442459472253084140236326318303387273560921416091673373445982308174650840855466945793662302245857333966336
-2970317358143666903282698561414906138154604644864198231224158828226394367900038468735405586077319811944713406486759117629041056363896
3648566137251682788514883534646151492945128239755630601503586632817184692207816560776092532009105047272587969042963750335048370
-123014079889177533401824563498848801849324017985181506207746844244708000043952303511367272589726157416721497097784
147450384591440849656277829665433458910030036160949202491493900470023690257140307098547394121762335
212518307072773235744328288279167514707523154666458220942507455215687972147630
57462016364504495815516161168189574770173203608738593
0
0
-7885384275631260447064860727864499931623239206965701936864255219764309624463409730514645128208743054348687564080634793765508338797613451429129351114380302876672
-148704041191005911120278028077301223177844602670645367367849450046810929403442153797402798753557596782043448292174504143171616861683613182667798832872423424
-2187276928407196976072393980303153968284820096727864460406260033290398569981660802462715718097434045649228982607867759232483843514102447943437243121664
-13875431634009729887994477973885378114104484065193067031465297022316307877423874904500054864908932108495583722610536447833153541028283968624590848
-44102566616577081037802476140925866381157849835148068661344493481562221814276999808387869487792001381547571632780957362668532317382400732672
5029600183181221458377324670392024935689512104717220617497020493250103440562749280963057326647877659497996017195078176636090677995136
-10082482939638612201321965964652352405064858553157111986187831298144140352406683029527084486321963104440793161506661751592802640
275048479529957201222833290130187741361514765597681355204622356117293695727772538560332556556016418003155361992631
-244924412349102958324376752679917171836564337973798747730542217880154768647229708462598760138386834
-257984794797028209702447781393488900279425551771905221842223207118139941779254
-26936914513082087467470647902990272776329497699279828
0
0
20266019579619086577666848166524841910133799733613233912285032425115060496894356570972053845292776325561741875868268920101570167815395275046994037809165686013952
364754583707773149541192462967221161073836979629927172228046718163253845350662941963414680366501515593087339332989116551193405898390323745950336292373921792
5114632376932959756048701596290176029367855505585373432539649146298462678676126381292613533051956591373957757652102970296423867332974983220084444430336
32005587901148293775407417499776981013267038779601185612359211706760605645979498390790003987392760433213973224422658580539272866726160902363217920
100291787362227431712172640820411863458495651095817055433548211620812181326361638180742122209718236796829476626909919781115977615064367508992
-6275139219441667069061350396048995241457827076393390085511004488188398998093361545540366854202284410272325220445431774191608940851376
27042033611689131482408741361147777522050563703891708643419900690691574691318312075288296774557527959327090619162917543964733580
-594676413468286796945772912808142879104311685770123611407334945339137728602952970136038893006797677874744431029851
393244149677838313310956229419210855296447915124258458481532628810797023816962701738401077038325030
294456206955173138140646648373941096718316435645330898768031234230347869933734
12043197749041888622701874837079475874820267775474793
0
0
-50633124717269908699150574652836679410010899257973694080304609984580593046638371811705565468666424278170179426868340512414299690047640169972131572577273062096896
-872907855533647265562263464055497892181526443134203906434636772563196829341433115949863861019313605046216119427240417964132766634803789202188268107749916672
-11585781573607708124152068314310159351824469250474633791338076833915099743982925698787573056931349844251947285118858022052322826558141254941710688976896
-71494278944542825385476579685303264782256300546102165979390375551938614712287440057982268004454169026061506666522421038620866133291198794069327872
-222510601200566351934169494443605300501827573352749253868939859622057192722036292350342364606765156616556570375435701571083843605263557742208
529365250554077062959184634738434198113116516906912484144418857670243184945377049050610825617878579788400949143301919967476750007252
-70427402965351543114932139326854800786858639615112710235869425613704959599302118521825588431934370439286346185107315845272591907
1243901876111878839725154984285716178695107675527518244413515539205784741375168065793621593673530974746369770152309
-610591380722636995824291470168255916786438192013128100477235415388674298701268147504341159050887589
-317889961437948283465530429835307787793086002141017654062972206938045103936548
-5134284187764981670898164249934340187071256048555896
0
0
123035985324165169264143316464600986866524360176116347399545982914126222191997611117171002220985587985986361119521323563868153806419016729650504573569820417589248
2039334671453428151668828598417035039918050236812348720681346744955704796768949769692406139750363361125083213354163330588689789474909394626849996034187198464
25431345785395539178351746674700689653916500520067818289044952743286532448762281677589459623543626646756695818019264651315059034633758005805653034401792
154741708750106519767762766933776286670127802125322789001521042397639494734581995517520293523338430827912362157012623380493056175974459094031873024
482009720652329444572212058133436195287729270443681229069232767914109413683611939158579000141865649291537676939079746203102563973211473174656
32118260688422560926839675115789947592382795956075785147118116933961253176253605828485457810730224849880997079043789437959359147833208
178184550340680770007106554298958379264140613268956209450890733150094717503309590405775470897498537011100185071351045506938763915
-2518437507650519019466226632294995806053307397566022274399696209938818051164999418950890991298115981502209046572275
917280111678395503636038637051645339611839576807265150068584861949048583519693257135185618484566139
325952111330201999793276845956181342811625240102183427837452775878473025821067
2086682641005503960062493167510323664041941282695150
0
0
-290912091544974109142259426856372676553153923227739695115335079705577118935690310543009467788079147073260210373987280890153774671659399224732864816376866406400000
-4653651487552674247607468900169945773618800088903096494484285697540214145112835109214112631226271874921682284868663990731770763784447107302890832946396135424
-54110847630873094797428519549282957168173943214590542461940788498251125115137830194184413038024229287959203114123415238146781105775131175916221463134208
-324659515349114348474461899504401939725577236028967257835175925365061426139672659499228278530818798816264153502603172677993129410828524114997659648
-1020173110676556240709457471366593887032901235957042587553119905154773061901295085341838934061918810852849358798961430018593888576877121990272
-147256802527179483101339753278703468238916257459209664682194178029097101231608910054775338441022465549142021089386719512313865769521708
-438139324706725887582573192401210428346390654341584269199177923684091777449418938501563004658607878071252373566244212795463483537
4937543281390197281605408090094551388688492656526768488741523886789153535979102730534605374606090600273296563349917
-1333864922076178023463263055118536754686743913381842773511811518511984443957573585982040534448061447
-318381697816198596431240173194271795599297236194007618959927344150090439423243
-808238874581624552015424633133553563289850185812292
0
0
669600542984208713639084052041714540934883785724087046323051467323821571642313792106262978314960507855843367327275753094113746676958306164394647117026517351137280
10377354454541876771631884073059818411608520820380755076290598130151769701651553972465893172601074964904847295969748873201506120483301586966431021648970776576
111639941941086352600631527510550932660041766604964782459679187370435073058730652239566830715869186851659714398652456831612972975956744429225180811575296
660533406510819694497784857444870698030105453929106168128193991443669438215456890602886028949403036039987295487468718303932833092562371803480613888
2110797812998067068434712116690475756960598550205977362093277182375839431719935006117496644809913753147714373346717908048359802220344343056333
486302369309036222972503816287397486722835920547915694324029405013954632686563691916206801918246255759789718894222816009902992365528676
1047487099119629868853212518455483233358016614881625189166980208672762346044988634795188045874610516942563318163238021361852523504
-9377998332033019291553873976407606894221969246534871260542526146792538248769937106238503954434209604652337605961612
1878310093475312477777963601851370801161185497395877386898353367361883151154054153354441286983397004
296916490802026145042611295662014218720744920835229066186073086574478916128950
298240287603496510042788319431204212467917770154797
0
0
-1500991090122913565782226403561332871829419448393864713266746561514311114482600195002470600139857426656062844005865624324018205166164291009088710810812884780580864
-22622402517620388871010807080302826701840974254687227341357005781765860698874506402775246990023203319932855563393657282304943387524146041253890332333805928448
-223431723776878662769112083459287683402776165301323206098310283379455338493312243910036320362307819108191953611155139669213481468123933920150891720540160
-1303563132167902849959615629322110946116851523451189942929925534917872040551254078484423620288474572628099704988511938978587892393813174295990289920
-4271264126335729017047199833140655561361999867756497443137611603129836453195580475252112602592611360846879131109490277702544399878077210779808
-1384637273435367645009601337746832596810061810848438415150949319449828682539959044353765774565165780642189775546525547876852497452613932
-2435863392660997982426000292269321529205255671076770227485754829934860134796964364331212916064007848975897722551366440034890645882
17262506779863509393977037162962091220308836343565154012848951539485684348984103651268123467423461268682004800514625
-2562400467468794836978620887016368947515474386894428130466044560275302513243724634755380671925727334
-264829985153898331100392398434735319177497580560007449242158083240750190433289
-104792994645154133537163343348059741469067400091331
0
0
3278119542299095662692811123239782889798480629094602605932578305159630472842799853322120103980992422462141218010591931111240163863016869856018174268234463119933440
48227271954355866964890731208839602544804517703719968355101151212346906537119243852321496173242901843735433193956855669934611629723650494613161560581907415040
433973198186163656718965493850281398355598104202854653669981315262885686670751275240762069898112800667764131327534812897742133209208185861730784978673664
2495875122143127379634086876299375679159480689236605185066539941422053429381825899842093674686015817767925653400646101788642595356229686504594645120
8455126421034275000128809161389503304764750218212036696815967855445155211987388359934575595380741084949085820964576084054946446214861727925936
3592908772996494965287175037224273190343915864887687585895606723186570625193150691451015150404377334163582234944137144071348261456832078
5511781529116102066755665328373201146856250950220066279125448984554283014366886335061108164680303478257841446503540008157684870147
-30807573097073693651402100237575541386800603545748783420258624637644201220705973597703303037578319983116966269888379
3387831020387616933269742596517573337795890120776979112768973403154889159927803513294341297897011132
226227038428552177873333061598572575715321805069512568166905824833339318939866
35041688271655904419440761582571868508238921176839
0
0
-6977896119573602265231728448928424434499825088232986157301291931337363312889728931209135658162809531435550001179548829132737735884161118707332998234587522672885760
-100568953339757454202209030290913452145135539256325931488203934494074591424919773477155747529683198916809614613925353551080635117372003739030112051045544755200
-818516928379215748255169668508831921728482738959820766399491514524573769242215010987931409357642874195532932592284012272213362797259588044556836052500480
-4636613810183976891554355563895332423280750291554837927131095313216124772809697277241152591227391254129080834940658189437597415771332796464853354112
-16375142172409113851643640315753114794522400524173027204441141191113929951056323270561792340373015629869381617714673935606423682633544633140240
-8708244720507684792828405319223555101473768659939529205200678633863888046777514301594246778626303644828477001739459959933745530415358230
-12140225242893881041075556419127089163822597206879081777407502429663342436026148306991498567903239372383412457305478767346234991628
53324545681032080263367091558970883306810271359159801330732676612072690860408717288702485872543321780166373806489683
-4342647833862271323401635853536485684037182186734967538899492429143367214853962480516081924126370888
-185288452855188526774992977504501044205370919358540800450016551753835922117221
-11143394978817916701391180549435430474775900424282
0
0
14482347848293292314704974061508283646685339222147801315945179852393282137078011410561549399511530532730485808483572427838431406292621587516454089043501847955898368
205183879660088045573529037593762576290975720611541121726026469755962307941852876500152352706820457081821007819491194237998878561345727327488027672798763679744
1500266410550685903887161129464248998929153832670540642511099360985447482290187847171688397007949959219192540906636026321721780334441840102854432352440832
8356827675738079293812569595819826367981027585465776725401907456545336208771280207185348129474428088997443008887238419807744132691110021201747553888
31026133623537029138249782548774001518520874922768165306323386180101833418170224233590890368346617018546810557521447502342098639921240886522118
19975746853042676418954627392171574990577586996843483563960179687569206483304547080939292089774949136875991755614311125707841831001077210
26038274581289430281236203171310344128787573170903825852526656162073955936301543298000572725722535609322163511143894311783687572558
-89548825222489570350605331089258797512102481731976579579973412805738358622819889231564207607562461058311847625554510
5398851627459475654007050383647945521594770744663509825265770888322992292137551970586846705820139429
145637122986703020454814724179268807371409065432382735307551545645635802502039
3367184052238284081624626512056080601211964606127
0
0
-29317258131546129004070939996025571928718119006577293420223276853492390853019207198263032315367119040635084376609466660156535614999332103808089302258109992272920576
-409637879553282875761581529088326549823535354988048777630335498580026525013641490210265871076208031816498605132648717787241705265379698840037357574673611620352
-2674992589029250608938647467231799216426764865005802973752042368016224219211179732817614193994291149839906380588765603016820319007509535640159905753847808
-14609941091193290878773057117477060196333776562178831033644208088758433837540148638104604669276148350560736718952873676250537495375162543955237209552
-57498088781287149784406952679558187798184530554281187490414934008090109008007546568494342230739383902926407693538475340297549363014798330245864
-43710274188613270292580478620963964187448087332461268875449611843566759872980912194809136104616896636424613397877205327088183404816003692
-54399869153028878164670231186917778968601561972600965735850906515410744618631306221805053634417119342190335211432145433395065528519
145946484814394080010722710319056628038687873945011977936451625600904016101172389235543094874775050849246041766339801
-6511946032695772364954557523112097663875310531037629722068429461388588445802819957990385020948103024
-109935864470801835088378728445107877780023616881488121977581941254948699852463
-965869211855935749872416440474515260546420459803
0
0
57906396692886609774195643868670267205530497368626757632997067008657908452998996380503626831076731759513118926025593014446137457897954899729028994449276312477499392
800361719984371919877710889461853586014781321445186080661418605890348280571994157703801324916789061472353253167709454270337144397568834723757916580288787382272
4645992018917554636680541752012150165606637799912777142816599918154452023998142804761724902854488573849799612307553027390236267352903198712309266053975552
24765013205919624179731806418087754327797268579405765118360444980397092104044555073008725458540659591461043747378348367396699371498598658991407799766
104183475007713733203610849465144525105838133720460501278633162651657345455448568246762575351675715796018673171016300023696795503973154402730418
91702116593199131798370252731832217323737363938808137618690216530634618038119592842219261317632657117275619275105111343741189051349149164
110745967681138920795623026348233595615087090871409577413256120876058661750032733127477454377219523659055684923099663192619638861990
-230917772812834753293415783988398868532861791293873499625417248061365146979630155302067155548489514417088981824948120
7622979000093764167874568413775074665929225493732981699600539941631556093042310030595739371103231443
79747580925723667331779846465341110415150680918632739829550080002455360013919
262732051894594558130755157761662153941813027241
0
0
-111632733004121530088366974617221125323746302375494773461534108628086839131360818061867984349234252126614383720477801001941406035373962535752168371143571621462147072
-1530522051200343889972193923665932157192281862165101120173261291070456854721062782976818243244008872083528614362821815743471703846255587327065293613848009375744
-7874568947757162357497502058448712746069696945301768062030513256250269933744094104525708951191421764894419562588971324296560677076122425024989659953790464
-40674225229478870002659662358108566904082525290671303443225077171768721095539364799813489387683891121244194050714678207612183349351017970243908866696
-184473234727471079840854189349769557442936143939153496770833431738626655474940055122040940936611832788044468505047050582085016884593181131530900
-185092198653807128141175367514364625605876739004825513178010278671360400667256137952140846357261887147126124409426043952011043981194424148
-219756439364097538730612711276079304012841228868191841939606193590460858073648448155382236001231261320974232394337774678483428039806
354789659546986112341350257713813343615338364324651809679255320801561844881511011857496618264022486027682228048172103
-8663203949860100227533983194842214820198132783063304797824126582927393945677319856121226876512621337
-55619466561503958855096017906711633580143905516783393515025926096220743295444
-67694809427613544441332394305518239158824750772
0
0
210114398686445764448913780368185705913686772244814008957101273841125816435485487859207187647697912499603642314707625407849187386445335279631012626237705551779725312
2864754231638924749938287268634398707415621428742514523924258403994985317517429704340476054270352630241241620763767549984508770364143289631193527858648624267264
13056248069579526976156056115448372822266649953062202930975226616333721509764492426161523595593413611961280355925948956516295777965912282782718585148480576
64663648371574619687157135907235933362227440681487342831308081401675127368077035518245765326878613095887154532905442203450896017759342471938784216776
318977618223151911421718411141088883302950554045443777525507969170751838001510985701051087119146181318998328474634338575745097128959395409789147
360293891480568829946820895164834110031538020378856470730151531706259880938282039802506139578258779188961066591920401644753183350022657274
425180503573581119869772263468905094749936519019395159860002124164430459772779895835989199480358309480560735318130309769908035962333
-529474593995307564841557423659750660537311435399483830855585754325690991514252899598373036964667084742522982175403758
9560954852784501474479711639013535433193583417001515179699387519076189826741141804204886067623544944
37311929445126222401156461559697890990750537309627887667727993832727474070834
16501173860995595579242998760028599393223017738
0
0
-386234811460043093659865948620809664184242601842824018850566445760692656167194461355896488624426852504639432396344388530735851027513091476277838856257227322042613760
-5248680771061310201512479252810841195941910650380123085570222879344964556748663946084135853344061610253806045599923527660281447489010564884929149959074650521600
-21243025501564961169089722499580733174705284601794986562267623386065439981539944656917515033200164220485373143167300197016957134870104390269786560314832576
-99369530357958288707682280813033944868261841606050056872521857486564214815661066958048292447555751717626623079348895123497747061796729092382016244875
-538164072813983105836129152408643964484468125099589714670826154805704457757344982435553123407724974060607242576392860151446503706315877092052621
-677524703645135518382354547987740914719326735098611875692725971608166349846123295977875830898370477428195304249918246401127622610377599004
-802329901665852362089443673277248835902291440608428085109611250356230975458752767882218138246120370895933653856508611616638890618440
767681650767613416217121485898441993634562799717588918372402280065072397197149244658094567692027316556281128514190812
-10249810312712652089963406981341086273466244166193337360506595166238932515372152833626777836482003523
-24083838140081349465365370300932926978385591350220498771843976275171199916374
-3800308869446034505315528771302512641685836987
0
0
693594123631411084841596192685516638843226633484515130377649904259941080877780673336446464719170087959489511137835327894604977071024752596014488573544497034962141184
9413360265886324425501580297475229722488394885315112307825749811071355565884188091597430152521283075590299160586643387707383750105049214785276991936140165840896
34050339262365293272244961041778579494677038388604988860723148654511084159552108164742977030433126147168789139226908429123775919037751763518934322887212608
147318375162026407917451178892602026781964199543616085817416388855993619044908994163187771880151729593426414477497848037155693731405529426685857948678
885030037602489251289654936373998493980047804040651189606319267487465155496359352129508392303648359797868631681218920036352642025444779715969281
1232271323282825156849292551423344418673499572811828705098040879492778319858072556132338868762650450548290954308675821141731208986232281732
1477086782763815100900342330601325576661265865984718147556235223578927178785551406758365658527822842239841127173630779300218943113546
-1081609703886436772585013162443045083254620864438485403824316329346146117772910364449455430867611834429186470301935904
10676753896908725001767554122324637193718779706344309579202928188025543431529846103819073996039936257
14961498879638257146721442397046339401025754540890929445463376983462243207952
825722922087712464952605404506914551363887876
0
0
-1217138577369589092228762537813196756808400997216485786001231226744118718991537097151582981510645907663181942370676162707003450353682118344641499817098770865075519488
-16526715157315747206759803051075454664161732130752911188223111594105184331457716282487489849091373558418132624725721808515918319326648155698900486063564937625600
-54017731181709314498262362474968800290591855384589388696678907341326706490367895253191983826007726492936060410487174771540310976356243805473309546292044784
-210143344961459901505531586334647261132854651345421847775545399146796611965081383795103543718575406259430503963424244500588512562226099126610025762571
-1416981072292513400369587621787044876305320307980961264208038258675385134116598610383228367850618866216623607960373171378229619584645671517867067
-2169375964464205128645430817010963040869613407508277372349421168589627603753888467626838998893971221154531643239595362366934890183380078783
-2653711823836720374818935904427247438893556402005871740218845808622664941616151938582848574724457446638880541772133157616508995040706
1481135024828642418345353287781597140541876477574307076059063033299149826377959776775126505798034101226540911629780259
-10808931702867945337455930111242670230224018802162438006113206245562015935697654872507711296630190117
-8947086707266726522164990222857235742134120090815481555061226480712640288680
-168981967120474890117596158400754824862439236
0
0
2087723322585868619069067492186788139725025423116907942605190543924021384540463549913172635426142604584952068485923578765038940342039508943808572103469887421673373696
28404848702518011649587318399872204403379840484244417494359773337646680689626555201796098203512949613025329383201420721080304511409402022010219958941786380763136
85237353213615441863102424863886108247313610122151028970030750665512945062146332654470567808431748621539353235136825641397701816726988756318134789136921393
287368362350619454800473787818465941711635857072365819680491619351258996875004910425276768856391701508336767724831693784985522298109770106605041580624
2205444175791180136585895505563441973281860807305888976675476388252914030691595913230235063229544826851501051605652073101168846418097419213941369
3698195831220225113518262801031046720025428436711668555376470785963116604185710672931518726582849940111073974497194895052275914286254250191
4653862324138641253738027233836562825357441391267533729388931468770223338250041273397268925518211159966639606704596209974807571708299
-1971622673952846668048336279261086759029727801525731370095328441259909709199059881997484287786855964302746278606776335
10637809369590768492972054643428051913148843986458837242670127715190234482698610050334469277697305390
5151150645197761657424576037242508529272404356750697084302581016722921023853
32508675783754940220268622247503099050979701
0
0
-3501204219735628004678944959914136071015732072346122240091254314804194327615572155507109388740472023279327004295296764706080853912247942042191729773215996451600990208
-47794964421704958780741368859126033472849448913470662771572491016261753574857482089420133485329250229704724427732546076364592174378990207035624014384955874050048
-134424847446077417888223871854828777460951147199895576459109140589585033974776347068413987827697102128754745485093338925437093927525601829154818292825327128
-374813462689793602219872011643858343338626601218540271543735299230250803440189300187017763000317007834649512465478901043017241512916150130495030776187
-3330946482390794421341158842647114983012441726528890863932658414431366855640683245809802562353709004272065244815444232376517941650601952777299178
-6105251684151863110866205752906782995835013873181679075120879341955432822772291453727367514039016228610577900513037692663480882592497903290
-7968907694809569419992977189947934068867350877043292083082329798585674073835931982228088111378126062195715851785536388572910685821504
2551624420942009396880984721304523826141319561321682410854460739362505923139683744439125497961231752732502840804707537
-10180002974942677231533894727682891168200260111965499145426409411440923836250978654592930378888185173
-2855460310604679535501364391316289015260504423103530643361322833105161892673
-5865876553651041341630647830762211043293926
0
0
5742257341610032686594146265481258493690118289586086067902374387481962479129388992706647945633644598488079161524645989476109290938298437774539319226382758030419689472
78737106606902699328745626267745706875508186458822817781435555351021176598676931559984320746579130099922123353597358713918909419335416741994273898607054700261376
212677511513657837293566119778045636237577133724588364178219980400269985387081212280341385104172426675744311397573604440925379151536106923640856646086920220
462928916882035190701989432717114173441427015890764544175175777144123837844311786372692157188886478135199462584859579633745494077064853074022301330587
4870559019020394502046869957596989336778239275671848452160457667869863691033182985937665718013643278460374940409437081490528255072017304549164061
9757829620576602559784468075787738364865502549871147378577395614307086249463629093256354535297627130073942049342171346634858991926231659347
13326599097758213028860385887522629210663711774087209412404183831549910031032814422258702706847707586422081408725574233649815893859186
-3210845794948565785153023948725747353843817059447817942960104777466881198386066168631173782328241188582790376307112055
9474690678493106261851728360575411007300778038378102203671308916624762352505772563419668013898033242
1524071110610367399227305668566742310991403337124374104565342587806922026546
990171351048596208139743398825766135970122
0
0
-9212419525752777181174553822855416639066229046723951903264561062634678747192627795623821856530828382849104735392806355340368730622911339505783461922554317225221685248
-127002886490032876306441625297560786266146636581035822807906171067131366690313048665541347635339483565271668706881432091899727052952895404640878667693950574710784
-338231196647763816264504935451990095119799476510399474022800998843772567648884356434523303041666020529557100171698365284697879689805408010303259491061923644
-535800102073655023860649447418733868337175905575894555316782578919951872954375338255671591891407507467086402563257209497066229922343274370226864039596
-6874005203394720405835143727298289083876559142313739264626914533317864244730916251377692635812557349935017386418690757703662785101717990339466764
-15088212639906770042021508676929128128130538486038712381123163467840589043817544950757696683237821178477432480329152934608460221853182701510
-21771150129046941913258053385111678067606772959999050727720215157968372375467102453935884531093805587975075607698165793927356723188380
3928834415395856043038354382042621612136045378448433861870541031552057131322070600243871127528988156461256792264401456
-8578151294754777811654573852763041205901985586494165178190107859967768060683451928502220016514373859
-783202619981442945360900878078431319894107355732023269932235705977566704471
-155900397464963341776709367508167321117991
0
0
14460787290894601441619271192900295345866127611910482338604610707310088790262731723820379763833361966089484098260527236037541238509291251622099620694636754996494860288
200594801110002864626758857885467031063176667992863786375120333734734314713861359281439391117052740285916621197557079712746050547005380042109873319882462434642944
540565092780761071160210160216096233767493411773812230328485009871485234737297783316583067198256513322383486803231595182397582712292386701936043132814645550
572209751301725139089764170388191465291058272438286854342987047650039222401895753073270489355095793872121613554875409494647573885324879801108663705149
9324778712681965003173044063475111360372216268427333408871825552301183392855826464124511696385115012931488550756061652043993484521640963898417752
22544010649241011177124741292816038024156576404497030999395012748790261153448218322827536862592991911976265155720852991275022348338878823213
34752634448906599521520279107916291660408009327964598622242463047946602444947438677455624612687400790291086504863252852215448984928361
-4674826652429173886080566924152851603138225842499254735261776893531276042583467146812175844335091322978750362533402078
7556471437417778812404031583858964535430741171118217556812679789104714154718213121610650827164142574
387471086448052507716886412956297577380165849759715645512033658377675482606
22819683230276770855070197912865490304226
0
0
-22214422350096705756313408315942663847292525242930618231863289300932795980578664450172469498687266700449241358521905725758059193651315190547381403392619966159835365376
-310269530148484311756432460633265084844281787102858464837294763201305269622558017293917895881628664135789768444771740577336217073772353477201595071144232464605184
-866176149574040340484109797339045713329989257769306960258459683527419537874152663157161861379903969341658427444603929048085793373558519607675280836909662520
-550980126211257836713464253380686305340264233344579694600494749411476548062025928867363543094347413699155582451745080719574250400944677474121127657612
-12083849458503138497284510920447328992956982411432230132633297354307989111221708984793007362399810771444157289529672112641743413693056054641802054
-32486308413011837949673978881786299091028432190812888815546809534946152811142499646049900829879830096441804466249065065074735070173159394818
-54217306886070969135397290367779497846702729058952322034559612833217203305685405276714218135468824902782756100208148076525493257046157
5409069599933463478771546279154151208650886080105691849355947568415804685258441707428359059930908777873284517138761897
-6477708756497685342068721292489687479220251233635450873955406347779280106104243637560382709280317849
-184514177148143120537489106304748246720534864601896561871386037980025022130
-3093927327815624409021725354518374653593
0
0
33403898247110321662240189718523621153747654755948157464401356810965727219065803287419613809365169486119176708870218213305057813091169713990069847762298652137883435008
470023849384760761098557260141752666495589046280008474110368414364271394822981708933120547629404490453293684858692509017113547182429527355052093781077072201708672
1386208708200845404476069532955549545343089233452431294040246620181158795706790984979646541213682395818041707913231487136820434784075143848219872201916903922
463740400349267186693409114785837849187264899461377217363721555817292244597389898947141977487023391107203696723099384973025766013653057659947448210950
14816540909198572706267249657359877124632562309208628820808443774730104246647866283453988297033187463007455300427302570986129821486144868391806040
45015467790395813089789158821648957360627233445663921981901412966609459530896411837655200933650646294121958002973480826345019630059493818055
82685310174596463113126873453156036461877163255254336544167518156071990761307733906115457918636798137989012065147196536185446465143527
-6085714178365905710303199412349506121212508328273402098166785579250395974098814249014454467083390104723854708069215249
5404760774748977475470474260368386220161021530132085831321567407261177577248869759201903805440597597
84556087110587603130638159863593500781352259991408172805109439479311925968
386974422752324931354395725014810537498
0
0
-49177806423457772424722615609937990780640159050539390617995887664969759146635999764311052545273418234007747989722907786555887203336418995193778263899171293960702787584
-697455396654795504936439214291652674681618743088811260157527585984026707483853040953706073138141157195595211078572502161136947839101992338069382238836038863774976
-2205838404117256586886547389214730833732306456951698732668956256593961591717879853126736879678120367785718818803485347134955553566935761240003143249983225672
-339049667660432625879904629526677878833800964986673461566192426049596301985506981314288423489376766233569864290758902989533631811555969763243720771002
-16908376321573230474752820981012481211400894082909795472434027624405782628880945210455083286259988157876453166759981601113769913920216458292846050
-59706267280715722398490143885844175398460842420526723676062531670465173199156343701032839972872497567363766285401171720376158903009847296293
-123296937804272923152759696338856523702775030791631161010653563401055799576574522047646046533090347915566932249017314606769734856844117
6657085710384932291646911598330644038470368935288315963104309349466929359642198891025071913449299911962801736568863233
-4389906733508467572403693886271101396114635986545719157458409483923367141776265819077522597380476682
-37277908387558861620347615772065677608718471692728941210296918894787347783
-44445114832968342353876950038367847327
0
0
70898760464629758281524342463827625345043825333923145717717678794605750148532817182434145514424508752450794864965828081929635966576775169151850017093830715661315407872
1013887223389771241974375210016003770609288241287940975313496280645292677084621584092779393178170463879322642056818849283533066836428871288212365714283224334752576
3474848183962475962811112991469105815103418339563638138092203717206180737215288783928607064995166574941528261594898928909915098401352776312157502126900906793
282093248331402138284974558236807961414771607201980432659596301000782334204471892742827865182776790141729709420536505722548160607033496758484118268008
17383154689218744220244144088508028733891730990462292697906748470633860257645344351287119771364907160219043262248962742835556160459650479777267895
75241683431030421937850838641058793157053557267217863643283406493887949707561666356821307480631190902506785365345395633463794890178707561272
179804304213920336892965472619059460775977103405479188424873858717009049255303036993516391782907614397158257368777791283982571290450281
-7078838651750551755427086435736712335082095307118899584183501304289891897964789512826674563609693872794775359247501829
3471558299632507389875480882665000793675315240960187168547843569139861545482191807285274770498813961
15804463770858480076409993192583481704033452289742959336657159203499030322
4662393242112742642079098714653068277
0
0
-100112923291978832121333619310735078630973628807443739536314061272987292567078220548744050074398159989207925344681220318361522083526521101401697613457332406969827590144
-1444131203529637459518029984445619391400390475069438753098794850763008449491223568746213466049869525184835532115724573553855481448690557971232040625362237623446592
-5398210018185589716210255551285483117204141836374095927386445413386823534497145346028409902785666099072901887070166994125585200974298253060835020705571315354
-533487391934167612734835887011761209444056092926231364945573228536997954818412657021615768781731142897102433447632931155964765123543043161415989876882
-14845573796375683581163947827135518803748877386660998298858787345158348621092978413001375317055687612347262700939406706720861034927384980280627686
-88949725584839717835938986472672534028381193410952221883339080706247923267002860160512158480323795536249150381777207975059679548403314233637
-256483385381288976962792508072590383567445271835053156814232302641198247372733726743079866042195561586658621576098267158101704376377043
7315263351322232578654555161790353139508817566492666537137711346331450500997419518948312292794564611603157599554720271
-2673290709166017544644989462767164341735217931551260222231112622464440122933412121927777600653346506
-6440463368743495812074090377326038680974322815644840902126543006971621695
-443885936569533921778085478783894319
0
0
138485787441923363806640829149071583277726890140455562530366680996832759273271825210675296033045931207482883824033058447734417993313465192924727967134538681577276342272
2015767989611109983095167955026281780171002811935566099450510795842167890024703620874968000012993876831050739247465386657455947028867054001388711448849472442838944
8244764167794929089736464205112576975528826301595884632299344370482301238446000990907453659926919029719713892927462951112988277618428416704480949030697569520
1548575131028142626235034423129210830600402497936948847602273115056960023439727386760254149543867697391229790814022420372307286670705525311522888207289
7479774770335344088977958127588021975740078942624093425140601687750567935093980675792060928204623175805097643318439927551051771670089434725619240
96270978689939532904801951057605306715865008701900764506501989000027517748105858028999755938676518377417428475304313931463995422138952318235
357943508913962634122942962865150769503211011365861535739453720811948362790931838685809855741354155987747521355218071517270855513442586
-7343900141928970360198956371120546231112435110912024520058611073945335448674572687869638965623117976561813696674801199
2004833788957604555975607731354384067626482688205214882769822465868883847159900156409002993262842281
2521162402067943511793260262494160016380426600662336393630597364515391843
38060662437939905539310714880368782
0
0
-187699241179665628827103078256091271950817355008101205370543530988434538714930589261223809137678484771413888184008869297327520934826363960348457216185027733994179002368
-2757846568021468892790952784947672679151641796905111394826434524565632788272686336635285730737798318045203013028847494617159573360703185566911493767485520919937632
-12351398365390958601498757878314996754370797086406792534858623805595431703801774985656198611873732487851588496606567022383694268233585027065419393552027767262
-4094597720029952761149895117246278540868155432382416886737036159054949119588333544991470479946689765921068232374905418886496123950076065690165880553739
6858357715615915760803432564489219154687799302285705059367544430896509774369688287432751176565021211650272895095255050385277683348025365331849612
-90214671539128887300501912997425626433224362945261793976747188302035116201811669138349695974911857903337622787671953978741706231142475770563
-488818817308211667925982219791522648520083800356810467291882801312031411812900021551145702351654321509397955300049451247784646845232319
7158670049543034064522261703576099161825209979894451885988745258506805741138423427685328623408399909443175312507995065
-1464450484672170167529050030753410022334075944968356727795521330700525251612997976809580134761337382
-947342518936278897719058120112667414878555053557407606807060158429282333
-2911879178206103425354146088226818
0
0
249309031851698128377488586542461781712504222935197396937438962394074282889309116326112110315647256786062578732322613004542902914869614513596084252749319861926839218176
3698958213348848718741258833944101128224894852581006976299055650159526068671933099712121727904026948643686982686415946787251244310782930756021984203473500870478526
18119660673064778043781599644300539421902947366055648846330069501168224447411203490495023630682776577883043140480349431607372851851496191293855145923241603170
9357234833180974662063188116731472633539972423323795701365430874289060182452655433075321663337007232061159204223455117496475763001464522957719564637312
-30416806912846176451776951557214928568280648660120409745481261669058033347252420935536517580416772195491810025780551286231214609217123455782148954
60894422030057553810351472414915494216308079538117789500861653515059359609816012945329704973066296041952590454071257508232223374601866463993
653339623817835129287981744964786833929969486318623171211263145914235412032875735740975268595356638830117978380050203816979664351399608
-6770953272591630223048326034134410393088457886583495730222546431437733760701740691131916529252362801142754438527298652
1042040666779485005850706687509915664612392659897627919014601741568792952003800651055378337258173479
341378132476924205439475567656230012297919082839151848062526594946741607
196524766482353734506226942564272
0
0
-324567452683221572282309777294407964761972512474893199340980927323996918049928794115494288041823931860765324788435343120507114763987273989201832027278560236926880235520
-4864716958447090152034347145202063693894549339357020599859112085103241627030848665838427207849068680061661892040823329932716878803013073474705153580655684660552552
-26001713549124536926240407618474511881684323772123396974577183642947069216842974998220462140992241430080603676984035160051674739491134378414845886720861881732
-19040718987113623282429930976596839454052759682005432839180023631185930803442813899711500408570480064259686221221145891526925560588920341056450778726532
65161573951666610005646689050624126276181711751460071121581203720187768866558655683219788078545027128175168937461812414531927863919282815171791155
4735181638298489261098463005621959560796837305380800605802098762171173482726021923912397006451921329768862013168454734834052393031002658062
-854800406453878352433061298351889973615517635621388276010645243565755785017088598435504759662653761297635273430490798323306749557779143
6208395255013577945380507902807181422315283719843014302989453233760383025296329067671014152364811879088131890807000975
-722360072920832013614259652953967117917193424203459218950211880657955946759677642378161598186569669
-117839005054523224222639041379630735249162536082548127954752378463379505
-11537342776967334976194151502120
0
0
414222890019034565308880261492167685502596901369928644468328666336068969932223759584869852410509183126548818567377593663854414622560231474369241804559312736320374468608
6274775020508897822065725820816094015284473993203341674413956070173194891520914614322284846502736225221766337408564576223056525863348016121917836332134601602079988
36473158754375970521460136981921300106177866738606245725695990712754058930860584700636346525099607340189672242675846401599917209542775755380336928287266536562
35438233763470460575016151178597408275326358708915383551577406611153839371147328813230200322766076835019249459591684452422819204130685001296446117908508
-112221022056724153199552611940897710817336939447975279354695117748885214346516966891947460230816851142092899744803724508537606588304973019761419272
-122802056743422270700787938144893961116056347699376626002671356719145812836777849889186737416584305655252471418931057401565706668052903911421
1094963482641139956622002627265045449962224586530758016345196806218510381980266599219948872322127447117516089280615545645843475806759417
-5511621187597717979526288163584819483172266703371990440915648250831651963390544702380678952582726120627745055974276290
487891537945719074733130339745955906341417712398808480685922816105357278782470462534646646664450491
38908109178970400723091502468210621011224599839802316499769534463672582
578822885128802946925771334248
0
0
-518314826733008178163182423028100704168357193910545997098209716053276819139157118321709804880413346432487254383629006374206545310926656591298017472306632641924280438784
-7939604449074794623488964524768174274480853192519549067062307424631541253245771368118926073761606352167993633719518907094005878056209610351329687058710214521240540
-49991659438784836787049582521412495148004870965456337707257576116591742219803287187602613575131176356924457656525728839456034791557363422236089269917906964175
-61443474041948680847023148515344894114571654319070160486872315822459125408623500832842018122825533434474361568849330007966489645784170850561004859127922
171185651332024483285335842209897084076472552864034554946286570463320387173648497319781120085885831672852401933344137180015232261263139234847175897
311964699538056354665045475588673343844737710940772076346300887252758986371044528828828071449666217418413942434769038748708996081889968837171
-1373459769616541926266928423658347078225437076237228740677304688740929707564986363318077898585552332073215575897928461992651309420001724
4729404377231009308118329487902857163928940117149624160016439553780393240102875735984695177733474852640426891278503666
-321092928473385741646439056753445035583547371424505155677793593851557435800943090368867289643653704
-12265492895615809065263367252162883661981339379409951290920554798800844
-24249660087127169503607657063
0
0
635988740344092936215316893971866288139430295348210407719612858632739887669080405330799712348935630069908492145591522858181793099417728595868636001001591982706128047616
9857368398408743356134316354454284068277963870935091812693551504249838257851669377231975601477401562278710854718286411383829386765133255073340632290749669886709474
66942437736353569987632454769974278868546751779620295815257575063747522840951669551824507739187876862152543834658999048372159779610563052785938154097712459024
100472398012437808484370892769620798855097685884599121567406426187400024960788121500069366401694207492001954431304051548850990468122189791520144355128186
-239331873671167695799172605543236645430079544038127657624128325217343249873717177155109185153082164830634718634948577877498447950421523396993594648
-592282698382832398589680377861930807444375505895814381262471395926065918610452400733730504034339318099729410862254800434219350873908357396734
1687265990309728960577709096061128455017243253783025399000619987197915301109281510105890168442408988169932058833938537702785621427295472
-3913082616367737708524830274012461688068064017960236266232574081385304945573047587237187172744583113197001908623081006
205925237349430643801268342069715914766483311873238455741248297498780851724501633436859856722718225
3682716946710171993129625990999462248270834340260800879923572412679658
822062125316220762419424620
0
0
-765358678540945244449500220014795402307551419771173616136073736211564980645746566397373867577357703908656227953370124260530287125415350548984299348062559982084290881536
-12011267740750776740282272072416751671680687914115415158792721136390602220985870433115260030961105545456128109613149892302759204057477907683226534521166907003791088
-87574420810713346862465592462409349754702848954630356265996618102790354743816719930363196218695459856340441295414616402904906222398033896855104987565178211322
-156268604311982861823514903843930949544005477525465746853822886828868281253937415176228811339709769223447513954680915911697929737056307066824878247057594
310884736367594329515811643114511105554545040876438536099641403253852129575525813826468687192352736977220453750664923440412789679336047717597428885
983474292153822292085910239539629844358206553961506137652329139981927394340537973163047315758618646443210840668927534193418849001797744703696
-2030346462971205146962769599009345365701254322301604321108247654226470227759059127219602232500128747783683233440785471578339860941896038
3111099873740317603078269706507502728208041754415111136817455627499828496709665191819566964445469018585896023657006971
-128703205092688133366748766409773411647424089656118556095871947906146970051324267986878925921467422
-1049689324333244891506308900623255224767540103792367852399464494990528
-21548092368703763618053389
0
0
903444917026835761364637608007592165609442736756674900156719778944867033946915660494570456864331751049909132213430416283075760534851834182440070772267362097295458086464
14367763983979587123382317806638628009898122845790761035719375340966317465060438900835902898579936563578789498127145817531287113614362969874057591863544271754703699
111933631049532561097816628536482034176196119901607547801027418148000998427297129935202655701435721202899198996045254929252202545038433416299048834413084031531
232577950455763774031234706775703174846242122676392902814124876784458363786868209614506381721773638801261542125571963894955288918095407933194927534212110
-376473682430180728635329750477846479028617590964562272384399214983192995044115209444934669395826712602962972416890718853499266979656078230138391502
-1502622789892124986420171755948672067713573056926700449866886403505552091200115906573469946180063960744745744309821504507039687445279703238470
2393543213398840646357945338414818742545839129377405598498751892484694620950930031140919528921300371821410526727013417490134625281637128
-2364460261877324468775923001515333951388634960790617691068414110668348026127595732894618499686482482349144059118065978
78396343205227167351465764288988623527615584885565245190144101446384280324779253401128579452646858
282713288056196219669378411843302702541075611994108529208886143480210
406994641833433829766765
0
0
-1046209248454959842287407464603909151132473747376157312834566827026533374251121543495513666342909331060442745261020143666709662612370330147637371538408786944408512716160
-16876036400184365921476449192318560944873871786046520483871619906423245889448510076879117087641881648493298589344171043753387179878260229842896915921066364023306454
-139802796310119816432910310696139846656265650836057456896674972675940717512875466910940104906381556205770601947640811369413572787105304469344947427899248652432
-332698040190177510132366561362935374478403386243957447652421731471746918441429119243893751472294335256254159430236011929558402736038939554104808471075655
422955031058925653903434840174847639170494266906198723659735939562332366103609216922440443773811817673974497484273948163993581122297629158829931066
2161509955893494167829392960423485863013355097247007187482292737957691851805414886781704114815586239721697911291644417175642246190313539638028
-2764778462650029056656537260582186877862320258124408315878277403940422248362845773024129087795767319737921106845276857262559106360902883
1703650301950126563030821449139994528139859939612947067921598391631044090106359016856380867721450790717084788939742471
-46542613055141354246006614142750364119684279233000912321508365721579672019579287862659854031834668
-71453686811412335622761344549983803868417742165288460493521757566441
-4902973568569925770305
0
0
1188701091348843062192500937098333379928364552103665937351200235687206278982716654210783652007822002021284340723774103595499357898546919280996316413794292656738334422720
19468928061494925430858767171476427486896327747406052079975456744220660015008671570423159137960701637739705438795850989621392440129050766783406269024120001629890771
170657468816125631141553134542346122511886887073448984281715446189836201296554404901068568936094342535330579670379030975165895764420595503088264509873276717162
458934067551104140999394473574141332554935935816167006939232510103804878315613434409008565442227673759424512392947676849600226919294695925678960400948858
-433763330545489395544359249167121020300484295290668178826880603961715268377106638455787200224496117339877877185482310700381747654761400306604424546
-2963870437748710691399324487359150221292871687418357418486483499539792147784765091120006233248057417314903561504777133086615162567803010373540
3129599252934783024529461547189460676433213072487461212811066072461540751596995880983045496249619135851003352112513775416235003520361594
-1147276321614853009463088882983979035018690525936185713874281556126314450543034327109974767205798036047648772446078127
26932226794753326579712982924853094665677542696732783758108007193063631082845856818258884938528548
16760895546396065567582953009166999199466450210963685461434261817640
29225632477723310395
0
0
-1325314594672041899674271873933395804700924702071859329643735062203355292687708424300831731883586257233007902069689529300392636225331303776893470323150429342844805402048
-22065481318985305387146954357599150394566597480513336055594796706935685498547612332317668568109495604196785683613319066090981704033408112798489839071028753034528254
-203648650606804520214351578431158451649603666442824726302359684589166952140946561120808684867697463153139852648898954097063814516535993950701088657712154786357
-612020080910253969742214649890604560138617627824916391904290888204815402973902748486071228655766727289390451559121177382774193619983222186108910259447318
389903671580584981594715142083763760206625152942265464190475528451023890911451290939345844554373679198923161703081179598005984628255218228353343054
3902952204627406040690660166177139931615576931173363418647688454016463989377004445712918712635314119645461507278792453250919066747695785522552
-3472048931120788393785557014532064246006567327293737466932240901456817534248215102717080126516571394135496555635112866720643166304289685
702349520168754872383378609776077280445236751177908822409845633847892258438961692312085983262693628768884679489447029
-15190585827731967096355022856429514615963700852483155393671779184034723692725430718187778961605015
-3578172425701363487255024319467578041984216178398139565829142005902
-39558363298392703
0
0
1450141940563390917848055806094859724476119121358220206382690214277507073380205006358185579011317471820070737257432849455501701823191803371329491592425781178223382706720
24574977724735501683059887964658770445022275280655217865517954739538543756903461214678926438981437692791676013965053118234453132635626147131041679213273612537290640
237619735838559322746323863954570689068671286173405477221758286028888246682113363723687608619244010359805899227022039595950871279723122603294154616754101159479
790588211820543898742792572066460680691350360301360426876659844188166650707588211167418014712179014274041827105854494878072073588379836861741938918191011
-271608529162086510092819136011343690497821747450247532034665636319632926732519766211186116912152619453600739253358555435910929403551402519311650772
-4959808457177516088278723975075680709538026640403273658988821913542934293098884612002344487341171908910187200443054723181343232431921752289882
3775801094735864171069902783737729070013259059163389715680984064046607733629180643122823037826195304862560348375701639239482664960295980
-365896473243823932130029647875804540751180186326686621274352719535760015934054308110512472071069565336740717259196912
8351566603803315177552660861728411095261413753842718706481446621946407444369478036437369205414124
667571749362588613024629102005635841325271538604235350944437734480
3964131492309
0
0
-1557393420558411765394984797214334012214076197478384292179773927191351974436448063667378947062063981225225099273984285063378387707542890257414894056144018064056922046832
-26902207361410543885480425513397072683985994507947174360402992025721158929064017189213775155815051034408668583042813517210299393758052010666890984233065503733923320
-271161566437506424003264610579163128349533569023075862425172936828495718708244859926360682669624381107521952925424646080835461976565263765924369627242649253090
-990781417185026571207815466639366188173311709175548027552534839849562625348476542164406234854023332666957094600348434334554266859024266913036918599634993
60565377582945267390081227733789441484085395685783984452543677802867695571707793677137555337119271042723688350763950714639051237358700675457741949
6102716878038016849513173967746079964945692964559565520001181527834513617936792453123590654125352181387608879452146175203320806014986396589542
-4025446852233168168137473850861951779958127989559917366030862370850210052524620049197809404190061352256799829027581581866701270724793270
127419323047144874561455032911870425854444829667251538172100839410905146696073153394558486468989755916079033003337511
-4475681156332095927544632158338730792208057979702319807856894947119711112536367159982259696226362
-97401457902250577555360792167660050104375303933231271590328880543
-5577973
0
0
1641843097828563401155423401630740741218640207994295075173537235278432324199783134121391034710771499672409680731318050494762395609028738968724446500022757275886964799057
28953527308302638349403591256160256069901286501712224837179888536006408704764238467717643943541637477556149491035045096523973244991435960766863697962880524373936125
302704042498313464294952928392334024672045741068386331694846806620219657350393298959401456359108873861988011736237052657007736553905781467426348646847795813702
1206102398282789529535359881456780468058153124002350062181602103094770913898758088561717556609194961848143924019154359383515031705078076741280585534551365
257505676411358189096521656177183994564543636488984460747282317466430706543289752144456271338113179638196652891083760022707290418164379988816189354
-7288014379387265653631064500934795487568108078870578878490894354250003749422057805911694682762799799775682415498394585722352882976539109965419
4207794399108891725216169366950704918817220410537933361278386348018447531879806828364552283394010469197699246781210582213013595830913583
28309953470095371583341020329368865074440940866640570084053625719999272141964475665616674751049841733229084457180953
2338034315295874061705333542825484235699179014780168319592026139382347933448176089076486451490912
5805024135591356938455353815648661666129459703691278490255074080
0
0
0
-1699252207966167729410835614560645780708156609855186567390803361247987893499661267465151020476505606217844283063161172993073345682383887933790968175208842821567776886144
-30643154683201340578091965147925940370350045452191875762784539398928190288588968201515601110663871705392199143451319937924799783010272112741520897684098126054854451
-330636883336926134524227206823264531348212926623748691008070706458930056262511175535756096922832173041521935757667839345380867768175189347604415231369216937530
-1427569776660202793109683155687590521482409973293339822447291999528711818358874919376992202761523600320665395974307641266567500259513474818868641985529922
-690255859731624084795763988995625062781273793790083561709233376319986174990701876970132180671979118604351538788614645988739062581673537290471365308
8462457465934622282906726154549189242334976558622285719679454575532803322355197374546780444865661764707463745295694818067214537954736809276889
-4313027767212612208096498457664316234399458398816898276549594401412062908514879178829141517057048951862756980923764128882572228581912400
-118577514197302253956479144745667169422509300892892978219855089908844031388627118140233143081916476940073575068868149
-1190534894809963800031165972152662937507166478318880099261151190358387280450015848696871938297420
2923580021598815158700693281496474923800715578714234440253085902
0
0
0
1726722374887895685420336378885890554358700101679008377561609051218734770997180457192780228969012313742672442399194680538277232113706122725840435941911287792960414656800
31899094368168761977370005289891547099287526463443973696755372565217692758023708545495654334390835830025937773947438163132183341998450621094509388649399611711980669
353446868108392371546477038458014117081948808688633950390972498155349968352839425271966709566950186091125600800248041356989777268319175459951132262787437979909
1644213355645213970547936289049608851324946111973969000273551951115235303586843947972973955453450926381395401178076279145477251676671645755408324786664095
1236492396600188017889197370476052111089162631419088036048277284979680483387082229517881269495824421170172034473851590702666342936633548972739303660
-9566994392549612238963580860997961740050749998645829832909095911437052921778504972793045217118309280404053376325967865468719259560481763498223
4335582627915018801600394473825275589518087584063827365103763022371558313163755890897518813118037152713625050965148456303818972717154469
160508516744716632898124152950717416408956440123394665242228000270554548982096224247412582023790598600034056740899273
590919058258201731490888549085464784408194356825497725984777383296135091950105502591408971114150
-1635057620873827366344918540339356172555507366702406562806264749
0
0
0
-1722937603167431603952583448381808916991116969670802714440906724088955388506685524787022936579042041321900563837667964112312143542520000731012890766999294750111702968696
-32668131804470772125966349063616095566260941777546346147223578646199793711699443681082599743488336039465395859859457467718409911863205995156864192364591990967150100
-369855262152740128773449602665172844944741073239847428247143863214165335590011518675254631571199168271862052063428218463538456422164435233203807774839859867024
-1843888664053714040907587388126901387315667172690389857435514463125973873600683448843933766743177429581900015450046310480289642789836350177995639580806468
-1884745043293495755421643725617688543773926761484329658056343911363428994588558372698310418258407449672348508859916975351265410925161658186949136352
10541603177173827825867257922039256496448668757385520225904321922200336096712297857635845980651074473634133242698370429350855076675756479076285
-4274630403122102792751180332180771579426084697248341183053524392766290528009161040518432658203434601029321325880558380298924768237756529
-169479045984501167125121139393166820498779961198285381564122583215736605384394629501404009169475902271368902086345453
-285890501227995495944420226180875974682493284489929826500306088141740480259197213139143755832522
565900437924533916624464603744924804405540322502522800214634915
0
0
0
1688266996709485213031245546043900207485088671635367803594773279930729156377184643872765616143887936770258011182383300887741900903261017422959386238101072610128992970596
32919421605734376530802801289399629970544952639255682120346757545884720688788587145028053698770419059342500364361985411282737222768686130847826689187412489150079036
378937976146291881320043877132309706628549634637932766683567533159191563368613871933399408326959980367221849850750767434898505375192494616502310928676744757007
2014335846554170466277177423130479235129849657348670766998926352097474161204330402527692857565141216329982650310660051734443258808149238936137159042718215
2612941900774667122336728617366338876813127627173726141758665337310339073423662616549991575851963413109057016399161364260864472194714248916188119462
-11330653120725490064761610751401922926919112348785121280670442936643311822084446720928837744425944304463565416003460535160407388031027517091510
4134112560317169679602814928319680256954283772246433823834338316882993604772151277535732691925485484312736050416548178687777651878120686
158193630107201469001113766013444670845151178611986864153837082534001914240657354448764101012188670236304669599942678
134816998870434828329587183543187269746204257483163624222017160502525516566378118662754080480746
-161391604491638861809955339983420642216409824065452548539869045
0
0
0
-1624717284862977118467102698646788911904154316076172573102608996015579148760341752905302411891948103444959951159145613143055633850976011553285597223336241580903550052840
-32646357134743606533304433069228743748336541591262565381687340451865920508319787788953546274882227533458517406221357433792776339036430431636284370421027927005192701
-380212679453895684370291136937006050082373466026552072752276835616550308153545123951812589706113283440118039521462032420533408426206806123803901528766696992573
-2144360108542666190204263250236117247335667802317480957337123881412321983873220075176382149845914463450099695603499493577950998234528671088170613300629037
-3389377663332423502269179372697295328115303875122074497193512932013989854282214741703600513149257587983988345875286132006074854988358375001069865762
11888127385948891614036948087199703371613085623879769305156180572446805452988021138456625462462392919078493022904329099126957788449817269335701
-3922326417103200229866292380121003559371269201556662428337048909277372191969352699117446531189539747362153911133392881088556791602709683
-136352785527980660812861690564762238969210228899700032105298619071161621777269615297030760044263058372823453536498783
-61964961155134285259399641047521507815348163399298207917861656018415963193614112093919582956064
40770246896590481947614047205188295227664073658129950866215445
0
0
0
1535742809129758665593795603973842167078502572324155508444766083917031602108527546523742020650465269659419743489030153612196669539982507613042892442534705407137779533076
31866591547794131603435148363750176555103646923202781515471847696711648034018985979540872221749566464334023249682542194261446053700608144581411816709607443939609234
373681409158150886086672336305681067640391259749625028046412327736569416092975681406220751867359746981640407549877924428551805462514662376843340261498559137506
2224980628887312391464670652138548322299209076003745519356944733291001542172504140854112437871152670584754760494898758685400695476803759981569680584615123
4174964462189773748329602949953602703649777984779256053995664253852586306457791077650841952097420772464658730398391018037799974417536192951186721046
-12182028214034207011517131942024739459142202396583955225676887666525170826698681759455315820074178135185548909003883793320562120641568876231019
3651122027413916340906153629588589789698568621845946483208912536983956719323214379871370516071155247568846639844365507094898693084773321
110769599933870899626199714658972396104315033332500201863103333251737318522857990273956132369683391976176886565847276
27757715237402337784329754299461032834808812337177454905824520752936059001471369860618632603599
-9391227748193918257395608114063047742367346072939266017118025
0
0
0
-1425937713171654392190447312839948001901732298263532346264519813072952409932007751100027932159140072048955183034522174112894618551863012082916590835637725300473872222480
-30620271475740915765604030774540548265853567089341641414589752995527321922476196215673603148661453264953765642251971518570603341395245255706251618531900758574539979
-359823457605322161830434389953898729137848643981177496082625458969706677399072280656930001813300341567700355674424351069797951395598454758849038128590292744008
-2250389444726724387913978216103878345690553823754601461938647313223890408467569860036060664841876271343038037730055994065668259641836483313813899675549517
-4926548195771313949653985347235673443767505144394235241593853382145856427340190201361039565460157521074047843221446672527588921819248555989743443640
12197382509457327218233849881366113265177196107818864495941828326418992353523779540061436302714866646406725062224566295541696477821142786550104
-3334817179334526961610999221021282653384285458753078288444657633084485373400085821125472995183660108901619523122617861443426466413218949
-85772422561971698389680968277838852659161756737017557527701280204352251531576380494668841577907524575344019683571581
-12118046874501792940734458740852898386721128491043798898297483954056059584957350025274861343396
2000718419006942069813221941226427294055973828421566613216455
0
0
0
1300648097152472065080537670366133725186775428739051681278139643160066814167985129541122679307723060295325922806496362214874432033217928214994642057939216585498264916038
28966716545149266735240623629359495873086885417618341375582198856557485302553046726922691587146938057791029088077799304535936811835480843634455058547018183109939098
339540370394780373262254463983764936034357684777939964322937846462243762068981039967141228022884124384203020960928413199121203768012668315431028885553927403181
2218583747273722909437484751616539290411708574592900224832426626137183674491906413680291483176020651344605527818590058189272308134766372100470800931789930
5600891745028518322512471769451980503680651003289110578048013922042920787885944125197408438283419378089756303977174531788314018840604487940879643820
-11937459363709623750999547141734674210809599260295244648906484490551600314390098723136851241805051209782193750701551321636467236901119489084093
2988966958929483991438386613823604554052742690295808926722179694751614647794875209635024160305003243504166311699399032438727394598906185
63742727465930371486381733323522881512924986782789059020088906851033183121173157495276343530306185478591390233931291
5155421602285250929754517398284361152452106846111381777254662589109538009963297924106413507336
-397262457879632033650334806472134582098784492393891403257954
0
0
0
-1165549060836507180072355407655847330415140460921594996672976179087353623098241388303009067201658634014123010226030857182068097725368927429470923875062323594834863366856
-26979912465003160209588699965061827461568121108521469701374469273089797307532547889950437580848797915554793320507128022517646213384123212598313284991388726707904148
-314061480506874069866282418123918190947473808255385541597314385632687963047518685598143818284310029037281873640053443111492645703914932667360289493504967345793
-2131581112616969063739965958235851017276600417061627000986702806262039196564443072659557919336602313280723310094742365025573786309135085551530230466248259
-6158807307993271941953839714996523340933561664726703121083355243338923340941016971431311603775167532635900628114474653251277381087492425965424139244
11423068390502591717131281739334091601322319579901791945275164731684813018163418119194707011668952336445752883289544302779785922827418387893994
-2629132132023490365337248349389040459181765999303951141986377926177573112827386055134473483416358882428230451047740720432445644951372876
-45669878364579177054810101921439401963724113665334500062702187145078196942631964062191745087125972320343569687565254
-2137201610999827402257150729155566483476941754081083525160927475735638280561994204028605646245
73839432321483881857353191804631158380624812673638506501182
0
0
0
1026232174837416692138349972348618159273711273832856574033766838677448165445749699872235538882421332850477959766825647925594498861325547323076417388433402636531810088720
24743270514912683555828557740048774560666046387456564835698933467035025125434116123631169766865525154795800193181183474749424896523714640952485590538260498835774460
284823401603275396989086946240654583930395220545634122990834176551747397564401422952138544027350100275314005280845903590862454781490327240989706379482808084280
1995189153555904977491817284045712529045863491946253422738362592312086690889175630193947691625223378519899552438261364616602709553237150462402849098729301
6568887762946501866597094581200863576678405770032603250546333611341269816703502588517235178106964173419362300213209749875699576293594741754010862495
-10690081818598804252066113832521235476653340530224835411276321960883213258401935919367038953225197185789279475035062170947830022058190826988359
2269777274199383476575738514893988874154394842132406751936286309082864843323110430198517131225804020878611568841247224477341122426052439
31644922731892331314003699229033924173463859292982971603949577517013160595091185753109400063802704276604882711236021
863255591617131705159499373224441370755588396026066246274184699144756379145191803425314461668
-12878760373354817860616188599756607240187018099754905439113
0
0
0
-887843432459673171894166710583279114834719380302728201962803642340401822879386318322415844758742521154181740480605790261139744519790764794324380072214277599660565682136
-22344137534966022300669459410042985905521707517622742234846063760719847557905001501652703623616658834641418941902672933510412115198272647955338947944576944433986309
-253339520914009475523551379293097862170565131808154513604760442903552730133705751402497603279017389672886443410625508660176099899713312516328054470574037127613
-1818367371323195358824703756042925251931564162395939980838928172601881553107116877088118805662660250772685486049678355470710249119912432273850261435047737
-6810348169951899395489036742695886312176112143278753684184809304918198592925652752860728714935716205620585017214797892086227147992239587399001724214
9785565152705776491908570328584289033089226051739427315210462278631872152097153817257702265958858210807751678429236538179689239971362413592206
-1923399299423226616151134593854759454197438288547144351652692813803039376658577091022923732127754529406376437883871641084481156746682831
-21253724427659348073448481827935100645028153615249339382459100520884398379967967392456109060244579380544756206255841
-339706950141699503114700144981127029868333179321252607344291116265948118632338204021683346859
2110396646283433657641812082023383434134347038863625522157
0
0
0
754801553190888293775489271810135994610848756785295316652471342478217463772860904407936781084322888408193809720798775309955085902959139944559376694755404454768405891138
19868520292162136781802908930125692715182433066437773779589365908076855197508364584254718703593753935342783104182809752463612036932913294825769369584824687855868016
221075487358224508011230255747817688917691323894202509816086325167741068107976576471718135579603555362090605380945379383444720030406230499070580997864539458834
1612277365890310617273081993508599225639633746223550211079472809659084913972813858415085309740725865256017638154134070826676311053942253473034856343531101
6874630648147278684962776603634513610867391138286718149819600051869295326881476360301347495045188967481583046201401194854362661226226374056904058749
-8763070037060941255221455304261635037616982169082839020542438684755861248703852510385752010889175686316515671602751313324827657630562688497028
1599946449365882108701533380685230551969312859358380841782206187210569448601789016141702054514709430318777340904781688281044044936229776
13859778480999326670801208562579243680307956681298693113352188821565829619710284688552407750800550508782138026801291
130225096566305649112234141941896652944273337228778055500740068108715442632835563246350305345
-325034727213071687040505266165968004892541085454557815976
0
0
0
-630613652417144226820241986809003114462397809922712631767753497062523574069648734924251284376625123843316975906373890630934170363651491391837727349104301184458284819888
-17396424137521990576593956217801993650650617492355886584580524398961373632599495925163217596722746535035163416310786365824873143655739891259868428869061878840432557
-189344225059805409926572613551435987227085657788889027014678916266764205404766915461454683819076616640266817405702033242268938154635097707713243952076634004220
-1389157767241234208894895623626984545132100084188148108340211938218878915070712376487727055816910468884528082078796981151625463759062446216432820669373087
-6765620239399043640643279799692519646712164604165079122164041352022529319287347009597247474688305636022517650078363711965554055123120873457039021320
7677714198001172947577924088134055682647334095167681624831965276141950618928570903061360636400540692880369562419716654188903645896525050169874
-1306544500734900088302361150623100020527565836464980762501335878741449337537532087126183144536014032890483572905411847257512241108718591
-8786795703075316320157441247424615751179226071766969126471277599710154094058099235715507671281663873436051302715589
-48625013849273442569482723515964214333548601838831781314695884720739071597997537327110136231
47041460237359280508644517687501879768114569735683562241
0
0
0
517791963034328168512709863449271546711821231392405362074843901335998207755444314404303861537680523769671882378302662807394561438570947708223957596779095844413596397800
14998109620626769615212871865311225725551544696997595129019851897052784048972219338543631039478063027870254606661911928033203601949576273945463941131521667568009150
159229785548050707709847023433802476475597237547235778531074706767174021488303297817736456543210899757991112967794696563741796330149785870360454625708971220336
1161176103893850948100935705190870213910149701208778167294006815409983512211034349312613746717536909474145175622155983918194026388791149964956627115307279
6498528131256776736441573729442945770753365530801947771615220515993075849702889261326688705016836051376069159629062879051207028844316294415867559764
-6581642730548299386680956323140940469411983014714298760604285267732312364916039995735159085868972252012448685513292967457013989981299656725120
1047507920647053708962162219099382124311797826990758026791637113623393555950529824587243208263506686088670294234699685301345859381162640
5421247213672220946645926054819455909353438256068088641267793219187979661837523718388998345003120706056999405907946
17682534346854232349384388411264723504317535553914249274057104587471009535688383269051729722
-6393261533069420067040981117608357857992292225816616003
0
0
0
-417863469729094205136916201700979502520996457439684096240893086918524474219828657503380352429200986196061904742754420584000240385661933262279150549493348591226041348440
-12731455622980992126919401181510552704142205493975423809906262343880964202460700127027837001321726086640315770217138491708690683852533552111684136867120366814913688
-131544300436690535844317177286894740832320805840482959772859784083024851656805779087068418414755933785368987643492242216294094928256732885230922676084154983144
-939400295869299387998940103171140345314814514573655845914620349410291222171105835746194538953073366415333265283463260310290039844908462644993855175586808
-6097683433081438662385557734762916750656727091570383341794952094782891398488541680761453110892078209417757933427988015746221281711429078101137509408
5520347697169410772904076474633207838607427082866820703470632015545175315599672821216780922352932260603361739042494497619429436246925910740766
-824584145987777402989785464187506054873379152910443268646336255634528742235333466016783100427204844619769434325020601750902754187058636
-3257729501847445207239491642185993758090116472442442460087774728921541304476104271787023675900531704678124613236794
-6261655459979903474486954157363273532074192255898553325061632620516550879025067992908381035
815060754897652114500475780105294149370264359765944143
0
0
0
331455436477861128164320271721881309689861958691643823797223514039534052367781797925724627029965417669566541009144107882238719902922924230580319144941894646656038283077
10640497435627580643905748481646850823257618874368773364618294949396740642261950057800071143125287229560631348509807077667636353291345438219709310760542373751371138
106817360528749240135312685921618986503571762920722531060364608256142045393518302853058428057439785567400352504099910296581300334487899940097255542640795380796
733001465665000051538887020105768617814465991698610779137123297150001148160024411702133344982639574307367340859114856665469774696521259880723310721158079
5593604979216825128444611099757039017187502965935267631104962508921512698850985700907670737971145245907512289813433493012777766298489050912406973522
-4530148595507397397354047418426211582799143696078075242344839959956660947616799274770027287639240426365455885883174429718775576024323852487803
637361826798983646549333390480352183215866655909548718974627651148261260805281315107525382795506917602426680294891122781912053808036294
1907937091854907097828312925250384083748155557367407815974780486270733910684930857965734041595040592438688465084223
2158882321998410116203531896564414441352521790899552125843322163757486495461681646867295363
-97334886313144993411737008398457066139536695219239459
0
0
0
-258434615716270911544374122399617254340051133523068303547220000816341178582619656879862282180593126639598145170325493779332410094648059068541156219119879621598457207112
-8755095872709044454098187967591764443562478981191383336626989042373536275706067241298808388466578949735994845185385588347043501889311121856888809475740244571350572
-85313117438709851416366057951808285680990641188829299602895625629204405568395583416056314856136803898406341444253310463411018982688354225686223719485429142816
-548754895166866985734910603600215625775105102486762355892595236502196911649116611752651354736846867267858471559598405476283120617101366800955357320086848
-5019783229163909933668792838628032227910260021375379492544876403270801702522987779373444028897276536023046587612002998371221885082143552211045076318
3636941085545116902879755233721994594223725946022199313293910102964059555010972164300153566147793395626099627991046484667167834535112542679338
-483768992703564462763260029007154598915548890360154283198921261422793529398977761085621215236607731704896737887651566418684638120364337
-1089635759954863178340099224385108684513769688741888352048346509054020022206686174467896988586345428354099559840106
-724592993887229270115813041941953190100767173603196301158398235352044791421933381945273144
10869363276784324945908347840813101482215529556010044
0
0
0
198076464712380383540325291550997702769237334694488900481374547546048749151243570710864441139255218765041473952419557180729727766460391874744433428841023369387047901060
7091599636364797485700664538325423801272348027227882007827926399883802353970876893089425554307868680841045365677788781450663596508926614866406996870194466383419594
67067779219697229942413008997471869094295560911753673665641912914526862313026278392378905773381876332748247102680155056591746144971222406169705950399034455026
390856532361823635262161770098708701139646361873429464385937723055351062510464293767531161328646747599593579739808407820812399284722809706967254584379815
4409587655107719542198693731966227625979055367559992773923272024414393943659052315112288900413095905626385495121130283468484224068725444312329185121
-2856140476624151244834617784949045216791689663626768386954873891253520921244112167320533923782534061360886180404206522776663655064615637062083
360592845183743889274269079118999038075851415894463430273777078871216307224049016341390728909159881721832762009857277239404511545547827
607102544574214824945396131742987562717085587281737656085681384129591453132368671750881204945389867148465019202847
236706209856593809038819042997284840496024312594280870168625562746090604441836102322270226
-1132681635776885870041771914029232891560762384366980
0
0
0
-149242424135612205074664785532464679187377376643589476402507084238722199070788098016727638984048560048316135582270705180540959103034582910031334515597229986312273380856
-5654295281647814163371873973908566176456537635390629975241212940614166954835534328296533255051596629184503866747986565673685673117595469717020146759791708924989279
-51939112032618678002124599950219850486092797000708553962217744388061038953927984835640790862138199502550488163696688924970495728745045164533687732291516537605
-261027410518631987544229274292628239628533552790532252048387399881730138300746192991008890232415910342113360920618613012513306424495209320325861369832782
-3793639387812581777722059336942262268700712165260394578263790421230943884350449323796886668525048305888557917378350558147063449887666883644704724286
2193606882865090325750518916592246382982023512984395247564653479512711611068385668778197239360808200923042545665837242161089588286009026081390
-263966101192660314349215946471897313237777901295163387396375889195688978302976249004372859867664632534362540888635479104359796722315882
-330118284095505925748675249422238748803407503595524012412409435636490414060585227023575409486975111195592451365579
-75248033245842647797717945529898109456835983352774252739852680620766854104008595347966392
109889360734565812462661916705681370771599813934030
0
0
0
110547326185546031190200134236355517367214954780250190781160595899304313019439699934466014003117633580400124672973194551940108043936354115375168468640949439643454638308
4437401138860197586654932144688516493359272355349424386745975306672524167648622858368603638710103844432023452151091070687754069334589848763818869870008515416686592
39659917787217619578893186360499265904205150788643877981493956106014943991067077548861091088900635052891014381251902536610699352865216386578815110341160696629
158844523371195755460972390907070529838712267005491055994479723183201276354450190697393096450568173257590597019433634298317105189365893970841178278031057
3197874129074461438596636893973222797050365127250474216835936664624472142295961041357295564411708333400980247293950363830330725163104941674973943802
-1647255735628739154197700504585959195430675964909553166836803779799858261461200588850839355032785794206980509923954395290210911986810947215899
189781893188103251960509441555747142013591738935231907851741258234366559967589786031137952997883510711759513085778644355576669204988829
175243413243065875576241157901160542692530014549839011562839088888878958119966802979433003057739506387973190984860
23273659925562955090728034995707421933424599669054225699364950368626218835925131929341994
-9898830180499996338015035140196328882634314047863
0
0
0
-80504242272466037192677312595942698327139107916958142979530960040432017611300651032848237109710957505132474751879633637725635799521811371555211107616476792310792319392
-3427353465727087169503388393093481817054595621279439864557233836677141359822433135868903546739063927879925901268822117683318503253230592540235382234703114004556373
-29888867278199117433898187266276103072981655568629123511725344310834190675386219525487124116216389463909785980257785696049002965527316870134304540534013319572
-82217816513034562116088879282962562156244900040216033398181236501847668780283690052340961844242143725469728094274628679564614469547859659036048981343216
-2642391845528962565338069198218096166191884341709037532841069189914820314329028938887793088683633896960457719462725394166054814780797294805730800947
1209032857865126085708450819549203794032604215716530193540521902292464046718462630590775806453176121271690666161432135238398985578913204597666
-134016807073493906075535424329885220853256588312108082511076174467071100524987077873027869214697309598878605139330389238020844105141318
-90843780385562657967962857282848618711830614546153432145974693545048177362870492493474943008524746290528911495747
-7002071101747898856338133244450532989083940110457205344749665833794218901950552886369901
825433720870386708248493710905334859810345373831
0
0
0
57639561527987804857797696873696932346840555714373214252174570140837145282209482713331191093441198865180880787731540790061810246921053060494023568036978062021776680452
2605151457489056745459234813848551614867899007264652021066858480621662669817574999622770953615657880835833987897240157641719255633541554694946537409581620619743284
22254062684635105505932623139908077952470447959988315009399514741179117746905468434453817554234335960183396950972079379577479800003979570598548006375767174129
27929398991274034308204924174426835802685878174375244329764446431280893311116701896141551014081116797718603853848221077106037351060049427969729329819013
2141070924878398065456529960144127671456427654853871118129134988916388874962981117790383191678602816525713793331157657777479821250751463531505436350
-866959224604618212920256395275145564463510104619816951906762082086378546754092836691651329686987362516498901604634018034221042442747657472850
92957124562040628267348729176782104884991905377451890003034251493294270176802796672963579920210322666150980597284044518832787175577623
45996988071836786493131455945011514337765466963038551821835490485234372369095548702149565700393093550424425094988
2048721499386042788104760584278967919260571534362355948168112981495288383844624134788137
-63501418883305419120377969119305422915002628038
0
0
0
-40576026598655517336470268759152139343230546529431593458109575519197781139104699988585756240251489729247367247615102296787035059043741807066954849206877852387565884360
-1948566372441058175687093980097278017679738309635491960118884524993317639099844070572607337677108776483590088036297584160586018676087155002584053654534621788986516
-16386825835025981282305014857455082621734683991044443855512130881319723129017908535347316358213067769403839141959775808255028673467412251243797988845876535126
7839550255011515419693518304894135345972168334991830147054006828116201878126113458777313434725525248521722254763058295736182733899253207155375225329271
-1701832490402684305563693130655022242840774959192785713129744987115966695328092883621461201438331295771194259223840790126157491245730345602870588554
607011627074649480936806075232175153705835923691259456687502787538129945318076004477658471854067195187982323493442696866925454910796752134476
-63335151455128152859752672984914698493859041191737019267208142002206971257166952370648263931525117285702818750064773105554466598473596
-22752491301907634464094514827096668437873140001262032223634946439814295428940371868516845171847373511999433665335
-582813961313703020541754290934470404551598590949232303793281721559216164996564631033350
4490041766293151988140299852079525985702793653
0
0
0
28085338069668062265364082005288649715429704132243123854882838214076371415032416585474426465940326537901716324879242382488968437782569989864392553668256849597305757409
1434071191948832955673206391601703624221238478157808234338411528665769885824692505346425348593823421304270397547067066205350381725175850162317764334869213730151212
11945096532386430597707168658461701497452439860689384538523680915534456722530988658860509630723344165275935960583946282806321972666189943465005006002890988331
-29050594728731746893600664095951172966487470894126182987809830567704312805454191470997603009396609677749064371395431346119585351622520699920142141334834
1327384367194040543589696017706659233346844278810791230590714842061405740585954983213239629223422256383273472205642004245902098519144818078787309202
-414683980633848126523312463562451601532665943827455066904434450975589897958270760916220632458802066715277443873031923968378712403122173755990
42390078188741131437852470121791568194455419084196252966515535091283561664689303188046022433012272608092022262712185709516120059908484
10996793807383782158273404235481371310595063951554247330975318472928927559122490685127567902154105857615996699220
161159948944647512698129243105837693790906623427576639782488935351935802712759830693405
-290575761439418004683311353691595259660272253
0
0
0
-19114556077062089035615317973404382573569474764029168488466345792188685023317375142323052347513084015388081230892722028345118780083739871055867147947168313624549366840
-1038402868019803495510670297014205593777998012291561951648629649640615616220957107806540650594882294316837244496392250637067032258113983969724652819220074189954476
-8627252961097691651693786379223254305638144547244945755070417110893104847488760469577705459222460390678481843785231358766540879456535795376370494646720106358
39452937858336669912767196179345656977327182179778203819244860408301979434362318655621325968097091413111579568891344891728806687607608416249580221986711
-1016254543628115931056662369792388948787403406960399685702983094206556572909948754182031143549532766710667041517747362479376507057543272116473211071
276153590852330514936725799279184527720839464929551934320339792394993817757655511054463657088261439683400368744771133706493811117747484866227
-27871363626242674085169160410564016946455978007657311014099013027423880030180228422036753290093364017667859010447993142791527427265533
-5194003588169581648079471419020029251331196480433565514188388778017999255823274803297145177473160958250697535187
-43305913887475387385120862024873023198480916016440507379794963836486715813581639463499
17130835302224048995067243939165534768821403
0
0
0
12791901877161791107025951658884479899879024879286366732397393965599497824013711199087213151824995399996128392395869080225435151326967451091770721450295461195128212536
739722102864955270348275225769289697636510501038297909916667357314996841999754927298633856025404931673622275675836160503599493196443946743644209464516765317531515
6178049987668651245523945710632098115302311954702834034040456831998635542938162107410066997549899387923171594590432864868799258042859498929346774902983695234
-42344176178045372773603570334601921893075818577804006802284516612143052057002396358032083542589452511703199103547345876409319622115660096588274037551229
763935217186566442534136324360829110238114879764751240255068986539506388372676155283462755173806970330280441933905688269449821872910688059103629508
-179044970198358928466622750370929490933606747813181524150470552052420805452644533027572711001175455144880264778247141861740259105588977345052
18002918467086911592637539603767743568691860632382039151548781498879697665300365721915470378290863577509565061831918692119549959226949
2397671116214972027029498887972114776450190120139944118114492525902389618828211206464153943249440490965433030977
11305138369031960165203396823629182339949419902801413385686432636955443454829867835796
-915244604329914529571484762515693059851053
0
0
0
-8417886885329563611240943762583943280378478373537421641373162974026503157720320670480181497102267836379936195931331961742314049692691056073613905830862204454215143304
-518380255015038076805755648496754966525860140549756576654918729034666878714901435236564099906511656243345869754415552310209933083961311250362487817649111789389613
-4388743819382639096049473354110793375866024393260371258674485843421175446718530588250450376047599425808440896781215591308854269022910655934213103738383521337
40441786381830351810723919126642254986477655685561809248046294340498873685020414607091277423006085656411549415711516245575322034832078729169564061560258
-563991188333825217054094668953581887085778887777613266923337428221163097719324479616022926504756690881377490970270021080889898498591979852239195321
112833646916465164203920026211612770162093979131513853818456867747681212963245178496961681742458640048297668479726031104015879259456607425909
-11424394664441753758919741762449139691246333486181181816957753529171901660141408558967641534327013559408954688330898253586331673479430
-1081862776442510910534729531829204856505386365781339023797805672931260279323277633693274238931003819071488283288
-2866232412185905590717632216744392702774392147458290763698243804210349477199410006242
44053314559880905952617207342552423141561
0
0
0
5447254154603014839133511182257934000717747571235051076438991872033103122548793011186637792244564997220930921662637047893987768623172082611662620231092736801577119018
357336058295557809010582871744133259927077839923981563526818267821633340528673383627713016385554864343847529893405741053809215868083874043959637468247899618765545
3093441296318810082241765179468906924929959779028113922076595106680754223439555632770040818436687114626145488751545700121112598876445212582096290220883704045
-35847835270352152864992890509094336496328441028648254981653122827531074952839487424551585176499838540379503621624317602801729903844308081736310485924824
409029905772302596744888873010497157703348935076443443016497642315191713588139257593684090382078164810585416546862421322529328857314532899155306202
-68961752394172509049659103133316987222042894310012060712786953929122889267675818593463564424231762772786476931915507648329389241741812621227
7122668776221470154720090949557932749752615357400353230106021140351481720836934910062482497966979492288266819118172026188604041314583
477184922148645783422551442968222722952527804866658913972090628467531008257428733480512212415816402951002143798
705527998282521813730027957151086851261330239045857976764123161945769357950879435496
-1897492226962088715838024071048737768335
0
0
0
-3466307685054117557394872189160216045445042858835280616046950124655231629634952518192136445796282031420060340425304268156485647668016169111967746564500772307956473680
-242285273611730425165222722979096758974983222655992414480081097148441200429594979030447007068224846502746712262140324030534010922259979873946996484397198539681369
-2163419336981633476111397538516592870228460799736754768736863118494590601965572156241826204445988329622158430847142633422542840708215648199140070879507410192
30082912341729231838653918837301298154678983024466824077278878812671472095902617453545516129767269078292516987578623010731741300692212166511495524717993
-291475413800650200157342759950452569976559875595605590856950347020132318147235549402729723877042075418566794890529081557293427743395598724899192696
40747901697554309630652843834389950595980375880187287503449628207644823225976040522041127663876338363290697489660022341763973145047506890540
-4362988322527459919339509767559827588748120038820176817625271863603164588730448393868138153808240682898832605889969934405359629715442
-205761217712728327624735245154896420455790897165081592455650754940805601330321919666756253470166684657475863243
-168553102354934247022111843303368635132975385229880606319401109878387524260158476386
72561887036930305143852928902079631524
0
0
0
2169095337349382860375864083234911560959241883853379125148477798076844395886401436350317661265050290823493246173915369403592025514608618727413264504243358468749582592
161574962586421492663296768277310365901214281564628165498506455064323946572934226975992060288760448901573497447099946224210186296023288879651719286821196737107498
1500740990503077504296198997936567434643925297629471307926395240342842690546280651666699482132683301844786761289516220880835121102592676197340963616784291093
-24163999038983769641718371042299739345262597694475333566981747022484697428078902738302635419057770976847919559125523907929330064336173858532228553767434
204127829333665511617574875911617491649138923627158363755208111379055970968339779267947779782085198982854484919518005883242537287687536099998260905
-23170312360278897120624591612886220581084035514838232259311052020038133103078715863748194139567159614475835893350975294720889811047643154782
2625840792493619672870276607128315315459918923774208509689109251299592779269870929021233257256714251461314250243301234960705521317085
86741532391220793474590803690741616962994856411716776584406609156685626932817952183380190826134428801655303503
39068129862582231384604168200054682306713665946852631294124524504818797724267484562
-2439804812882300199354364480331237718
0
0
0
-1334806105555195437913549411899338950815135962784744399761842268197736567190196156365824670252428710861170233533394662796617820753135326738152494379305685227797291128
-105972907218696452398420236918122497254709141856405648858135935389831148698041386674807803858998026344621333886855587513372567368217227088207497075325285451258592
-1032058117506075435494371270606828981650591922615465310433128597725019622642563508054536739575746549144239167791409459331605349108476616871394725281905536171
18703552512645821051629356683171854831861076261869907169371143433390217932132289691778260561073130513435447207278221156149078220531434200443703084630520
-140519778182593998206364297947041309176811952870605684925633570295358274598625513728010599412785226805928315735021522691510643257822818748960972062
12589463266361529517394169428588878500392123737089678619427112603219286218296764784495071244600895628944803460309829077171000857875395256454
-1552765480927047868400759298610442366137920503052615510506253263587141367396591593360039148353034285463009358848918954983513707979731
-35751693035356847089066399911953809709097602629856691599708516565854453126369844728200794281114032850539157688
-8782265161570067274914057362552661050932022422239105680361918313510817649225941993
71226357819721347128140190197608422
0
0
0
807775184132203855363572232755095149153879952148686515676693105876319499756883866499826189294681879828295357123977236930047173342318927052744839799538837533919621508
68354628965615739960543787970464949676186088144201663662745112391801889291743708158740139107978471110784326505996982626051749818746001074602077466901006164132733
703108634753097897253460914136703790815413523678640350071925306483353433082055665259058265275374000537456665488164402336290899605981093604742182787291007349
-14011919243410828337586026506161679687342251730367868157039721131202063340117165662690186561630591623585278369713804936617839187069945665685444075119195
95100198035675144568504411544576845179129197828727472064235628302623622160658957177536593560773726551810119499728367158784229259204808957886978201
-6459801834813724522146739270659987930743143671787818846038667501694548429160633300199598833492474412483585733197064824761419356476270578918
902205341020555531334232645357895420852868489433039439945794733226538182762672663783752299078907493352642238944583317013778397678930
14407427196719138454532888757588292176684344817664555116674577145766718649451164798571869608091587708800574589
1913875314527445127432783765119324702368839201853494830085562956256325284320481460
-1773820200708251659522245080290755
0
0
0
-480727742743821613386827476522072727384244242701408942838758806062601778332811161298723614941546792253851385652310281527267986195090768912302053471302387823841115064
-43358419000293228713721083721649402631770933159536865556421336340933132809722633505591644487922671039291067541762458432705942509446575537188860780023006322846639
-474123847081080939947443410599496667900105739740534548019289032349555168468087454136456766287565705394048968752747465991863489957248161541307375401450720998
10190853769397890869903993513743308654831637408015547980568863519971768129081394088280113703978089310917925565623007342248175546192931607487543935473262
-63284909266989071079933489181983308647968011456732571001009687307998369623011168371487827642615123316469461383336491848585149231530704920301615595
3062936942892947270682283420936089165632101969870887982376994223626085142006428032920040664628675574134016514398932102875341193381377933500
-515080012573846496535190038443081676136318260261344327477288431576055919278149986629004209477585802691383945183044829476352542367179
-5676836892938358802702814081558235112835343532121172075333271407853473404868936831048070055891671454507610095
-404165210384298195723802882043626426407585921282046042547958420669427192822227983
36698387729712352572017617133607
0
0
0
281349799056019341955503168607903853829220615785385487395287794863284603110812342566084785346920068805434722722386425049573310474590105590853602690267553953918580164
27045370453681193989239135676676056817166779009617087870261819129194585183736110723668738832522304171133383417037847081969841730740209820014853973415551415152163
316165210288387936092660742399579108522786912647206915357602183533321475227422781424387091658400524052330442388861205605027654873445001751300803257682180212
-7211288363765165417721262990688065801326136174148313138558305417418135100585693900354099890688975684014781388292407980822201840218804277723010762113924
41414460681506615149771666514948653465136147849451301914203323856472301442298196638023144550997398094621195335025745633745955886268850467527638516
-1279935014732195966018873943499040798508042543858689532277274250304022522306581092268099195222449374847685206689826128328965277137389587071
288948421955438185661484592974066923394623326351451540812366262465641613152732199131312021669976398049157490265880373761774114142494
2187067814879644116529960910332978101081430282234759203115862960248172567647366160410097143914021567665616182
82669768953146957061672142526889380337510004033832387337680434805980708240557926
-604195600443645852367160748673
0
0
0
-161932481907644771240201724789605765761705252128246690728637423734762614840893269379034528741906952431712632463653664759509155812407840458138343696635645310385381760
-16588582053805656977762530968829910551835912132476247182941144001114246386355544323120967397665985881775201625292104833850240342794091591932413424991887379517445
-208297953934091582746216510898008406430225799307518754639545027973418826553012600145259945911953064028599212917283756263173622468416870605325580263636360168
4972890185416187414738756506091034451165853625504462001219409026788101075269386401691646050829966349515519922897970256115283730658663517592561511668484
-26655548960066012346629201721518200791186001787479923351847217381599297909384526603039802838279597280974956725455526794917419996601530269754652721
409008441769879948192163304684145047208303850863216312556545578585581363038044830248082699380380022610515558807430237067414572652201163164
-159275013017659868943993873312709341878567263332796947792935532951312805851820737793441963447518636290870867439165522097890547652065
-823864334188608982130364283430766114271982113535305622752947323231564920904962998271669104447475042724532367
-16370803320385866975052768020559812399827622431006836414162797455484144751238971
7329113583325804945982271458
0
0
0
91656078759173079150142917595663864769538322031668883899353242422720871360905798791604692693767734875555461686259038398583406409891749085022026857582166301503057276
10004753630634293118899894411745438969303437509419141423085367835066071322656546014210365957166217366000523860775305777104711274865273290344360477580690024202838
135460613449686149150789769533881947898620057711757777304514506155241377840385313895357900602160616354349049664481135527152931935386817444473909814012626714
-3346059450904239679708518358013107406230236881912229852335195459810829430903105959650392558116242337842132962814281776506199095032559515882804869318977
16875245968544213854749489270227656596021728347541513089703532376037668458871301906628464614325066713136402993951797161309294590207611740557775373
-27275890521666623806214329233523052234022363624449619263631522487936504586393548709850646922768219803237927642908399927346854386733863414
86270209331216031019104523432469423266281359745432775348266755932312508672706074068085385405215065843995794150167485147050485913875
303448385770077044879672118303075073850131245567103916749459387123290354063013132941376175590472719803328730
3136964593730500055963793585600130912426691424949854905459230918247527680242121
-55395363784282796112854175
0
0
0
-51018455716167667118010453148618200620237402618911761099997209972610424377705210180005036071822600974070408499094381444781697953878706462759749370773282841256481512
-5932930522602168247577492240382249246163984705511908483507041320743621550087003046218421498013629556017276865892291578808094068875012957002788532828398511699108
-86882629672885414150263860283365019183858518802834315611894508436160872732415456464111026946936266670850391975803853896648074850294947971712046201412841892
2198879445058271304983433650379490768570192266199417569001665693398876335450047193108457228304667390143805893149093208276807461223731429120584792634398
-10509331984887792201758664549895734491073085315889939893433257653532303688829227083830062188379618737965754400882718407045457156524944172972926496
-109050290883483010266146885677591679473067097897504917857070332038738237804856086314088278490758791641634262536444429857031388253507386651
-45915883099082155041102735665946767572469480686751804080536275863501669775585358850946697501260805106609883176201801171085868620887
-109280871791946842234809915292376179936706535167860341432162120442464347069176475909407958018908910372204347
-581344582161905886614639075545009499220312710844886399680305047027398505663009
133211879965193075905246
0
0
0
27927346075441422641476777209324028799109585762370039162874955715348650922820102141284522860286294836646206908254498512929639805293141179865700911775226678629231144
3459263006229286754700095048288750925935342340112301453590251720783951049954001253427824125994856225336002881126476478768621821618187492635187425139463594691510
54917951902850029054969049346271609727173252439664238407977339442211277813258480562416559468674826068019064397006332741422847767747381236033909216262779622
-1412334201631491915423359684527511578926143767494769494967286884030002626276387798262712287224097388185758297064557694517931758411333447486517779874967
6438594568392805321633200093637462809348004801838112385650445237255449983454095503487709723196595702804877663076708902525937636006990407859166273
133492268425506437358068200971850102989613426384082298331667290915232580317965370818609902404321993144585659388257745789484185397333346816
24013515437496212742585788501958613493333662308961379301904315131434840247978622067416465074387029464290251646439618255358786605147
38479087368386617489283611895448417676542467263747138657306226061068038330907764381237851485743475461413342
104134906132689493565201325645305372760542573587460479954004053227573778561948
950402515033085254258
0
0
0
-15033659844104453943730354064131478280523051347352420345728154156887518342820312635271011853589958733239767855150053479104322913765757650028331398416835437285577384
-1983059376221327393906615934747003862127111497396750006146884110397398419116152264627446433594422154981415772564894017218251660660963650104466293152767720131339
-34187368621149592110550463737361807081133220418972186038426190172744046671010435034182960675049157455654228956643436632137881650714269469828314490747466617
887155995632165671318446137866229094475465419715253683503280575757015220372283913626985308022695154024723621092411508040149891242262670706168440471163
-3880784615508111190270688154854409686107115317668914461946945803518878258097170335252002501877016765448210413394057494819932269888192562189282000
-114690333999461989247277768707076596352722225014609709216234969334551256308522805015060467453317996308028688479022684871072671768926425690
-12340702874522844300067462021120456354603710303886905862166891085054677599721080863067949881147262488714870479617707514666294647750
-13246906131957638368541577208011246715739412421635506641689172738413365025958954768245555899061944007683529
-18019276148181280979860955080145757603288303564197660993204176827026660808739
226724010528309352
0
0
0
7958433910524272726267321970530431319403538366436865821507394360795709160867362855858083630942958574600699685927823675261933029710064582216915937113923128848256329
1117667198463297343516283500861648670352518702215218985419873591510308095481317179284742145335071267536436535321656818486132038952992948521385033239313787699926
20947646404241488583375931470516234164972725679052015936772600892036165533245513732392938135342735066726382286317104653078836137865326082765064530577092362
-545249405376982803019140613574413769133895065735083314707867802716157264982092008220226352002260197944589671478994872506775476862892585432045702893596
2301311753642812261387494904904243326436135559994820442933777587015144876561905878736393419508184760312182463960813226623213160218673383836280389
85006709490304912477128171597763108812150075806876877811517941792330451878722269150371934076411037259462637187195331996129535720402834460
6231819317743271405725177025431344529380776511408330645717735141215241838429154915572650966456423875145134876860782625743580793537
4458592554953149222316472676685030717307129925169531485398662668710227115301932051647804699451432744338706
3010097439931924740049332663226430572291491591623290697451369626849380697906
3109890409883
0
0
0
-4142974523156235137894067576774913881669101451888628348574569517557192902356108374157060791292622676878970164690969850756730151194610617874503526152187122198866416
-619300035744614116582493991772293683223112339794177535737537593272295578248797075306553164770852694216678180451192133641179480638072118493340282944004293523968
-12627269819048480159016745644503300362082084278801253803049010935592659231829422231282578243267856747484862930525542590101393046581633662275712420808449860
328010885232828348891552756648047634637227526493183554276128548161455775034253214036005110861822948736690364053269541428076149528508411638789045559225
-1342664926519692139986436160504239550699336760979572448185569946060103361975231445027595814365653136478669267383977206562272841061246192690838861
-57721563111150931430525380350068256287567766837290488651735607286516441533617395686100005189704217334019713776402369112692485668526267896
-3092280449049429903905936325797846009426650415473275392368061154239768271422966677521458689662050869313637776683950063701124455435
-1467087747834207758449771276090015679516958104915686884649006036312261937145315941569026048387808185894887
-485101890916732589316010407962936115849397398417176150936856209699432599811
638293
0
0
0
2120856726328724677407247252323136230771755119874135033935867336204931490879034131826449172338040945607105138628444062426849550232916679400617368569337432314349984
337356322895354229393344712502614222858354628389913439144074787150071286847523150365651126377545527663044739173266056797478157378379682495271057603405805394564
7485313594011930385187210542101476024052333155774384308854094470968624949023227856329634131350108052143863917063688564192212170130805562905714889126682977
-193201776845631668853226519219897954459915188495154540975508223140857493413777343179257305854761216994390391587529975187830994111846988580017346371417
770724670863358865037351935227603439180091783327944023792907535680027005886971437334252416111619576010473394009547758226260519376870948173686658
36849942188854734935042975146827182773176547731879332212471392702600092030117014161058100752356159033839993157131970481661788682000509671
1507748912262161401170189777429531140496343910480756532118985949569122185916794634522756751209814918334940042336066804695296041972
471919063135461855894813452103126456889685904994629373599446285548021166197384582421237874718951151936518
75367375677130050657928307246226680746453796218492967590420921680398878270
0
0
0
0
-1067618830914464336580027189575619224819817733718117012099342608773589295931209962483530601450568468819901391811559049303516540522088623725717457031559962461741392
-180660466233828771958269631810823327393818061651156410510140681466283730486165060496368640166039567079978864370322629823706924554150507349247261915498303555810
-4362042792788205190025293450790805072450987830106738992984054501367604037007320610365148490120466396675502368383705608555378814262709149392581032407427713
111446989046191127050921859996723947913821211491733500506183963699289681947426455733784825377551117215230001643804341802413421891724784818691953863444
-435279605868158049602897588377474009681038211976915165204015977508314811750032676564500400739570193895381029834562504949621365755462206998383673
-22419815773016151796634239629568901378422576524934092023775901663324283494560648261561462691754870079457755674068020759726053087822047917
-722372428077932019289700888143411779782535254259307679537591246835919970936982903052300142414285744969433340323851775460985039848
-148390814582975547783107868826592718431518692334537821933681936818455305438790660200433853334460187591517
-11279790305566131212925707611937823746378776140902133182513510066079676616
0
0
0
0
528466034004500860360703265246293016034488906469088451170063747985055822394646284005453858557392732358055852371374958081688588925686474570615124361727988916386652
95106718696105752213556694133400384692122030061142579836037062138472064235893834858235739824566307982600744077254937929132611952734186388377319808989025230084
2498214201368130098182353946113024669120938332105759207379439158915733186388407993696705251766729343601908500848046300732077119275089331044071025144862294
-62971115225630289670551772666285631234593480490790904610073816860366110596957707409837856065848408881927738449486846355152084771611966003470779614168
241862338700471548500397631178456854616969231621225705987409115207233094787926808748757182560313227384648372167433310424356445681428462018513508
13103265940868283850450207917062887561111544962330036436990596171743880462196699014072335275418256981476203703053380268879653521286475406
340071265508924751574209889987936621072137060082398530302204503141663975134032416311495203623224469234397069837340758018416427565
45608550042191367698874436707675236341831052525354083656864982236708127904187258164850392774327387483112
1624926959443030907693577344134523758118348208558522158970038527807987082
0
0
0
0
-257218817160149814369270172928527444427230568254403913306936548428434154880616446354311919012480718696537498417409795839683758239118467660549385881200129148642080
-49217564606190713844717851488002506271750802904024472172817392766696551151913454154902632666786628665498656034835824463455667875134312887919692409770915077810
-1405830894822467039601793849330717484670591845634833974537920008944207001925261307777944199971173657295344318210990515538826197234542279298744302210102341
34857143675272939949541735372464090126029157410475958454648245566936429936897444463545447432000080451394265768500881671657319251810793044003294630612
-132217352893027001488215989354064666648967420360570959832626344487936841323351837517262966343283247148282525213102836203661753193813851028969134
-7393926941880396917392230374060011407675623034627184322172843899922017717415411318743980402593815003989662803955832417314494881822290157
-157307267092527885638341875954928710485969223977581006429913637542803012612195102224391098250022588353727301538668524211318359403
-13701042346662436092663173251735426355684320505232202506178982049478770572704106452737356477132573567501
-225116238569714366796579011499243289018203593541694059794562018394885838
0
0
0
0
123100760667711887851276514071212391574326897932134830010513991838306483390055381802810202122895488419593453856895253169280561058552839472405976675168495892735792
25036671863965415604186249215888697802504594179517299812521593040543219873179440061612489333735576035178126381184389836439149651398739936306485992411247515812
777183614044505013368849623778531635161177006248875915639664343091191675074009006459349299625823694564949311215980587309371621062445396440868683550924809
-18904428434418820712538172967916721013729485899451295940631710488225127185638797186077094825401868469631039991285968563052035517818654613325669860207
71107419665953044227451922818552839988638797893457935722272894391779693292499015961127136279423098422306862694737080187666658204092984190143852
4041975714976053075037005678838838491637804141105077191627495755064964264631660188288582522545687677214147672688596411488005282261373804
71497344849688172085604377940821632796968055658317502434834174081047343650934235936437679434925081294189986691986273383603435634
4022480554380546924882379152232435226318033360955281088135351334635750865820509059452014773252766219964
29965390142681973141692547088676046010184477867476618600295956005093457
0
0
0
0
-57926500565048136751038452964375654841259739531890749628058496955602177674871857102181465115707694590553927836921081334543321272889805076033408274493723493102992
-12518920300177740328582587326975069655953774446964673841453145238964115925900987527542317511429001977136792149729453943011367097175552027051636166581397994424
-422027833866194506762763335900961975700323575004795956819801653386092906480179994307473956175425458540964282426642693740679236143830715863290674676647252
10045804898218841696299090987829704599818002399650597050123073069675331391553342280789121812131796990400919393941464575383326490252411736530588485413
-37621033464949541402469547412069013952029338724145712882182164207590716649137592260097259404007644349426460625900447513762331421886561598830224
-2145687410569586839450165507758497812924945887361803618720458175659883032894039392416982092389292671072249524427766350457628945320628423
-31928924692528135345534662251095221269008339536211489429793966046448620040275619883553850914439018468410152113508787074810810578
-1154060624788361369665088161372790247348962410331410118742267210965717067542024247677860988641489737639
-3828652063016617817216833998534301600838814213315367112102657700225620
0
0
0
0
26800153147041657503927632153261106550635232635170724762154241946123373818459440835180091575816201302919612965169361015106658875839988494168116332201472865096922
6152854216864813621470633238621180242132232845020092894131733422583656392063799675944687597050341120549838170396082486237659272386238774454430023986280668566
225080849245844657864169611792109564565727970030350866493133239159732588094044164935240963387746281879914680702196809455880649610810712578176478349278280
-5230807155623530042928910880978969878180818429538353863831734785740075481071270224070185577904775657097780929216136757197711080377980288424268188241
19580176958919759242975802191341831739402680765179519170432458241632041630041632733951211591370851137011255576108505293767046740194857323696779
1107989459434961525658935391337837737558900211079404146289182853745816410412012473016406084897537847195658411754665998446892445185137415
14009468101717562090048108816415354212156824513397849096713774591927163143289826071255033215875619159288733710646255046847758596
323530469836940976545930441502296848977863169872459530153734714150870174576059964646861062611842146952
469059180766660909899233464970149109733554544870041289018713079573524
0
0
0
0
-12190574970571935655038827335513786645541388314898545130169743098929326528679423696297860335839681746960749435805397002836902696986657552714902148395013629654640
-2972287724540373778752105719903546972981171328204546331811604532655193409784114997114258359547688911494497373826821400722277655904886264646682973898885353472
-117890776845522741045937561742671860990320466237235941856570755406956834513421750316529299182415117530467175822290643947618922532069876465931855712968809
2668792142463281466982887974362715388643912643177920578034127878371601123001597083402310002633898374568476495038810970978088536701117466260452048456
-10024241053826787782907210745136649710868076702772604074482449693522298980480912534055057340961253777938434682083301376592578253490861751967785
-557244721215154741550333278618745059189490385685566281977906835789854875338146561617279736890018383138118491020747137939610926239231168
-6039353397933260581062836398366757747430837539944019003176114648921920680016264333454690559259319988596924668193107483248689276
-88615001855239905823951953735665469822807617073101421892639306663836164437327956270087820012152584240
-55039618268222465015227537060355833719791985997024267378048003265758
0
0
0
0
5451551887546617672418047606897082607037283268615117644981040290413287892866840419406940289699580505469623758708198060703519271131333275401271071721864714705400
1411216889405926798788848903621926924091246538851220471507518298081072147741313553406495891845359548055952008672404630033533643831021513901091961303721984828
60636953207503942304855213302530103790283040016880423287023408937965185962653662278384813106005750178698788995312646932516863929765384763298673170521140
-1334161376439334655193851809162372199210285083717975394849958404981639082981734117036064609145005114005467290345504786336239311416003950988891310225
5047925328000246820982738705204092035771917058896009553165828980044287911627817620742224589998859721418017814003676859326262966920703060105940
273213170162770841498402060275368248685416222353321163586957792509504333661226626299397236390229306813665585569883761065664841115768705
2557866530258098768106209485459967390136352322052722916169157847053946595704200869467776295947080876167395861771274852270538805
23711236378954290483918011983235905349804490150227451151260953867401869788073317564267860134225565154
6178222434346789547774174228776652141917826767435837012024218319121
0
0
0
0
-2396656859821353707274284412684945178359193261624270514751841366658690368543308220280842388100076456746475718419848643975505951495298684909103870985393473378672
-658519634699484625355132956684833218370299157691893135941073290688168200031177735806594197891229369208686718424997793551482768180985123102035148816561614806
-30626004335115862272943178772980608986354655679363407343863698901448809850391129204861183986157507745518032990206798608647028679843241467366751758193791
653463201498711072460486803990801394065740771168309942044389131476727530086549763136430719637980350632526722968800237096625533419859941213068851948
-2500215488639381104492559779925374899895978102502251074136872271584688579306013776645402945521624555795718974248502307537332989450718119034591
-130678145793366324115705173993067344188814983956420513733363147229286840493073516643175105996202112953908287602544071838050457310852523
-1064314223623163328007638707181607396700284059258931438964193195116235896835233082083740610950795532410466780380841267491397120
-6197277171776815498515026872477141209979422255158418642356412534520550013098506630704802811661788818
-662562240764055853155721163655808421582994333992327829418654417855
0
0
0
0
1035763438592859158503865445281804666814386671923992286149608797163330709925416295429944475541010411800502818138554371041546188787517499787722301609771271398344
301993866054295510674163863425593108647323319385456231881761261215430383097371763917189405277745660410293435701886199726655205649727001714445517222410839408
15188787851337654562976622087304060447408433315659208633780255082280912965666719609527240840651123626247079805260267874146676783232983203858115065049937
-313552457901331393939764976465161109869288728244070137233157198880653611140928880054350810754555339272893436211241227271255979054532238382565557468
1217926333503765188184447794166901079830581438990983416045745456280423580298157074346223447047954896457696492625202588309073211060220714037094
61005754534805068225348785091151243911473304093398530750080040827887695238984720104905727891838056974179090638826834155468813764671941
435061865469439277723911858298724388633944642298676718593519638075817759474035476465075077737873280406476442316187614240644499
1581930709880651158971494833702570365284072413707772891635753342224868175320375301645601805589989949
67788428457026876357443512101809835122916494436767118659792555369
0
0
0
0
-440009544875391567699265919581804314339313915462315683621763358085403511688278855505909359836522382830252925004777007311597841482438127529757272487875529138144
-136101612962881145604902675284536478794636129282450266400875002335336822419917085439606509937592428051539924157480086928482112861527394994632705931626860442
-7396461900647893001236716245991798321749565308190731670294271962291206205314167899161688335320910187561986148323301769779983056548969958855490883002928
147372792684915266112272065804421083581641831170145829363658882964103613327354332812803922466236599286934723743121520866716700558768094284365378486
-583471055787905783789772009620925550309865554186593227406955669177761810470656864926004214598310115488258805029235048375211955712806372412786
-27807563105537103417594255263399102148137067422667445231202642207180901992320554452005783218741027021747435293522233290992109822694940
-174704717634178149784581813734506866543260037870866257500160906836931811637645572797868997253655023531497571894266718716837591
-394319845396863258212189114088266931820753301035815351969066255960917717925203207758279749269376986
-6606813823505773962940413045108747982881466339099523417965409235
0
0
0
0
183732808951311934469175533183474198716306623803009549486082888859796164696584930933198828909069475348559986561900034676201098291583868406943995251784055474952
60275990857131956565675768135645112828987815434985200036697254899298741417724192433168677558520997953121099983086051681148132710572330137629029466535951544
3536586466812654226956585562031766873301614904605730339493938878567119701906532438223283412382772483731306544249080878072517854065102157042953147459565
-67837102855930900984365550430116643391869168591836094380147678339553471098362657497456613939149385473915556366828299404496585997485556502955921921
274883029161816888423888669048246345298339050447946359662947671790589459411548036281406056045925513792111975520392062682829311833851942342866
12378990089912020097206934374528836894701291358770457183688260065395825650015077564931965589880958949245749688153301437109926621739689
68914828258807276597518346717960496683302868695547275254147864524444773818705963421020324568250699220376273557859947328185170
95965167334499462444979145773065252462424840552920544988422546759400090109330911646836571192930018
612383569592857188679571815424377382725030989050657482488509881
0
0
0
0
-75406570852946593688301704756974434820050622242828876307150745718477391248931802715495181162838736313414773574126754391212851343121713127574619613886697802288
-26231330665194292974215514344230698556686492195424476816376507589999395660779813192676010347672639897393409807290353228224187439094301051199725773417100356
-1660340380515052447364499720431476230452473111807398175202841255922822153410821120446464124178526422207717846006571970939206336251761804911821021979218
30574968811646918147888673075474522720384948100398221814178111054604403193498211407900949783359618757724574489199871612101520632414341280513661948
-127345201358622673536045422384481902403575287420236129357079890944269160468424823628249190891957964225815966981378772753291269712120651568142
-5382685914657242126798575307716590736503302682210321837773769389763490983388882874335222258374468906979509819203743514856887081146300
-26702736631464191680820446763092459295399963715510255366835377404645950721018677392786657542198970323299460671029527412501865
-22798457160288453492149993834214355249024418282613353845973858340746026053172871678324734008610578
-53886023294588102673614331187359504318100235156822981913125125
0
0
0
0
30416043887496256903401069772847203133273086768975182105789333262067089258174911446668521523198992678798246877330710169886914141683950757980976408362215933374
11216794875665864753385348767268585262604657225910006949994601069263399461883025793327564280710704522117668356539395002034294857420947148786654376705014014
765344810804989452449191526937654579122447730855551735037199811864428158230733061718850160871527028132703048290491917501146003236461841011329627734395
-13489553259459542630981733414667886985266412354134736777401709679318272631704401931212662376612164798514568029943249716321817784578227900917101920
58009521902857170472357221085137781535621484521094131728936632489212318339071379050890252779271175003118600609241618664555186076578052948288
2286262009087754013033411347980336730561299289799354365012770317738686953645467079809439706365015261614840902153153260792290271140538
10162794977547987261145593891852059491114123853194678185442503128225220526942477946616616653695128800792857685018135042877946
5286162128907102044873895813574270144472037502288390959633207614340966662527963921037977836688836
4492697490690121727336560782564656049292477097247699964982801
0
0
0
0
-12056990423863869420418187341056620609779967445427477050510853626290915959204612313338424302621038601615805116245005006318197609342795411147306369917176920880
-4712657985091021431005844225317202424469256542772595751085147482185093807494249573642398296983900933326693710911542046398440192406607773619129852676848124
-346385440574830512992531903705228346297278728410618113305456058357399739956730338265904400139017359458688280957072688566435993517611056901908897662417
5823986053893697702008121418968752744296972539618204184427212452010062043167868350750553278628184268983876274365000470628620705314013529230834273
-25982108385477787792250343083578391879253435559491496164878376122525474161998978795145093771612828399558879641627681286677188101268801225758
-948528594030722341928468293464620852138252757464120993014491950649228136943641965004568455066134797425895009171937361992270001250360
-3798942448113853223977167631330480496524465852329321038247044815695995334973798182948496260319856123029580079550441430737465
-1195990523042750866665927368089619401046107222666570735820374850433828332757680412568037544874253
-354157102845772509082704768944691388164788188743517548968271
0
0
0
0
4696644830960215106235487263377529807895143294815002932970610412830051993303800070088927370833005364160946808615199346567031057306991976727731170985973005328
1945299353549218356800411522613377648783874217923737659125728839155633492831739742280880674728477315976523576608440748969627307430919812150031797377452895
153921816606291748796895931882482768912771069206392014100027247006842755395064348310766394639766095142009565543332593707296704023126851096714870826172
-2459585122948376528564381119859737653374993175693467374625061631746337979905528281654406881686080777252991954740978395847335594872843736998390351
11441544435211356112353442524467846223872922155704390025079183176413308181297338028884466351966559059565045739799990063389509405466379011329
384343931540377640955292899450701099863771506465434643720596156732646269011099804664802273642297597624704554359532871857041413285833
1394700228200088228167930785263008384560170935884688252112738286831881366659845173005439322692064131013936474997062722134058
263978352825090208948305331312227052768109848982835621599188615667300424481273846948723812948511
26334979862203522512005725854565759921533798308573123854027
0
0
0
0
-1797700814796256353990006408785707127304095172724232626637642619874790280954755101303049767550600433116484668505045059180911536426529486186481702972017612560
-788866326519401332976747027908357811486457814198757834752845686179245198670997226842531718077115974452316413286494826585958488259567763920539911299091412
-67154369169091346165325426753801046196386406180144232588331194567082054863370938169505740063949878469015547627867490318399970293857937741137113396744
1015574647666881036420996175182702119278047061803115034343547594151035204640066459308236421764359986053583558672086395969374132322686130360184301
-4953443610780828023691990728405708059767609032291776046806314311114915920444791255265101873348133074487149638554724074039734400894612812198
-152070413719127262692651739399510103980102777817574855036135644218650640408032330472367144362629313905767490982381727900334436997898
-502854861819442051382089892684278703254032711481513308623397869989631556127126663285875249244330233596805349766762294127490
-56826978134867464487222728785057793704544275016942491786565375368455660351828741789945361625663
-1842498530311413952832307937603087116588307931333351961786
0
0
0
0
676074509687644012446131208823211799418354677536092787885215973860616219658716197518528009014676439151936670286449905475613761931713574901105233576852754548
314259362451984975577951183888701835671513591277941143072380296240715857460432706350604093019973213243064500281937412678518235071397921619491077442921505
28765833827690081866755868671033115995019632731422190481995590418946204269787794923376301424697054393073050645774045187210435996170803215862886674999
-409743908803885857079448440085690886925258043552008826769578115343978162064545121525985073602271110952536764149539329687036622284766229124929237
2108237907487183178025577215640469393868593622030398363932237789438855987807741019931616526778493845547944544140557190615336600892539818564
58734543140187323962607116645534171810184551970365834843035458690365792927429538188086218593830033209966209047933159579707001429934
178041652701508860196258155939736444264113651399057961907991332862765410930705789814856143535544358217975310994524406100533
11928045214047241740770454630615092678162331676535158629066356319038252696850745500823085683258
120945631181693160361684834265840725110828022958214463500
0
0
0
0
-249795120867413168989868494622167718614377120167040324264535204853473773621560321286089011506144751245824207257454991754449928748809005318638415937858898592
-122973187142621303807688874775224176218851400295815547430520793174309833775926350769026897902207218070727052587121373671089620238334763263117008614106744
-12097695360775387961125171160042867712151186274307326518216790495833031705858515194116157185731025361704347332445915612716228037109106019528819194506
161415464374577627288586364140818057625605991573555158929330276587198896417071378905840805054954430674667344786442370372319304627420744955600037
-882063063518336127733169111460607915270782819401463050479999698040305783169351296171918681888129254994781067706781597785414437699172982463
-22135508852459258140355561642715261144945668688714514146159862064581075496756335666457167017669462004758097137842866831089481132278
-61899884370681194545542795705499392778862542757669401016845664596751420903321939745225744331625449939300766894210070482632
-2440533452253286828102785529154441058661032609479534334546656573732553123849340635593468927360
-7425367717203356825949735672701135383738395880747476007
0
0
0
0
90666857498825508382082887640372153700804429500086588086385058919746687388365737696806068653695480249466640529311021641896389103370258654378021650941071008
47264783764009966026022335469481564367937700946755432291961015212975740410651925287956192892788862349016325224278394676735667672092066553874991274079504
4995107132366260610317445055918529344476289697060939030095300784551136803506013859266860812322732719520479837885236097820164692389741906017177432069
-62031341040293193102825827863468688577470934955724394719675044203924657269811274435244525956842137698218317678598640014166437781267060318522430
362764908350139552635525876552451062898216433785705803657014870646768912703635816618401195108581774185326157150047696174284260571658899876
8135812489621823309623416688425551632501532034387226681899119910263017596851040101674656378104347812273613803910172472156825740291
21130894422555937234988139244200540267962973131811548218725208424575641608962187426888046269038684997285734752053853471499
486588468196930144859412505934490109489032750031173331607433847055704235662018508612931203545
424881200176754999473692109012372293390877756278607190
0
0
0
0
-32325817557729029773943006283589894082316583129602175124752714571153541494956435342009130343886177555608093533069823666798033434589777373581114979677980480
-17841672836951006863089473584831517588208503427925937355754907190569086615684163409065704425131765982200694072301280153249365100718825107241146878591196
-2024864248771611276029250830827612933161026478089992725187549501371576719766180882384040812353447172787120072660791861753238417845018962379400903599
23227606245842387216467746848020676782154999556748059865215356857386016461760369493305208482892598912095911364717269236670157275751377654495213
-146647470220470674924362800384395676966961422484246762291852043177006238735982574201856427775933095853920928051030414874054035111909559007
-2914269464430390270449086132950030344663422121894812457543706490178090527865938615216243189826378068155542492636846276252253639269
-7082307349179030400040429184045044491753360235536112117870910380603734087313995872682360639415844549209188650658084117820
-94503637478437988189632935316611114716040857964873368487258224825845866309030896743397719000
-22569847142596220627191262670327732083684299397219652
0
0
0
0
11319989428461544870808628869426991333192627669733875274243523535150272833402254859742349355576479093396623246748436594824332538422865495380438415581842359
6614051294599539665858471465775367690394638355089026112216392902760345230857758361313983042685071495538583675057703224084215754964530309435480288916167
805837053291262894573756963303192534419629345293775117665193913830594589088894917523582287411141545640274152410031178804292953097498730880662837650
-8461938319804593661192469685643737982819575079306063179427513981178610565260803150726017166720384611423092842840649283369981581212747887257852
58267386399876486461354528048201711916133459995064752936223309299375645830687279274302605121827182452416588554879756620993241200764188281
1016466766809174270153955876999629408924617070861535325896845081003245557642933631491902218702488375616587447685691820881946665196
2330386541073021844915088586526385360871020482793077930927178969030420564589812054290087301431324576050707745554108446334
17872241682173304649680474937211578602069292915346837523419104557476462599329455875412847620
1108072824564437824593765700584713560757772226499715
0
0
0
0
-3893097839093719185255836499571507068783803476155891924458980033825080196397264836144641944572991512393080601432854927611499294162844417392493241502129648
-2407657877241566247858813106581625247518456694179498157682877680878205772755579938572323168152103279751305426324888603015186827177367990809267526460171
-314839161619815707614357768563675512274714394873456016219663276266982920264803931842577770103084005720917879883248602562834120982511325470035967932
2993221993460621210889795825392855715656157827874634963283618955654451115439731127747840782308516353901568838855180817715920245636495408898121
-22753903384014493564603449636494919818191824680133802807089388274988537391132139700302526396054462795903346083437246012136765574346008818
-344824186580657673990523888778529290626124851186347648231065962942046751140971119052263708738286783188114331184231967917229186693
-752737092014447648772869020952049076032653611082961583366253177644212228258535801555555786427838161761378093326419063092
-3289818911453918830237420245607703972710938892369717514830077251987916612795911248508427989
-50024859787667597721860501487717225165915366414061
0
0
0
0
1314778620816670212070879243690660498003426853364305722656901867727967851985742219789287612394730314068895800788698832471178083726939160710618609969368104
860549589849600451836574327835997890054460702520240371673566205170670654256535517331789592907472143010689560900561844661782679911012879406311678216209
120756092157373621704236564752150157160742580122933004252439738848233148052634637718073330894127766547164002011785565938066287153463295160547346914
-1025240546164622390746694670753903415240128971333510638696661847047198479279600557268632799454023648159309100141599805329771082127280813346276
8732589451439708159768844555452427442841464156344321294742064738920994919233218488282589673034888050272491381334974982518631235544198876
113605312526473110715339843075203957611286492168317418485244746330286603833842257554591629403862092447089527699364210890494973474
238662976415776328495172275247534632629619140946032187356400448601644018439185118027069329272546304316739834707236507592
589154151778393617648359813821679376051273666525831346070027813265239972388357788987865480
2064691528032408706744650430897968378078723522538
0
0
0
0
-435984567844015235513693255698960506225381511218341934677639988059936724581753225052393259438071742699631627840914574934547330647690811059668715903487176
-301972226952009558267897933795704307187564966600259202373450484898145482070547146994449231584610286580378615675355627736375258320058909759580631757098
-45466892945366070820285365043257245650611675443500596624596055368687829215148810563807207134656475352672118455562636869921748441038467814492730171
338726534954479154972612469233924281158362874903129488872471894890965667147716443585742248002616392191802899222738779965210344135177885060668
-3293545866311685536170563598131562411606044949180738308522917587781739323809682739623854141158514706174482893589529204567089929189665596
-36277545539924555359678482233713500302603525883614868162056050299464758744754984922568879240323503060878430770206395408070145074
-74270393209554945180881292356023407741683612803390331179184593095594727146793844084398954023124529162759107199329399833
-102596443300533501388442277194912465127041325284901202996872466278847034884638447608970526
-77383649291184053529026848178362232052367148437
0
0
0
0
141939014990547525443441491055274396665618166341395543577587178292842849872559697134242432659716477169034301743558913278775201935447228123779935338398804
104021073211547695292761560903908037839899339335097331965548059930917397866596514213933351726784724009752180691461538031516436013541353604169486255832
16804788144845913817321997071043898867365920902616581949106036622109353761703569518003055799155178544756864393346201578463129413542346346843485073
-107326856771941320162162551210749143159775822591988368295446608871939592449189803452993804460307379904401019661014771614166708773400825946132
1220657858721764798112887473179909058219979218775623185520019581875850034694075608969085300699928854239396074294773145407580621987192828
11198066917830140633758875674529627377902342484249167232978153754772599275940430165160390197234001862906687386357340059337586054
22682774558553305384335305523238019856861529799806124573018845188266392990140292091251780890658505392724960565789533643
17363733958869250823257419176563985030298419825849237526931764344433411146928934692726528
2613004391660333400310255981592899657739471533
0
0
0
0
-45362133223389867364199747544524727832939938497800439266434798199531903303341915190674983161642697175814156699124776423938600589898817636369350030149800
-35171357634556335614986146024858148279447600587326688895719988365353374083624821554105824672924736934517221931539143558619034752278370910779985546983
-6096862277784216545805393102387319876634485404498384539648886968370522345122868729153640443115865289091505105995779354091889486514634869943268460
32317493687967474261130375514507100722991107511216943700552766916086003329098219365247901005925517037668779881488755705251050652080908432122
-444537945511550407840858719938065805683798424358566445616135130015932372464106995483538099598332288540839539404768722407843104944272716
-3328550977769573303664029908628195843472099073273237520246490752087579780325715929497326901247882318888148919909658751558318950
-6798068164395844064515608368738136029009634667637431314484800044129400372312249565881860026431226391445236978521438239
-2854291550322796404665011778623501666614421444368151397980414652703039655640773000180789
-78752394476031381692048186676264107696367826
0
0
0
0
14229601618757162733425583514407282769176816727419602479870150831633134771715044122951511495458038102671293545916355973431433004614263804128483200655964
11671251137353752618604669066355273731804887172294771096615172781000133440630840701661289444536232420416924089468178994480196666815280032530276634194
2171189488832864672155258592726346149767936993225002317927661390974975363366370787512254002067375330056567455029992982056018067191911814845337503
-9102571727444962960497896312704722560645846340985316794947244250225690124537575041445362774031611239874907631000503439641584281302013802932
159067827598959268998751998479756110484873748664515834248411858370652427930754593311732300752195209767787712023870041380048350665927131
947362304367912911431267524240567548242638962161032257129841307499332547541855978662007135243673221274997937750962323388798663
1999130092664018373983869120452067689587282692351767108878171867898022000933432849035643578445151643172585602267645236
455415157436624786198146560260256404540473462292709280676160641738249663061872817642725
2094747149422516760824551822748785210448975
0
0
0
0
-4380703589449158706067751940555432406028217666826198693107476747326199931027744947295645477878049750937961359650690876017471661425113521218949604904768
-3800578258944466148753904773978539877555829304162518992812572234141456233398423927696698112189225889132628522923502672599644784818955108323465597179
-758905733258574500927956155496936090091417050360454536072564812932664996016491050174067930168335644151435022987944766708675126775004682773441094
2324256919387064181479361396275010568107190210302408015774090012056816830495329198642945894349350115078312217167805777150706016677734102872
-55922576752495534503953775663074887086472533390980693915097351638964938145997241248251889588025415281833350200818966032458712822876102
-255887634491398682078308039414365859512624092560694819320916220039066922732072222775215767197282745801806827585010039798463075
-576790755679314719671627369739455540354294510382697301826034423842644915442564827220398038580953792433537253777765307
-70477210738506208391434836946214554167795828462150595245345106021589529242428397247545
-48502414493679797330250376658280922304124
0
0
0
0
1323392743252525435246980268090763168272882522184330523724923428060069634646227689159001493042972968866371261636895607309429907453810223362811725484180
1214299007687404885909061928979693931610905049905637964876749137320548693516746525614834651974068145101228328500449143184868526415014496280955888936
260348914525491317912702496678974480037253965643625466362949238231123393425361174009277873608595052781180997073893397734843734228288185486138623
-497835892288638683760605002150682114316898196551141861334710722921570475578735141795328927265720786575921258651379614433845448051455137135
19314992491599269256308516081754392297337586626758355138253026070565673645218374484020225471523180586548385559471550607383456516124738
64593279024595517968950380859886993202729645120635058739159983068330873458397890359053477391669549446598021200932250696322360
163256633324237784646572938517013770198953406098423424876779714328480207202423024282372022529135994560830938434903796
10569725599717276171134684905002636387451307637341124586900777850390712330885369176898
960934784804349586447872230670407847443
0
0
0
0
-392253524309281085350915726824568548122134896583080288989801664950721734941980390078839316192942397692761807492828946659641824713352425985291712989912
-380610597676603352998743464131925529752227553820405004227706823494790913153800786723396220880853797145571519353800756226577431113593881578975657168
-87655441326879846258695250181863781869485370041781921137564880910014052818466595402752946034193242653043496664231895628528836919708701838829458
65056924465146605386422735185239136181522777230777942501983121736957553295731463252184132657412279091177670896463478069554364537429431289
-6553511689082009495815936158399677513519104349525991964394983620872673458051190223845736308539429475979393814671823034073560980654235
-14786827216583452101126199846342573555747941062128435695322001174048811525806643369429540039727145999961974372291677843689406
-45326312550945349737009524420560945600981448542929516858768037824279657684476525416372106673889652479819730038103018
-1534798519110016325059683688634994070615347781836440391985736644135917677196199381418
-15935828904931426941743530392324427385
0
0
0
0
114055222711247204805279346600915812208556992809281526299328013427363679013985067638085967078048370527477941805119908088139539412446233952340987962096
117016325093366339756731171836979214741003182804557085222153536482984285094824468481042824780087078943232641537836183143925320770412257668897368364
28962279540194829258315888012790283480771780872173265451788799526817397264186385137254693745039010812421855103150606765977508477752281938309730
12916636630735590648288799145602903539599874394203496536168524864808982255649344105685841870251860382489559527814413545471181269620959825
2184206216373127807073165222103898425191149049030038168335563637228960529019128153727856714460944990544916945957103012203587634524290
2853265964530505035011333019510859602602495193134436590804329282996252338028072376794119779436635463083276333922781582077081
12342600683376045183295178864632241392907940559397908707480433181425675039734059354566614766940891393538399327907629
215555669952194650018619746430432574065489742521763841074207494404375608774758708460
214892323645040249742443007606121022
0
0
0
0
-32528810211221394095465331991248679839282056885082631838020450350912406355218901290146328589944257051382086756814382709823650930577451358472999472712
-35281616996547835481928192189876370838691054954825544990637032296078069347673137140632566270441456557548260255279498570374848459915105056888182035
-9390552331803280450418852884646233504902412397794438921880659696948638726141100707717269192393875516831565037323966008016756875654252594290948
-15500802809015255793210875257646671360262028434117353914492744487040391839273206912985859033929816324131210500804869090905592426884344170
-715021646326781203827872997056185647520042505053571772198865701228593838280236325842821967412678288983246662653465972935876974228268
-348607578318168816600707654814078423133535199799095486822681968033873870596146565314762581824403437009177821010201501461950
-3296001588207697809743842994499941895783936321224038972074298505860071871545467645582906040915291910127280893173168
-29246482535765455192979192834518671998530355471969087602029334233433759442096897306
-2264728115432901848623072110447711
0
0
0
0
9098247524259854340651379290802605288657421610164311453181259003881922277016225763926029313449921433758015531398312409781324000705914408185721531846
10430558998456047934903002582376346234187258150906159336126082085011884452726577310194172922817691741549227720284807244806695147619216392181353226
2987624597808117162671214281016102970406794238610261396380166662764470033203937168774009611189771084518105535715812129057045604588825021391219
8574390344586950354249491865439622154331760909587641826306693742958853921697419883179524727384494921995292410655954480496495568800214094
229887140054003852274784654784429059474134988260611278267699987134489148444883517924023979353796203517483423901473900718077045054457
-47664347032504923894767940511978160196479995558034139059221267392601167880622256799469046622773601347284577917400925580169
863054502717161546152272984764222988650328829305692053157069259746413736531232388912687402568018975090372296164682
3828271188913752706669773155391767890795214260403660305872541875431177182775130008
17622616744498598438346945294190
0
0
0
0
-2495244831243329211833392046064825668021423368443951633893747089598091605549169828636875105349881095301882630221593190576926340417608080891149280208
-3023001134887404001170861309343511522463266623922604104835833422474193374582327751696787982812051588535928771026400193066115217891138677021366055
-932625962174574028993727410682476655468101667206888692771655915980256124192612004427482714735683310276611677127292992260852991551893209158510
-3825248715147694437511582581256426474080922544034227529272983681140501040574070561883666691004769728260251906964578731539061761500300344
-72584170853716128854996641463332858002150333333881808844300935121883185556226841987517215629521863417349724430802529129047689264607
57069946817161111467688855914862527074753249706061591841593425476839108075864727032303806664764463107398782957007514485976
-221565741193438304768517839813926993378201909685508802654510207075152412476392380799973635729760447802805567727040
-482678308965310574740654398594101815026246408584563893578989030923897234642845149
-92855437905136820666335444557
0
0
0
0
670905074159244856802145041086662025527824028794934243011341899214898235410692541883258194042859274559298334239102872414369926236308025167924352856
858713741175023613233915449985015884702606438345961579267521813123623350181697828431799582154203956531984110960595996257923631091375975595730062
285629954339621001083192419840848634120686721612979108633159906993287500554179451750170930928404972626415496393611335822868655109459231243773
1526104731256504264973804907834366111603502124535596207937569264234569212858762418080991021606088517779683219418985762236005394013928562
22504041062822131301323059476817241842983061769952987064507346889664363723727008810785225099870900310355487102409692260780331585588
-28300146954014000750629621807132387751089623735454191829006453847642527880069063563925742005940217137484319981767790367706
55759886665420978993539755873116132067370951392772430846414611182127160592551711082054013522178453708187382293311
58509040876386196495297431712834404597649530523635049920855418131873115284457648
287655675848039031418405713
0
0
0
0
-176817599981136535142711869588247654700698045346405578246054380973964695626389083130020995261518009390191708325620886727203171572588095857665914056
-239022070319592961674570123788539877151595706857818433721043388972145767273774310296058229530295538003146424962653115648701370020718102451574076
-85818519475465477977442411122255257078357159328066391441836945684555485639970994998473497191064254010865951354353647464052735306164898950025
-565636040478418292613132883359328066059087159355759252668029093456587745648647010217871929904975072171302065850143166167844449530371075
-6850586237283319218075047756259957754890856122491719617801155335285899959497565402627438805083001846805122894371906734503588352645
11165626188977183226411827392901883038811103903496810060408455077984540442117910994115030430667143463977423799334175874722
-13754192327477937091542470126131497270274894996258249959218653897024066561609983115645743291013986271196825692161
-6803175671344940638449519588303776295912511466949975941804764559593367761509446
-411264691983260975680828
0
0
0
0
45669661134148859767694480164847949195740135035933044345388124005401118122644056111906268455297998594254714381094050698311170365791215799594449811
65177627235379681135975675649405413696317810488771702918596722866829486424871280551131621913322759375250477184383326883440799404254329464572134
25293186909667641062840207416998632882309177031297456104521560770544766846106926513878376367226324426587597452062719397971728503906652352141
198365145439806929821112657622884209073083085557460876434022815071850369465040011312978473799263979939598663884197840319263838829153745
2047380232128702684527845290619052802471080805188772841883393019463033925847990771184916460811121804746664535553683837501618747767
-3914669981186758603184038871912534665141123205523155157354893170260190379770590285042996920180144625914721903685498999617
3324902954348138383933234722462951508895773686505126119946073429625021972081131642133212266843410090185247422183
756658291635237284138508525680091556800987547348320613045980661493160538000855
188206468010541783932
0
0
0
0
-11558108298895942578929947019077656072141629983799099800161780169856880794698934312249097288759991203102675394842165928696196561214172997082362648
-17406507120339276298971654617668942589893487999328762164182458485040409804606624307944063349331076033836071206475432530308189308428427812929860
-7311955857021709453269413623738329332645399960690779507866954426285875933774238824711143111993685526010384479694503511990238830666914099461
-66494018688920220146935980923430723631956759805071671215120854011077620716579238761027041256935893493134311479304499221214565731363242
-600655260307489169316067124266758267167480651825372921207164314147298978928023621126305977900346591901801874346256729489338401113
1269135372466899793026276146566056282414407035734512306763418742842080855200616036144287866416333995257260120019414509425
-787567647826430983786910381342075813456381309963939118674561030017730664724710064495227989839975715929573036811
-80208145253364159658934123752768101592409899462346737673959182678894189566375
-17214837366017364
0
0
0
0
2865620479051253790781286032460374483467197393332209738513676125390957050952527814186194073710303049353938817197687116017563503100935269662329996
4551426159381900819743774666092960255994607852842594083552952743706077483509138248142704161337527206038498644447277831790905254462612422489006
2073151975299197852778217737763185327803414678605090017921638433054873194674036340055687346236887727345755451687462026605642796545930922059
21437711174023927355821600132024546603467473045485885011036160777076561060764180208673386846083782142275080030205309653353808597162882
172964930316702593623090340675307440171255211101560614561997853732444711630494404001672868657971705635442131283203712116510131561
-387675871288658599292013005669617855645706935046179972822595058017118931020767538942833986853852156013534688402680435251
182765262259346174146800145727724689995601715669947919136106894225795147091832788052355086804665845511904125128
8064407757172643422826574882395774768241676249594096399157633096572564371588
149118310856
0
0
0
0
-695884862713334245372993809833102863885911982469498228168328526870245233003182635354907409049887144835637353220577353824450659122697574796936584
-1164831799163679394315375840167908462056021300736442357421604768652280670965843738966268673619584764180286022453747199319469403880691441774549
-576440145792800726204955140548105070881545525386948783615635531333031677492137088349558312193465944770847338033420917921506141226501174047
-6674200988856488120925251507352607960431663864853380237075700716099070644954193372666404366326401796816606519483796719474173051751692
-48881471651315061426362225022029537300208676142600251881330661139219090275219926214497331789189292730200592964314759263837518607
112723049427484447920147213729222557492357600841749960210838968988583784953278552941659279231550800788479435852426885276
-41545661078729975910061378893841899450393757704076837016635393177999165037009477180960462388345354681446775469
-763854441691662932385850396916351863819526388905117223281717811796843038853
-20833
0
0
0
0
165483436270686343838652964261425729976228917211792692378086862804147151321729740795112686585259763702770844354948394518794131493536572483753004
291675807787488724224617675978225565787245856815519584593516652397680203388675468701391751399907583817143404580268512555708142297158011852454
157165958236733604436504547059756642152895205544894275085866768186328014734804340466813798387567949019098285031670962230564783965948731068
2012011546558640330231913431775257262812965687107476971319369013616458295657353485930080569920382504011622634151950089011570693435511
13555914551817673326110216730570866813239217925911775468063958544594383897220464164562928343150067458401243470536062882292893041
-31388301150664280449673944632862072422635622696653928445219580702023830408833052199889020825488078714103560129816886893
9249337989921013316719968669450056146964128361137121140590211810413567688698923787203863301918075784296052896
67464136431160776846968152998181668951971537659972276993855680606874650556
0
0
0
0
0
-38528286960776831509908142949693857129507436135573273430970311754980475326051336058162978817209086966935446933028357081103695301296279972172288
-71430291663329851785426622461414217672461161257964331104750308824987958152334643173602263406546935897742282898599726105050701327606732008415
-42014315809133837191094127553679057207466636296656446531496614458534444333462484551272401705468513890278582948704995191644976440815404215
-588438923605627426178888844065564295384709177495018389957987094926357308528560464510903559112139969462171485246520563990318020967034
-3688535788393052891588596560510406373943834066422684723434004028935030440070739296839632895770236420162497856686755096765815689
8401683566988318627840966340026413288920605623889528562824464288427048651902360181477262243474811463330563582612193123
-2016381021897279120422211930173843022504674982550991232208940121212721788211083530152518318756698029994125477
-5461791135604775647788738510227832649390426473772453937677114493376757098
0
0
0
0
0
8780531398704705382246140286513896175858521793634221525836534762398966523332379136942911424168768188379058488148868193075780333128616236098076
17100575199649510320393513343383790126172801860388947894734286516282062187056931153507588430022568418085887132118150582089183984863124707208
11010868953270565495058030341874338703839335703529225747057238487117264010338611626424167987759327805829266126285350455082582179632009207
167187502762625852145714122521677149672707004043566221083754860615805678504666827798734666349153455798913262471761370020783593782300
984599208491879852115254874166579134744807087204610754212509417687018921545088323638545903423909890813223518021943273170784822
-2166888555749642358630602764076571147455498950628913066119884799110606215821454796034290986932416707341584211215757555
430360850573441782593290303086580917754868724607147069578664669919733220089433049661146534763667108671201000
392240046823345610770904242021898414157624739886200079451044829157462101
0
0
0
0
0
-1958323534114263824404954186200462634673319998785762868426518406420062194689024082448468054726578970863106247874299620013106773354465119577944
-4000001988251713014110839277282210097176449005634161381379481651699998718860566958931434055991219618083574396969242950605895614007980231692
-2828653833172748829495401695601451946152533843154149837760250920330850877068495774366611640771172444005528180375003544639519983470805723
-46191679108164567739316763764596203490463355985043478886773915294770487563218892233708147316757486186209670784442521556830133465459
-257799628557156799698074897317802664027167431915659060879146393266569291111864074249370804956930704827460798252587026097711733
539272458889638412696258166914144986188517049931784161151504981259054367752964050209426678646056347364053540379085649
-89910303396955147003809860096727761584780634671042410704792567644039875825777164710669849640810222348048072
-23075552359897875056900912512693758886594040706238404970729303891832315
0
0
0
0
0
427342892705385796939477936633376799372700039214220696242029618524317321689751105962191486563432125932371146530679952599024403550396137876595
913635912667864745633211121016978200726933631658497603112419356210011244947694317035792068775788681529034766006728001168612798374850698014
712225815048298167234859836446395853710315838789330457449410078631428535142359754488382184476822642655951416292101084382670680252357162
12419016043593645424833869898212657351763877102473930665544396781694130186803291312676246723036745186409027267214344012402100483858
66199812257797169453269763589722033528915938955870102432282056708138381039836194842865841816650859588427266198877680173524327
-129605934727196838600754761821020893890846673102081071188189381422940542827465698547564720830556255940668634279493298
18383071824191708619977572599687574030547624891844357276797650305372118080220108730613520859610844736275650
804447579962083139234330315670852005311939328782795127594317897127573
0
0
0
0
0
-91222657241501209577087598975660250047471559198092391493613109055717560128863512436027122241137496190553270215548452238494710164294339216904
-203634383188684512643960969148036479607107358266174956717414421232692855246188372357656771880946757296182078112912007944059549672641978100
-175743127626966902497058171454880393761830517323307561718503091715956308304192064183035296481813670397476737342943460239296656181007946
-3250798815547532870224453333016354461776917965291685577250593107083588188507336015168458725168285377122522263557974206355587582944
-16669190828631728971185447726029148126667386254275586972946130874939614827156314607994722466254258450438949335461952904265754
30088822647162004175603314645498869994552522273061942063029480141242835507606359493798043036745215419094657642974140
-3677654289244477785528076871026851450703943701467247259978292382695600117144525432715048333956025196462404
42848628865894745360019758785905090062805070811823923630778579320357
0
0
0
0
0
19044507368539497334942987334167739357678690207846818395806943837825508568622291593466203787767387881611531737920638742313503882470041813000
44253113346674720203791602902221456810330145037800960452251618739780359411392476378744716681256507037411459811959354797579044825116731373
42491479929495353142606223751134967531272977272136545283086466630068331018603450532877363320095669688044555886550987814598922101702361
828740719499578984651912333712223263129670631747591626032568332241358000716441853833595257626080409979908595521335358688277559811
4115138292695965033749228893085420389127243327059537470824806336927602144296435927462153713549189091696196106239601975320671
-6746397535859904177615359622474011050925374116657384389333020689774417237937034891912977915524809097417019381679255
719742268469087899600928903866631663018664129461807231226033671452496668951089448904041141672708637450285
-12911477076010433849856453662675613895711511198939936802136422372797
0
0
0
0
0
-3887640220253625020065282461059901214251145896836142153810160661973532237665805962248058964616365030566609689326096678854369703760275373880
-9367724857313268442961956175774394631339810070613247586069358219217552347352623744078817099554763983579759543992648364407970317847929951
-10065267322428433359943416442351151870699975457236350450245154054937704846476907448506005446295908638668617478188448200016999032428542
-205808507731147219033374226320043470576426650481354482231855882588216352908777059364272947734526485964489284111484570611806540573
-995846867137384000076303611880861538549307722464794230339657993798195284622483899226253695327313029992297987318789144427800
1460013769824856487348435808876147097059721719144757761847198797326324725358073983658493921435075532604336819676455
-137766045485830178666329893073464067736021601927011653732689907781710033770014991609683413977508917490705
1756193105031733813788256231245339758445683928902682380272234196442
0
0
0
0
0
775824469630182866502223208085157175400684680983518782686455867188310366041951139324086219269344215258706940897378349963733636728807872998
1929373012119281580729592111189327060014056395348592879974427470009451109423135435389402928141110022501773223467246656276434561273553531
2335514597977032212145101854289698533153696541042208504693413042056447045913284737843542857283858932224576932612633030020436247961229
49792990773943741500149913854582694159654675097791558598893757626706512518353516723150851986401384306240278648145608014856510254
236190312799741084450935275418440117755493376120497810380640662957344398370338580814913524885012055459831355711466812409457
-304637729244702407463256835544789421132063609037796500061913289847792348702450007812501404552946500941807297969907
25785100040902922882141754857757622751859281176229328199990735735141880263751877962532129900622222089762
-186497198698930591405802192329329901380469865571099988374384368476
0
0
0
0
0
-151327797019502572467928425708776073649335265207088569521525457298595516126741927633025843111838722348309019880006504067838363366506111792
-386068253802512439340777242471024287179348841529310404115780615216400936573541960240431807598330948498629683603298954558436653272615883
-530767274464125964471431810134876333736490881906179806249446153601070485711057952266404098326114392806969394532229155280953459535863
-11736482804560541620775882475358008536743875466686321296173338208829336683378063537006978231485251216694920593313481503244502982
-54892527683528861253457315984156792280415150330893943802629241953294028755774445498618025034612974819758266837199168047417
61181839518394744804432085517469871726994407707032131213164528533846458733394074106176081957605449567841393929370
-4717975851670833798814475906868455280869711263282981302670423448960017306649266446338206425412139800178
17076228570322893552846640455869431938980217330722175349630561836
0
0
0
0
0
28845332130542554740562846233312109881296109155564245537001817959141657936484090164049557864450074449266704601222223844113489883223837568
74917643479604672807523742678873810740420582528290822842734046348290444846424963231231259057171635703530056121255556824138904496877118
118118202079686789853366032538818550268202798011280007737192702903433579637037674977797433323259436228964058619057235982592061327150
2694896468860144761660187137708755296673965809366852666753918898700536911191970979034846084350436201925939094928607511766929736
12498652857761057167359743115457405299386762270734744615924752860506205929678408054294194752593490310768928981861717552966
-11797944218379972658853361154073318535653193398076209016847902245114119874177679391312874651232618401055207448736
843719357832019984200845181293207411832709316397497839110197811139931955606006026415705460311211233511
-1394742507903325324532081856777121270983545444227119162548435716
0
0
0
0
0
-5372386463825012696614428279793905056930203966903575638696343783032803707203269678507477107120649821834132133157383375924527637623949896
-14065017499305484662446493417625617365141241811841019509982322236880265505223674002254914027636880995170272741693674886314702171806784
-25736156745047403128976234539756548626194010065534579093267282179284306285782954219938033375440888288465618017694627546560337145083
-602722888840803651490287901166925461427365009314236966533930886934232934569436189788285970319862138365954774054190938481505086
-2787571856961559002554237840897614174708622769097265841145683021520418477509723310525263348509847803532220027847934324950
2176597176895193219730507436220664148924815269078691783704495140756319812860806222786887800312482095460449921803
-147430400718965862034676359161747880931277640528466002520418315533562457852175564394717724956912344226
102982677745214620711095946784997866768320088580068464294207283
0
0
0
0
0
977551272076589669507362553532912673538310312717831941203878723806278521279599286864210307230544298304001996555904805104846047450901412
2546431629812605384743069955401299982446323348064133814103218272361320637331985051622414491852655301798128445024362958516901037030349
5489132437634651589876475294314634601167344550399881251839969281846307276349628974567336472784903676407070581787930769881509341122
131271618152323362505973040588790124680071844371153456279045126648991969540400049313688593299469377836243313348033153727008431
608853248949654320948254493281313581018504761533647673220591432027143732040526034785246463317248285337143478934855652243
-382128204079962944521557134572472941797666426914369339211399652424750709517920890094471931471841288298841042823
25165767240142160246219471413678914709188739297993690651368079379076256923363639804266527020517108835
-6900064447117001731195685402859778231605602952061676280414228
0
0
0
0
0
-173761711420830361366008271770223324860176393281164715138787787880621247180555730396948850450108956120328017507654881986056100375479432
-442569688783985330290630986282023347823429762376380702773618467519146716305096531626294438544375894147456017422959692437103929781261
-1145807168536292738766347226793565101188015842303660904775906779199434520564738315944827850832245518535146032196732317335086788245
-27834067301489434365623798842483833367938823188629533437778341545350495223535874665052890224582270425785214652694535670469096
-130205786006400872283633512517476407142945686420067660677572386471646136434798249805884026718173743111480015959693908705
63305833050839585863685912144680170268352257132018924935311121841805302007511177401722874350293608492108366827
-4195180498789659551419155131017442192378199428461947805898439218988521307041180483288308769901923614
418525450817243209761538422990770632016755390568618608033666
0
0
0
0
0
30171186733372811221789768752078541288282287483263343565350212591472515523049839129570273724047350385295481078140125127279366332757788
73339468671617123972946322514990274023450758950381884335517580973764907285637823764946647842111291587571560945456903563666130947129
234033072198167919736237516486904054906132774460811777872858627716411664559454094807890861378621454463801623570130256852145282266
5743521247636814200832820664594562940874748779860423576143192282521275146650788725916142554412965876714747302875031987766695
27257304050875243160486638141173568945554251885497374572090378172743611229576181035089153751246656790154231017630216265
-9756289900858616799028814133101865152580021684882803694477651904948107717903757421452497755459878104343132945
682790462476107490197219761607679959920282514937066520644157969693140343398346822871840426882800772
-22789108235898275555013103306819486552730777374921808429038
0
0
0
0
0
-5117528848557712618653094066072518718563513823051023420587865791790305437316326613800418733708991597265792845642364347176645239936320
-11462019149299565444877242603654379573816130063928170003721132111133804015380681890413691005299260304421660867769387334736386619071
-46763388829077378396894773147114705030891020788559436202184090560726522607441707723357331564463428177429189089085880838257910485
-1152879822000479331734057218645275975500292796034075543673234986408494472763739574820778219608846890168336290680990434314925
-5584324093153630504187130528502667794674816590533680753532194815299484844887421380605774606135608319385524415046255109
1361117358925814408701927628067898869231806662265005356257419816081527804904591573895066561370832973518470765
-108466365126638023399478680353748609771377368679420898696610278649240624366573517850259327127860325
1095175453008717894127324816136947758081952874303562493778
0
0
0
0
0
847993852037710968567606955319418725043865228625993636409722284019444673822455516853605837375209556666251465359815962258036926390084
1656998802998666646609830066067785682416334173152428100399828085105740485936868378951335841652079940777148300437394012173602950264
9138979846669968543560614070016631349264453767820414848288434837050398195755261437439851260118087194551007901335967794123466799
224990465338485533471268523962199848592462061652051103934662288970923399405424817988600412960871658415729233721754181072717
1119411253779181321216694017276839085227372748791200584079230827930508194999008367072789638671853386489696056346695333
-161316924049448952036867181260770902204758794590475407363301387613260549659495097841433020325501272352537400
16812932657326013883178002766977682265778301180482179864551688585061528822573036837386824634858274
-44882611972440136602908228333035586128181410530754331869
0
0
0
0
0
-137296170780066645195972385764165708700282280527938785166121996970365024384858917163307214464833718874863798293441014128688685317144
-212812282465742573144809368241860650577323930441018525036557046357488281850441872857998861907094184694221297196630474497344483076
-1746412653092713844022665067909452426827600826389186256408904311309397018269672694397464035375834909025884292192931656214469754
-42662281410035609636364165983951150321558383965412539300401787233725547449691541344194382837823641724301052063262661324033
-219498816527782794527521518789194344002293819819837631982485887123330201208632462909251435488508612948453130882402500
12983902359982470931054821158490914095934654705300744766608573234427768929072825679457723392419835436989669
-2542129632637612692307260165971129087069679184427145131423134910973288745286718242967868046972910
1442933320954497853661658255704848846807155723722222542
0
0
0
0
0
21725249450652539682531971514130372301793438674991962969713545933600431238896216344918588525726050769069029556463603555429675534136
21737133248390040516836296163157792954292489745502690242194061110804696410059687865311295916396090270370081415110987935926527990
326243533019711978868584391286038988325438939912981322526816511669170282127238552411964024399301256072788968038116996919372657
7854104200608060858569203280001759393368770413956714109179121906098637843201858152959001238925129273899301620803978059208
42090680465287087540716888118999502662872889126992993821444921606374891939256435809882723097642587571106138143830638
478142168289382969213091366703512874782665747977552173814762363494226753115230135293934679127374774336800
374815737729934975459201348470431874948398167844802791608096523417092513295603416844021544779213
-25929275624546842406048348995945130784496679912445761
0
0
0
0
0
-3360943802856501456710047254881579119251202898818638499597776846883454183022033251461412913576167205817779082435467042610215453720
-924608977289244838482378206660842053906954944010967456926340512445848343476780642600708678907947058502552850123119265433324305
-59561418062516779472963338014580862332270158744304482726961314328684220285686361001480864137414102267812878250487044634576188
-1402586486217510184004528142998611093060131685728197789371896893985317074079518057599148348197473429273633580375917727798
-7891038709450211609598714751073308012307891138492903836459614670869979908299823627488534066575040797103571732845966
-536233734711333510377270583865859446144279509120392300073798083176623806124276022298055159383252503273937
-53871453767015708768654208845272895753008288012239804653869053803161072953650974645661936200414
-741375762704736957157111703721827974325232635637552
0
0
0
0
0
508559367556337402908352698364740559798178051740953744689475817223203280266343268931568375436999662583213744720418216986621764903
-335182030028096224981161633030848369080833172291154623898884003784537130111766501056079162518585078496960707838831510634110666
10624088732032892650472542936716350199874631959613911166342373169795343071158318896189777588593891167565260226161184938741239
242699350350305088691017116630987120960747751185504856288978736393979750307828820559414873164993478825612811078588894545
1445956554209860938825298890699196563225857459830075053856630634940530130079165571526199086082174031616643761728973
161095174349926026052919275185588575228708432082226467726412973603764676573386694541736467373592463405022
7545182146486879378656581334227798185061127468531856377845391279739287886964902885839199359054
101712453309195192933524452012278882991630308150507
0
0
0
0
0
-75308437606601149911190498155877246822778628754534905135026585174222691831735875603562682820329100435237359419688346795959312848
138210528107392771858390318774463857120368854758633217694131120817023585421041252597544683744553098275186145253712992393778260
-1850930919719700515781381186720617087955866176329042562570257151709266099658594097116302669199167999956468227744487823368837
-40637944723447130102630262158552399931930777681619940081656903776855272736843199308512333631745267094738395650527610863
-258894265040019161962290964229642855287493021894395187430669671799642872871741127756564363333555721949238949884319
-36947635329467894811886716969089533180481391403812946439492813445916265557346561498616595347703613236296
-1029424826918035926289396713628559709767728828246575609469757897265587729374090318256907790865
-6024577863912619310536024520490699875448142461463
0
0
0
0
0
10920555700146688290675963130569922768306369900995098724672417251423466654913936523916354045151940304840172542328207376760183648
-35866663989276152934374523989546498904573666000376996599954041720954880603641853737779265387515945021411327129991490528361720
314862762424009496256832887388505737029427846754437162314707057421988628236500751100603388870906492272662662044799247814238
6573434070833579850239103274021205323305951608338973127336038776727726403747086396940015972143381994988580538843982033
45279706488078789771317987117784654897000368016637700455096874383325252875026903674509845294956414881517761766734
7381034635203484107774616858156608045718853013435767801637190948778165958463132857305983167290759525163
136763818479953365128103497265889950161579036657960705445550504975967419126194049643985360873
254818925706523307663411806567284156954388104528
0
0
0
0
0
-1551865853216332866674564462485835608142966664247194520140002364919325543617757373686780128810805378534878586296859737379474352
7807255587313143298844779770088891011387791429271616352138419775633034963365408052159967666323363444091421853745292185281434
-52280240441888250220800554585402056941600546429853393427728593854037332132416720064007973512710571669695131123140145010303
-1024993271058917793423972613925573524692586339211688116400570872185125204763659889835607736066246797967652248546319233
-7733229907856050910242498568015646248529421434718008180007712003576716054030450629861762085926871778827536959524
-1342233469133280085690073149700414367723403102874340307493546619403160755374076575277921445653274790970
-17686059112778404085538480578823000440583378371161953532550677019771736609614798021654773607
-8162210827120587010180996740328717394977621259
0
0
0
0
0
216271838759256800591068440487757481533409393808438152847287204374794254390503439278004246733203423510150709679951755020855028
-1532999555284874123901578848404207464381702106330920466718508579608673498958375010615659184301043002936171715155827645056662
8469992788295852302125916549077771510784395940797742003511443024484101432312359864674113008763739364690753579184906697715
153636151570999207120084357175514877243599442131855634901738060209686690159369197621467461447379695958718621278588830
1289289672256966483282397459228547606930666418038932592615617673517138925001592228074957221561880361300572759702
226564639477134573722974504141547435120771935451621430145119646891697446294484590990843281346807046190
2225355193651907847941911336901120099186384845899852403117615145236333690372030279569624878
187159727217553468068805777599868234803527822
0
0
0
0
0
-29580939572694675764486403211570912165195992500102689159838662291841056009508106689498331935798862612783635806352901683276448
279633204909963705027538863288151217020753170899987712843190265478070019039083428684873391531758052394977922339090000595262
-1338420403709789807823013127148758525205011956966898923218371813021528448285599313187254213436243433785857159190614142882
-22051309510028630000236373020408127598563206244830208900346560962383919979595931706705097374715991113553453800797935
-209759709613130279533649009094141763180434260423618332050516986904363909932218079485338185341161485334982300947
-35842459056181544063411679766207706630056491728810235906405958954500230728296267341062315374439170940
-272329319145194220179836885595518420355130148887603436744180696946399326502346495722001967
-2170392113673680814771956424583910647567598
0
0
0
0
0
3973766528525803800832462409409774327145004350956753828442730223992094134291388637126059739096241967797638702076756368154160
-48081660351125811618930008508083403651659731339900004735947375413213228254767087262201989494375749617232119000204412568208
206201219701870151578223165776676735418816905977147552188063561595518132287328359245504031571131098854304809991370184259
3013972284900776771285600600569081510075515165120502235640810764699995851098498264486788594908375172057226768149053
33290367467304542518866848030620419747292250166019949120166798209482373259900499996818397792438127647373501462
5339237723304269329082473854488624849577974419806527879188498311968311012308845091219687788306639531
32398698784142054543484362201014375218354755723650072163320864287491498323567432670028823
-41321826744566745650945805737649009323702
0
0
0
0
0
-524622022917986927136118724439938226632457768572018552153720206902113299749516067230057347069566019225707698269988359001904
7856604492355541236061017579547981935380343579449991278999509695001458119861032970690153156672307055502426949762141951052
-30959495841985514213219329166704396927096717538881829981666136957240761282651309570412022458899129712107219871464323733
-388984643571606140360016562143960579278838464737467410292217575719501432893419389304566342729119952850560399591411
-5151999933295867822711110045733426729230435446366808985790082085594525865444571020345959584310990074264454613
-750150107137309819363878772332277973966307504595409686296936283994332809288631620661429031799794377
-3745439298465322634513762238083491051333818401286345519547836429989664065938820967577343
2960180601300243285243219856370033087948
0
0
0
0
0
68103243679750108678383556205242212893711433379054569896395233708366695951827654291236718930727945431657556280773305351230
-1225820534515658785261025507441432482912154015657791006321633440770726110114765236698513669705487992054027440562979309524
4527978067364403756834319372343328888169187465545221038173564987260197629290516703155827077930598129103172090306407054
46740765119471153091879754293676700809312200999569399712010292695955095616245573955708325478230816134312759019308
777180800880543583518007605895698477655563454170977369142935336122964613601952593835256768994477484031106880
99334419638020926328619974875719127194034189512417604899929029152903718206532213477843347957048106
420548573770240540825527787894452924504776265690217036158892873455671929249403369032490
-80518405269428615753258234404067807712
0
0
0
0
0
-8696200463828134887293441501385628143971272861516778576781606559636564366179954835038837530865270467894470213238173259664
183143478167514601018636050172250350595957662188802083829016522426256354312440813406441529218020357809499815749710235120
-644784638409248569857615192949859582404847652007574325390155199325116365330671643674423916647500490791174363837366915
-5092248406787166249132588285878898150111374962970485433878536460253451940068084220383755407373811508980993394998
-114229270694667162611214486608077078864296076209986724272949766857515029875123937805649992875063393273400115
-12359947375136231894268025759682928446716317733972435147561287771309585632388748652705303106010514
-45841186115891481171701844083786872936558957478629009450425383972167868699648140788075
1133128419269436649627163286276445905
0
0
0
0
0
1092538958398932545055667226177690079208128647432632538729241467454818626080773568728537185839486824213946160944192764392
-26244151880511151242866798003199085732323693968993239074197410521678255637085875074747145598668547673237658697936018628
89352092522480062013711325050789239973228373196122024248080307866170532544735460397667401009841196424438335081260725
473287777598329780285720287794113257214644448612910511052887853883477088880985209482900721803828609667816070286
16351346124651686674860632888582953379516795869825170892228662567383743600739164356532713483940397805113690
1436400034162216746961037619612134596283894856853668232036367156840748022829371778282659630888029
4848432875182589368952277009742611804087008179907738677866930476181988105119480713893
-659507024896751767150894202116854
0
0
0
0
0
-135066762469076904363849618972543710941703762228462161052728288392405443300225668425625527455210644730662331204481933072
3609785021914304396910010163032140670582912301703076772378384228004476751544912051506627749925035621357287221769937378
-12043175216547604035495627100557203354969579002750582703412632774959364660579563276238285587887836318151222329124664
-30471611916506780061694850747104667443568653739593284537944854662910811010774451549293427900322196854318918199
-2278520655823098937211360365801087170824454306361681220546693257619550052431065525069286113325406229197571
-154223074991710821016993777835256895127543685290838433173907998095322442761219379847176568412169
-497305727580706207494736597862284548561454800760470684982741692142067970135923517851
-296728874634211699351434063738859
0
0
0
0
0
16432159769867644172881859160969915235008109035592626736465439513936627468819724167313517452745599913133109417519421704
-476627596554835837658526516863582203788039447322446241532296889465443790734749257762937102945290672725385606393364356
1577887475047156407487971831004902207556435095557699936565837886802254331132876255223393676148446330976383063905925
-616722513680946226648012517002512721268154416802070063618564203288791747876484674772270178525254111789454608
308936150477543011565915874416301648426732281209743737867680514017500887954441268910365602241880221338887
14989476267309673789996728463186918613394742071379477391139526593500442639135665017998010343855
49440562056370072519266391521054501530222951213558848339836454704002536644435523830
4866136240501603690196410862822
0
0
0
0
0
-1967425350390107076359295510445537794072967982635427418773209650128817919971185608129674777865340784394543824994431264
60382890603363051638595662075374978240627445942592454201810028712696007528506376749454734387476562588198979444174286
-200838680442555720663743406113694789686986517665154007894144455506118962100284768464424703163426837397965355574771
693432874986817370353188128626582794424652537563479665159973325746423288042980433018216815028857524916505242
-40736479096062489093551844507156651815945595719912750229212744927449276294830806435060861191136518628519
-1262523198821223874324631924812256158735989432289673045296082837025223745800871404877364228597
-4761378751999392745656262104810373005488827233163028362214229479202365864122260901
-7663557576578875140832125142
0
0
0
0
0
231841261000559069451899705480640012517457944642649282341826808491081417240870929069332054868284675153885662931154392
-7331981368989618933460130594531430437047729762969995762623475395040018637038517503874462343970652765743048407538328
24818561732015179764559374538118659278763919748896466754790497286875337585058206075227295802285820394625493204184
-164788506914336936576669050638259869459858813929335998235858385137233845514222321147087727789732994667569039
5221184066222783820239694541886591975719196509578557492925661622399530633455771069269988427870545124644
81405112410293866165889619791169170459788528446980467026237011610622588674825790578185078996
443928149862256350418324328296547412238798763945608416517372258874451539295160405
-533732846894932211101428590
0
0
0
0
0
-26891679091200552678610809766407681578500534223687957239712709047114745298098464258604094152304580152823788815557328
851830132889270135349306023262957154681884857007384857982344240277321613437410505124263996901778689749804193322932
-2975557664629641076172466750426159685271946078688351746950039769453630767317364848092070523755697505594060699512
29560349727859123001928610392939422405995802425016084575681125089119993857515721297389024381315031293114768
-650107748776597319485295625984430140787670443480201103230537013216302805637186582175611348511388083224
-1721266449965569669445430584132063557673402519644652778395439072428321122854033558451492654
-40045496537703991317261134193948230128744137535338172287184420289855673940607900
2290950962082014353633479
0
0
0
0
0
3070665915550284523445210308688904557135968954646043663710159189244340917977907657620476934777478873058690040506842
-94449461658858085481430556321219714952237538670524824967933857013195495638441407263506514589868519575509991825700
345866928715410777175663724267822809757098858519515653611290456663829671848666446058942515034870712332718447591
-4605916587555373264765492202890285666633229629194403292372306018613156227487090194977937169715941350320894
78592311467599588064949786387849777654215956888352248988169228797725039809955462818894265888726896363
-601812567374034124769117652806380996270693932753410308851804635599872356943787835272436316
3492808482613523922133460733359008555003153102698157965123647200730973215535018
33651812349145981351342
0
0
0
0
0
-345202471227870292227373223790185349319988190715750283720196014542600834754022711199144300372257049754420185707216
9957356985000711756188645778610954658888197090117746720871753786116071229052814786059002294230891293712342511656
-38946239644739214215727260425228509755882402626266520944352083870202060725004185135413155813397265363994957486
652966457412126397781620961872229061566648037348022851724601696360155430399501190810920186451183342283977
-9219073921390359230949255438983225087893680157621152955707074186637724375625477523633949170762299150
140897441997973851323380641906765473706974795094650377689134887776262550928668164511804835
-294362883223717849842852341213050382815930384377334351358706625110729363803128
86421902537465293783
0
0
0
0
0
38206736255993806913778677633987755580688747701879684405315185108095028971461467010521097915254053333315055715280
-992626411042178577753720876020126100735426203660072617031811226310315169001001102540743169914883811881912701251
4245060806496990210142487338035492814245743842094110655506279489331456780343764884005218080109087491512650902
-85991567282734872349624659777931644522807981401462563911826953407021720788883954873847528822226939162406
1048640813797862084476069311113732390595404319263685911399622197210667559782839232372952036371190461
-21304307873548419881168422690811860609211195539133323223604172558882898344600453892640767
23953722809711842527608605112390462703951000794686690759254606709693297888603
69961173189026209
0
0
0
0
0
-4162573098860710372445275722511837758626549627352182631347596963368866201751009256382986871553647132538417962800
92766122190269866991513530681281093675194820641654590173319487381342374196737841681469770399567239667027067288
-447494681267101922727297290207209815758311551539568971304506192000816175559517723842740352140577890282033961
10634115057983319472886412612734746977155786766497003199380877185843257586103242397467293616238325513224
-115585300790785908212908456548981070654555608567743467687473663773391166221214133975910746745471861
2652915057612854031909267090186672528159822966334784900236353121554121206359343377390184
-1880727837481241477455114478090040312138069310420084923982794992146303567213
15671260302008
0
0
0
0
0
446262647170219496204116742428166257596458260902761822514999091901530363121836239774124032707693940009787150428
-8010872117064023482770212787437483270701144112165020703771277549835996740881181587437044914493555283596715859
45580292025244181204355388034880294345197333708720205415672861759626848088047870007078774968575260509566802
-1242395549242867848406721456740482695288176771090826437526199690712740128178125642565553092479434110690
12336791913381340859435021975562094628961410908897233677917622405860725776478648478303051285668995
-289630699184912619563734199518311012784304881539771849162165737988524296800918940073370
142366942349464317017761306290232632204163128059387977565472808831916910803
542497595
0
0
0
0
0
-47054628600641242180572255950007551276935425118110875317212418398855570527431503222556426780914747747679302048
621969459923017381038474648556721445919270395510022940744819048140992361850237283492573651959504324357182480
-4481521836178803046907537034447056553801774469216199062613537141414784969167390459167014799837801658618616
137608747355581978971905294153220340035631007293382057201044647197636315954782713282686555260406031261
-1274074694418899750518031910737142372523064867824132387705778078889286928952831274431881629782285
28342044442476312107711640875839173169164696390887657601553629918272915215165307188432
-10381861578433843997900346868282510020876553311583405243019644977819805619
251
0
0
0
0
0
4876687768960353365067580907530737920823112132369006807024745689708304498662917061839361126572616828898579808
-40750653437733089528601913694985787577935810306364800789501670555277536517220147350240540547837298470803004
424892848223537323953370434704505120026535031690844789382858063152330096842036076147702047888653909560292
-14477744150882262984816589680069255275190389764762596257054475990003828851036317515869532292395230929
127212594752342592789761797328245944607891647388095682456186166152660971655052251188215539189099
-2500442253885305835611446680254354366227892333437154413376487177219689013203093740654
728720967091422205648277241180312438471011806375938187137164376971897526
0
0
0
0
0
0
-496449000497314059685106129880095803253661979816630411337790328822727244837031724315690682009361013323257024
1805306985147248909486839200454142705098572458331045279078846374042714265621725241693981337812807633515208
-38802128727099460994599671472498226290992801526604887576469605662303730334394938874754589103524871675002
1448177759096417758884254151569637414304671952401396387158777353100963129970996012502739073672882959
-12269759762506275869156909344039630065189578877728054619604159916125420256686798879011789998235
197888982874408999165436949966568486769472799784435035625646533242846901275179748025
-49191261129503976183201864954277855251572416357003597401817351847867874
0
0
0
0
0
0
49612467018911456809958749791487204218594259335898785160231905827036781245472765194628921389722112124625209
34365544460801312865923477354463886930696598768789737361437818508317908835376371317188526220853866454317
3409095003931837902499554530459803124079046599811256244735030970290944278678746365866797806803027380923
-137748871020984589756533340412153165176011139374506051333436605042575141884072217968881894977263503
1142135371546254791168986534415141126632583614910998222649499244137202961467110668768776562568
-13797308243750402508378653107910473460102336620120223031987529684098875527949342632
3190499737700329329864574721734391782971596436829716865398191861834964
0
0
0
0
0
0
-4864632287230144938151392445730905716163772437597035125409329941485792709963485344404401587207527636344144
-21520429291951070999530091851689715218505632226517693099500293593504183772277955095444669864999335483993
-287794049356987070499381466337457453677794426202388845220422907831322829084421822730447672491317841453
12454581184207932796834250662603373750971546225886345562848378931884103349328235953870926505643728
-102507128031614252832498583141615829835162681403141183671665693269141270928771220183741242388
810253949860647449440841459307819090364791142294847881542391801982670209293255136
-198636315233885849820964719133463044912272449612912995172041905679310
0
0
0
0
0
0
467783780035994105101993726069158604885638149945611087762069383838981215042677272713151304516163704467128
3464320229849013242835031628921854963760266282778229183242588787057744644456379802946971026245154213515
23313109943195018731317879356090906464139133506115320836706931117382021609111147451147817771855653339
-1069450208137963201432076263686145695575705963488224511717552316691097022979883932865408698561684
8861291547654365938895824657426852246189113603332030942241544786051212390404985918174508163
-34983626656604308470815406812207085486521601859912635887332594067358243621419373
11859149159971167595363656594404547341388945362010281847888955541082
0
0
0
0
0
0
-44088472416257670480015590718640506288171714979960808213322480714152486484860039617657417161134199266040
-421228432256273061307039239160728087735234710374581495860103135013748555239127446219806567022491907134
-1809565644583840462277634820361250490733270701970041751942241616062730678221881591336424279906289305
87095425957749755087180732760542733411663536817164261972194636831584475547120772452402011130447
-736999801299090455380018472443379634648128424270673904602765663642655145765859821008491218
365731891471797065327461784807905817792518664281063590067173539926957821486380
-678248157956072111595935900418550969291176505338049177383682708001
0
0
0
0
0
0
4069138973230082891215864178253709428459311406994728912161474252550438956356787048924029624884412965996
44180556517327740636567545967314571828283791673848488544828306758409967754784176252080259499099482022
134383868517189005602670123273931308386908402301680687605536035335536168742870221812412070837137632
-6714848578023407865519414476053872620178183223396293116946678471088815252367288259566706912967
58905021171216392701073140140625168151741863182493041464212589434380230313492378549285178
131981835699989159097448892735889242333737484991184083729147203194782903832708
37118246887838945501899638822944821352070148163144254696912503460
0
0
0
0
0
0
-367243208026850261449421655757250680903092317232012073621882806593675909874493615487229672024877328472
-4177698010239380352241965485586979979456202104039753792364437519764742252141769355777351605923707461
-9532901021386106563265720497335346405038930762992367394010409105816456564343579688815387922302003
488930968354291736385645023666479087425349110913816045995941069802525086284968057377842021518
-4518578847966918843781733352934740607410126960321244009375930189732192694404534725516896
-18689793221759350465398083276115342642078248549899712861200026869736684362119
-1941558523113467353336352031703929546936148192373559918721371031
0
0
0
0
0
0
32339933323737729348131769882667288612736242602681710058196454449633891181579013617594284034084016132
363152202614488136926908692894135490616160833163187554501970289710924174302749580609626835531049330
644882787148981456666683463885876566912746342820402185906700363486105115751808116686485420022761
-33519721789672103178388745568945836755854293510481120089050444926023515976152931398385037450
332219244444640451357464669886319259323925704370631793390380401192368796054249303639713
1711264146343202322602031083958915940959373033137786975202853201326526309105
96951298226711407617961394034925542202441048026284614436643588
0
0
0
0
0
0
-2770581696614822050670719123869668941018924346424205762470410698677880212182018055858773980047380736
-29301633589467632532528836483638605300506954217061608305079502770726606784208506635174969618289049
-41529673743982760063879452821973042910168365937520230780127897244390993393378685502666381180615
2155146907482508693442501565898195403036606384664537889575889737241999752203813666493681664
-23376742888414513192288480635475078206453076085615176419201114407393002180092521748808
-124583323243132826173731320040265697650892520145656571806042618862429211039
-4615796639917824189990716353183747538863509148401727273040932
0
0
0
0
0
0
230058615221250184469122660584595338569244339263333481155975836099090959194936148021656302934014356
2205413938039679572304059174242485760065590965795304640427597240556444801204122097662147194470362
2541464995594216315130771699285817323858979518892370116920917753869617162190257718197041426462
-129271676163938540145784493707017436232638887265965152793882877154693603746975795914492511
1571778156695425046332445582940214634184777700338383190334423721764621400330323781580
7530316986557941569501659367984231145186751745712686598086056809660795105
209243264455797233644921209403755376793457960480795546663542
0
0
0
0
0
0
-18436501010426864332097997059458271453370567403589172428165625675813158174607580418995663869408744
-155191675785254750112770093741802021029958484671862138463703327282643977671771270362798033766256
-147530259145105645600866239745823194081039115103919221014677544551184696732788814100413989702
7182042970973499985175055431791107338416471630359323141906976035874980305534085021725807
-100809372511292226422054534506545081702130302081633807078743520477350123728703207504
-374617188572431116405086163333885097366343504118708757780195310126129694
-9019036408170962419395925046791769061701456159354528241870
0
0
0
0
0
0
1419277665269762497739092055680469465522143822084101117029543962496265536969362361961388183669008
10215881487863338199363188053689717061557797382403774378489043961220350035565480313688630424352
8109514589176231075678661390847672737217170195888965565935697939905324849820368071342604081
-365702557503303208067230189999870980177224125997535497287919213939035282637610858354831
6156059162100850405375457653123294515154078848740074962211408125663306598544126237
14318407890835169260725752231417795072296472064542208538192426558553959
369090336233866749410650888710703648761576452351566527186
0
0
0
0
0
0
-104449929991977525907244210044939058480643055032187072459025525236022753152107628047357471113976
-628692427062119781134731444053747555035414061354355760730261940388856662454310793417906959889
-421431624475304154250036971080765852954667025012242134034383657529723821025338869451700563
16780879883986055814749763812068233378613125168349131597868811431276063436868530421620
-357201774536413177371000001341829800306914805192295979330728699284012181860362495
-306506509977520024714466833227063405205465537126075751529780011954061
-14318407153172153357039993582760601587459191033117425255
0
0
0
0
0
0
7312973972846531480739067732145100348055480271288336462122268963161283704313729805272914282314
36113262140284454894952785003865913185092205984005600639150079468696540548990407509698226638
20676666729240940652955212830220750307710775626214533146951248565168433260255764304993683
-672831213889913416122780352278943062649431382649806884559272640995372176470199505231
19650202980145898395429150856005837955615594474751733398405784651348226391990443
-9040096437912425683400694470634147859051646634372263926586776515568
525696012785324871003090802230933754025574437864852532
0
0
0
0
0
0
-484775977717318611221064731204496625803020936991035366830061106970187210923272546508683471024
-1931563780057347284007784008966010342269216174870545859586058913771128652699228950196289141
-956773272044147317535524812483644528922933492765307963475892348618448160544132569117437
21971093591857025883642752321252715077300505037534978539263209731584732802668292762
-1022355047633624953528169358287324739317447083959237027308887574451052985844737
1471185786249629051315981924564974166967644763345820231635581643285
-18234788893920177197603479574947553492133964685210184
0
0
0
0
0
0
30282537991728180944143475252515168464156727822772007843073999838348140449971656338251152104
95888359163016490306897921827193765602292829685241667937804487948939243444802068132103562
41731101286388537303912875040339398569218746346654950963356021217572876088045185213818
-453958347759825338511161537554059328903703802645004626573120603944515971856617103
50170345490956964810289392823817993138590576545635201642405441813411446563538
-97962002311146930637882277743769831066284452340356921873659278657
596481689706074154218787905008189759953015463718244
0
0
0
0
0
0
-1774183547052704130536006054616058646849682342138733461395281892614408174735421924729185464
-4400317291528268242588250267792605942132454457236504161987959853235551786863673693733220
-1715438614426300311273139543551589650831873431874918550529946128863129049831893599045
-6380614559137428353976971611976452016126400613457413352039283202676382203811644
-2315292619516525010923838999102418619439880040690700320214786528274228020103
4532460820794411597111177638596341000727446500005257124556947138
-18364536790824852424346221660862859668435909710637
0
0
0
0
0
0
97025166513365826639922442449204577253644573147563508685716520668158538601026266258696065
185752340347936957343286197984071498701434318382230951034712936971182244190448683181936
66465913562913669450752253117761106532887452857585480110384103511863024598731000950
1360776739486662259003687127409148826762042451310838987507628777319749882328700
100145934677384304653912998015419876372910826362763097264644470479423063919
-150685134911336312237754224080356519544104956412116310113109412
531070933889999935022421816559141778717560528682
0
0
0
0
0
0
-4928365535002647520119349444608623991729266901387785995838242334012350298655045378033576
-7171077917290514905048236178373718739336659285764212573170475261925507295583041900492
-2426700017164457842827121709083190148029796682741909167259710947015533922027414074
-93523019913441826577877321896965862755622307662362357378369119732381064899836
-4044930477125122501002911304939690039246817565046169174376228376678171192
2974643950032214067015962868767232768315589738834243695915452
-14393262868245991150860636620856923220900678385
0
0
0
0
0
0
231304428277270323932543590241145885874577870496092545604993664876585159587747650922196
251469651555375831738125497043594337780062503632258242300010761344276680004970162186
83342273161043449579879602359809983748344495081662890677789679740819554296176375
4716768373590750288955036053454360002083155355250530575730805954001520441694
151920009608866819417213901053145417837065392493933947019260537994725455
20728144456477416489135668741039578994520275090704680205931
364736330110606463324374042520216228663781984
0
0
0
0
0
0
-9974167195222956953220221633190818703523965652301402185677575736138019766942161488344
-7949158642956116531255525379758546641377431704865835386582781597298249678279060559
-2679380526943536461302549520812197322813206104059887840972642272715131864815322
-195873782891489412756801099401546366979870783121755335065317301408758855071
-5280494251484283265319509517843455571532194343037327145806356441535634
-4557784415509030156708904859536627094133841729020421056166
-8620189782873329543350221592554815794630240
0
0
0
0
0
0
392722831216198582160386579248519813889469826613716749612489031155186487726171294372
224717688363762027799298983781974905622627343485624252555080488034415764049739580
79841975215646594556181120345744170124596356275589893343295595382735161953353
6932094849561300270776674007595474200988051125974986380079367468951003671
168935588003623097636606954713972803874787080171760454692883103984261
205970317378486211950178150851454964788633079201516084011
189493250957818959741479461148066692004622
0
0
0
0
0
0
-14021784239207848890067950265921843050636172045402087527626997300430960677550037856
-5643442864233906351139269651153188648214845726166974983370609365913857150787733
-2168228870627781567468133471536788235217018032818276292908093958122021359147
-211114322811983525251982604703461385899557893156264126326226798684237930
-4943342511812248315318364682476272263986165567841735342682456056702
-5293932766944857682401629028073812277272147738805151999
-3863088519129894463944635521741682745846
0
0
0
0
0
0
450427788893183982864381851251377013071883596653350288044238163514866835318025972
125754258952546071860736297152857248154310709667669746238075883171894573914212
52247800943287563175472940230436994716745372808821798767593050008399630968
5519985716865234203833954243829037047506129517482820908501320285164861
131336542833591986217574032894737667631612982456617027574164906602
58551823936154485666117735838267072792879033654173171
72803635194849232322173563911846560162
0
0
0
0
0
0
-12902227827223808769867439208423706395532687171431365242874148101680173252829096
-2519309013252054848434805225830407972383970359106825274851414852239350529516
-1070574897422857422262192594372456086511227673037966835162295122203591636
-122513163035795631475675647855116241851186986769958469839317196818291
-3140912996906520494531029886713254407660758642381758932252362080
1322301999882286006009230653828190134013742026673104
-1263956571293240344387139415266696038
0
0
0
0
0
0
326171695066786272032530217715712285677430825686399949548259755455611692199461
47189493625650232458049519127386433753821995437665384623011123104957430114
17238338167973021351049050663431499518478499225574789281492113114519811
2256702944151344099674842168466550794389691390894138259512864223270
66917102882735894801064466141627237546242579465633302155580775
-73751730671841378107194993667278593223954847311950
20137287038261765937453032256576076
0
0
0
0
0
0
-7190938663024408137843504004798361047912309914948451752124154840459637988888
-875129652529925499556055592747598325344498462768966876284610257110044056
-175616187837010964832090698129150258879856576013908681934289176778679
-33022427292138814000379545975033408512935356311592385113059919153
-1254214843729102297502242918494999927801126080591543050174441
1386529505632169691576079803618347024511785836408
-293159525659364217760506858268506
0
0
0
0
0
0
136348254755214874827966084103451066239578247903169465398421033016366879864
16300965224256417234305777380383005181275500177675212758064104641528065
-240499127557845872302022795203123620920932617664145922858039062076
345064978036843375020771390604741543410418683118824891008256866
20361557153301013726138823557483344178326968617324649401346
-3316578429415679436668653227318466915250053348
3881165340525617528506276713590
0
0
0
0
0
0
-2187688142895781472768346036708552384469224075231951927808658513966490216
-280392074299698683037152495789213409528637264716528762380054461188585
49736228714844340677290964878461579432068791840360189457911447650
-1546658729492116089040516658515658778832871244924135800790879
-280751438220687379799435504527488067578318382821420370614
-372729542161110697895281933872007349438435725
-46475205158033030461437488630
0
0
0
0
0
0
29139477655274747757559939818621838676040353028204599787698855458163362
3804836629768685857554409506456142983838740033323610291023539137189
-933082317127371967984133338594101799608447590528956554473937052
-27605154271092595045912145752231463059427367953481242696117
3205011554508464177235871073233782773968588779853033570
6162408077488525437588204398262711222805899
500247005318228474079770602
0
0
0
0
0
0
-314884356123546877303779089554869803159455280078434197184971204963792
-30977192029626955029807445492191622850237551536139120075868512137
6009994191093321461969841353140326717024907005186662809228410
800712717055531914108232904068036258702893781102642255323
-29274275178140317394377045680261158406897538829738032
11578959969773964555337770629513342594350
-4805287650189684895358630
0
0
0
0
0
0
2681894775061213160018844206446785963814160440202499859881773689344
-26806761692480070235736113506813433929413151530137498113063746
73047851733454782426613031344763151065169164668495256739504
-11284402903094587035756795426445075043317464469200942897
203978019205542861974381917201556584006087791629714
-1019488966216139216040864957104109132035
40844200657962362864960
0
0
0
0
0
0
-17307301509597491123207227086603198726009151596209094829812037176
4089053342309308816897598288497351332536815927767942445117780
-1770303461789929140456190480836842167356013027620838988170
102489219198962763544487607518583452577795769687270968
-1011162040650936505702033304217834376433921712956
858781980897122991040851981939440754
-304071757621020770508
0
0
0
0
0
0
79658816257646138097325239905537494688538660293784525844678422
-45538445207375956236424025790277340311083824056724071638309
11658185041463509870331188143582223811831896043663819850
-545544302390949822094295964270150741514086580136848
3201938141273920442861521951360154452208045054
86884086562036713166584045271911172
1957942226656147834
0
0
0
0
0
0
-234293960200079108190632830464796914369899757065741607931224
202397836003011125363607851258486886522624558294710388027
-10196473147710942331457002323120262033057318595723027
749263002847328221673703776894213791635561840239
-5448264383085417424158825615531588651942339
434972720807621480596062588713473
-10732873568966000
0
0
0
0
0
0
337234608224660042784544360417783972977026983189111797108
-277385255732720685789946095720108425658591981364584859
70095314598063986224327952452824798397843577673601
5740786219283381635654261352160039673871547404
3845109199214756573410633154746604073727
790734436633694597747175000868
49061234833988
0
0
0
0
0
0
-21525022837945433101295164531748030210578944132541488
133720173308969537766969296942813633262623416047407
-56725768027605142841085376594790237807272969606
1590419978720688359134114546143316082233021
-810395661703789545134756140543016085
560972429688194341957449690
-181809479054
0
0
0
0
0
0
467326480254639404366216104372637962365003343572
4208756216005684345035663439249089454158287500
1396308526975493198511540304248917463536973
34431556696251112270000307339325242730
33227112770369830886374836236270
134362072833490474424774
524348036
0
0
0
0
0
0
-3399469352572051918918703387632001050176984
2821000037129037537317618481870510041022
-595690099290343567096153678835831967
27204902714117329759073084858357
-126543548970733245375011123
7254435491447575052
-1103396
0
0
0
0
0
0
67825864999124169044026027536
12017597955254119353728495798
71491201537541030938014736
53570661452173622826047
5258954518447685618
27264402072828
1506
0
0
0
0
0
0
-451084908786984
96441629911247
-1302168200998
4845469570
-7118017
4463
-1
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
2091930933109419302032179252958054677758678827776887618001407066819420282834594225524281663913153304898273382707636550777846196482988511205910475021279304470708589082804728391088653489963009
39387137
