0 1
1 -12
2 -98388
3 -20312544
4 -5889254484
5 -2083830070392
6 -810894400450848
7 -334381509272710464
8 -143464412162723380308
9 -63364234685240118242604
10 -28614423885137875351570248
11 -13150804531745894256074689056
12 -6130681937632711718212416909600
13 -2891952936547139307759187121205432
14 -1377813172560437641208522365520803008
15 -662026551456488576417497526611502879424
16 -320438833640321920906426195678762435402836
17 -156096931895680388758733708234370090499963032
18 -76469959640858049116571815436296143313922538548
19 -37649462349570694592222143099679267479968387606624
20 -18619436954215044812960476189445579428272591543267144
21 -9245232462434736397188669528968167086911718276716696064
22 -4607281642805421591762397623482007895029426349710939779808
23 -2303576353032793367468389138954029533021980628414431438125504
24 -1155222850922637182889683507919672697241179289127468031223034144
25 -580930923339743129660932468445914687092631140530407557209653172292
26 -292875026707786770213567271179299465506863631849836969727503246406920
27 -147997404823748554060755736679721002093588955078814215711112127172003264
28 -74948701418284841892650976262803239578224324431068715687296333075995423936
29 -38031626014216429879226614754089604944803826275187018190216921903944530200376
30 -19334635732532661210220242724966718341598762873575652987369574167096046533544768
31 -9846526512288045506714509719061901509265180190156021380668757193209220256125655296
32 -5022697379948181454394475203844301063830275456277160021763515531757853377355071118420
33 -2565980998652625398834831012539276943208202881341419958932880704992126234185538444268800
34 -1312780019902420237071199182852743978297938734572202894156493105412704217454491376191605800
35 -672536400899657913931749321146664470499524457356502629363686205112985342017303467547819836544
36 -344977948219520963685869916501787183076818405492921802705406588659115869904866238253083866464308
37 -177169019025002203979368526901468994186380822743285064998940721683900669972856265523759408123128184
38 -91091288747348452311217499227215469052278925592179779004339046682699540503490817872493744699863293600
39 -46884845716305224105955093659788672100563173489305975155295431566861504425758597626827371831939297311936
40 -24156315114780971993633333070171248237209585406635089385794220190422280163787571860431708416145209070640968
41 -12458025448265149251943968124102808912043461456184051882858411729184721800399276124151475783826879562908340312
42 -6430836803830912416527440472078017524439409314584272337569136763348606902600469239029818573482814850007633624576
43 -3322510811494731347931561565535354680494521532880661825730557226457156539734201815005123118126520506500960749102880
44 -1718019888123005382091786190200971683722278412369329953825254308455108456993325668819099695238842301041259098024915680
45 -889070679955739391853342218922478909980320232511475606351045247867352239683124080784941585722326195753213421644155150264
46 -460442349472021831363710230568079022523995829355567183791359375389102562123112528459183590335468489643306332590757594102848
47 -238633094138831053999619609023153332755853501711311496753493509436062014387935135882156533497559228135327813593387577940101504
48 -123762482518960149132400828218233824127739370049416031624693863254280222650897676943788529276707570063712345840127338051936809248
49 -64229955151992523588916563200772903269461679518301262058587634193604978136667424768890261800840418300156655215988427129790170322636
50 -33355281342450580912825228756015926306154199924987852315555026674606307624266436712584282899813850164037254751394486867772495880579548
51 -17332404332522123571095820423624029894571329236622179008573539842987753308921364491475002054318747589128479041078835816726617474924853184
52 -9011762137058152334400232242517372814402989670831596574571369242937343408769454273422697027482567390547157334229481667551625374032742604040
53 -4688214049691116978389594739235144650732075489239710095615210337348303936936617381694074464770193878776624338094858743631046115749587515137016
54 -2440296564255172583322252705988607775419504422747008308146792054273795034952696585102560017719625908583821908435738208185095301339098122620063808
55 -1270885517764755618618674263781252497442717643927613112194192327771386615209196919828859764631061194689879365494502127880406707065404903139918284096
56 -662202113829884361033184986107493442341638454850011522326218722878528564991434870918898914048319814971255549034334161799967641484922942195840167146688
57 -345212979363166026051508214464675813467889569030125118263705862170975207516989522588204588079250525315169786621669364535652025709869125952493015308750592
58 -180048131437047207949890852723612252897531640793937355519813212044839136070236106920626043867077008754447893363911721553404298621727625337606853810695361160
59 -93948096653645404313650548733180708765656048732921273448169163497180954193879697036167247072573394977558018519978983242527867257909190891158935452410463738272
60 -49043165581203546769945165804381716548887643406725741376857295904006217115395262259030624471976455404183654031030074731143803555413367800197532131051798870920000
61 -25612605411825668732350805096280840351971728234423070883511840184716060653253905481528836400987703310726008137515253775719058739117437664601001634016128765366725688
62 -13381589609701421042146023806362757140545277287228326688635999841297504346227915956950118041324714892908955205237284915264871503919034840114236450897338558888323157760
63 -6994143869428182811787994389148517894853225989439150488473386332506803705985306200925840610500334930426549655746878062870472891825782985200027376653310668472344519912256
64 -3657032518358863691486531799544208761525004859063728359804492255666364098996784119862319492564798013606893396257806118831986503558628980925926768917924280439475854699551828
65 -1912869074089911299919731404041920888148887145019524732103306442865767350626717931386874470364773858462023338804044385138042481400723580203273067650040839089398732463093677872
66 -1000918767831472224431357082368786943435536366697738756923089751483401355269424894596361866466471027277768547103101215430378468866793531862738782730305791323668250018327864562432
67 -523919798080109577708021174535755142910784721377322213401176742033879590505129109045607703421926192873349747057108919912535476070270243851919062893092089298040016551195922126953440
68 -274333358275000062428132587670078966625733670990891805430684351319547452273802273389477905630031446512147554582728122604891650486492024859025471647784120886842335675810865422348669992
69 -143693097197812475023876609227728233159399380478888475739093372659939403911626959028237071807692477174178923838098808677781133369139757430885633343991412616603821809518322696983637788160
70 -75289168472362800788567664327121560261177341920611217776991586766785754505616536529883419670030224691063914466953121770747878804957700351706319022165705064306065625591887358743986288480128
71 -39460666530830907394019869971716300058067237185998783757283637616138330197409206360708718398678912928916516618661842549894519397091642469619140716109575641313586995225124911548905526758108992
72 -20688444319804741997464444005820945473538952644700562001373268328520091505467813983566300045197925733181293419561614219745938386723645801015990006717956705504224099316584360867641340927872817204
73 -10849734120445232655733277878045000393808659820205937576275962116463221461130721912190083296312060100800349394308173174363556231300469333470092516705482165347532603219929795415210431068984850428248
74 -5691604186891468495669690926408559695357312600522664845788343708868259067113199124404922725154022250350588012800715640936183214859190587207543635017586105213698399685937503641114867350325823599592008
75 -2986560054485665552787557778771078051209416874420654321020576507159943482720796819636340558276192590208604826585360469055430745229290897069967667147935411653789394541258174804530734163074633317304113824
76 -1567564970207611180724720893675380574267338321984325635822902195132580739684347894131893625840325814213654834043585727121293007354785699637371222530277514882321585300667841775218440723256090998826843184800
77 -822989851809515984106356718851231606594525094384673007252131202091058837251850687005916296707914533297714778787019075511272390415292773516556396745266648729174147112303376986037373776441955756910001937985024
78 -432190344269255167263334380456059837971067739838935589477877232197077902579313502281835135944334134466582095945888284496532667593279676691710952602233292345091173260612370585945969804448396128238178712760938816
79 -227020158226422687982169644979660903856570663281867970379778148911721170016562018331968155600254474335165810066815210142118694056467479871509340251125474676747448594089407315734354291853348277856371500625616892544
80 -119277851528589372064019892228246536411362024898272975872276799385287434791529121427604866838850051148527034356796429788273183024495785815893584309032561620878733730041143823117489808035925437814357776306981699624776
81 -62684268551901211170656635177609859093360408320832812233026399101875295836960755598839877875480122938326634387429283898870453391729433956357686854812155086552678509706469942000930844183827142403906838733886920048822348
82 -32950205668649535627486506356371129160270122414075271866007069389552609085092663130258833229072537976072836277560643012166178160273699196732496367114819418016505118805430278001687058318876347288534306400747595522583392872
83 -17324314002121753822132823783668188031649899033343074740517324072923001493113138399834301527117551470220177217918577783507113673359159411493382513312833920928486694801338269215672912481918722718761284394923087214516948595296
84 -9110662106199019974343041975611991178409449245784851706527128042432890880280487052075645056460627799497024333352826913189261768257061767815141118806446232723191099246884082516410279640166852491940073458564639584587208479735296
85 -4792228535552539164052583819144414850459268734655509677578413858985302475701502452346930782187953711898616279259073487752223769479900759982012034486531405940222747169185662735468028739222935165720303260410964457960961912203980272
86 -2521253892491427937015898371883720792106899586768747514638664339588860317797559421028133779341343973320239119826525444470862530554147664452756190454424430240140253048834148805895478433539083782775345670580081495673082400046817648096
87 -1326737461483406606999760501430856060035753837739622023571519371040543618189227940958406613263177256368987687817211672264398889641518318020631899347162518045083458287084202041560803856926160117197571023811190510874487579621934887305408
88 -698297833449102608877421837016377251907812557627691067267017778880561306058282827024278251421913627143914670164982516306465183246132206765831664267153611685264903750879351841866966938624656712025914254028257155784902443270755915349095136
89 -367605248026768130659476170576467001636568020279869440719800061840646964257370376115841546754292747108313542749654147727824412215725312342992322157058778623152758370818214900371085355494932999396116103872385431811513867773672552208588111320
90 -193555758711102193095950259249192925661602700027728287127629532239721157991061206372939965061743571175205902646565281391474673211966464610817849415744202310051227272141206441389712447662014230567150952017261912524788414489516530048027032665608
91 -101932346443672623062448382728282347066728349907372444063504421788206916249214504714265180132386353430804726188107648306194889404196329660633255127577968487277847663498037298529528674787751926205442273091477560072766561896177181664787691524022400
92 -53690528900721880365524151614838654190057774450721255316003607848078353977420443569204241947979757484486725648632465291936212761176249020285367261931587541389498037902963771301519456149429905778120749287400628939891392167348933830455582653668064320
93 -28285336061380924354254023944354972881881462593157958843703292702092464886800523988116691256411257304429463824580752630513975660895413058376511352761799374696829617086167000566606542811839162287632920942312474057186723371661786125080515762969541076992
94 -14903947924703761834318138838868447615903609821905929970391469268190171700481410743036265785910899190796305709857456446521069650380620554216022093616702619723403389811799236631676822526174774499637789942988117576344921024221832096262669567806714753487488
95 -7854453998334623036311027744401952357408469125892331314972190933051026782119968892508269790042147379654895667585429015533178103303827997041330128098538951603884158736032020140375816336384871253130405369514096011672062390266226048657086953643633704899867584
96 -4140032939946112998473842218156485617884457680223006737940988717928151733560142948960512138385480422731568151371133391873595122481623745781673370083384527477737670360639588242851004227913836548409629419341303409332645143893716180246719059393416032353120776480
97 -2182544902558592298350986452503951146161893382209371949679471296631797752545734452972074131870483943380973820157114698506347230665626000547225127811405944400873404406307589490491086339574558866899377101969672714855185595070929558046440624145204407656756931373848
98 -1150781032115556909333308703871361691352746831969019865315763158338521075917191862347831427433473216119453148073012671414456561478543498986139213571210792555385628417031533064124691140576755565510039708151703265166416170046293644655057718028321021754468593591803796
99 -606863316904607723462458895178232562628511837807844452577822953233728876394134500448191407844148969240755006315452784663628107240280932087795039507169906089464807104709418728698198472106987710464881252889132141859621960305903770474497802776685412478287931956718345504
100 -320078403836511263974836607623587663812102935035596362801791689226748142832907153375726297978301783158477203851015074236979822384643002288356550900891688701268996838384784397187745866491422977248525157878779839875642560931958167598645079569958641941308775227208192980444
101 -168844845086262617596100779087981704148010908922675290977846092195638526275566643165598727835597708995873683239580474450556888309364238609727873230622335504319736441899553813023454632351239491996847118826568223057307513917158429983794807321035913849273870997915666873836408
102 -89080752892371602087570564759425334210520409613902321380311676448848317462459239872425816518520674290604899596209608245371805833481378143242927825492305622021378172069503255279456284001783098119468920946984417532471581906360811016810701287276621137740098378872514418624966208
103 -47004920517396454735828640769050251133294471640978695926106832866052233630460226400619747745003905440838924944182222812019918837406745852224496252456497886219863347353855398948505233807319433396313087914622830871599654010921518117477032324243203673490377056190750759447394967616
104 -24806466415688017594753449735443217822332099339827880379396132178888879505770150895609110356000367933244932493989065957144323317733919956152240720030564824788875185296404575082822132734426205013060586051135285980754415126190666012550239672253222527768276993348447842156833665633544
105 -13093249086425730187872857030400448572080314746258892839374808164486736744602658914726909004149100628138163421755809790423877864932917084868442005607219334106488163928388321194327341852705605355356051797113608016557351282729672591151817513975382460710565310107269279517470557736449024
106 -6911777276664867034794954786266896514697313071841313201266698693403366800182767501360356394642097515544032369501348213419604747353103258679895653860561204755547802467659836215152468228376431679044945768529567715852544391427309563508168370587556574229585600201970951746927302852280394696
107 -3649141392848723436078836488554119593419571118752973725193579595924358047649001032631515230021323996732983787413203316779139448745350693080502462729729978102156103537200115118083254985958023256279316622542449394665894587835666978976923278285367138939600657058524315783223475370747381383456
108 -1926855739250415148954369432449280036746052756952635813009632633941703935813260151984518478704524465493262930001921562956703679719553304852695246497373024024314328029504863972925529899234828891420193697311824542562459838287520386517556813714498034245692079027671154225753367263592632941465664
109 -1017569771471683046762325751073978808114154200165833835892898116530912888784088964966551880798083050302907166532085087562200499729292177621303100249467980276179005518339451301477359464373841873366137368108533922909121504287728922960479549539784235124338279995646930102112623983731074515592515512
110 -537445761463726330114007792141986555364760144909796971497420359215365323031101500008220781538715535482716580473279095760279970440219419607027264964374873304533037538386922970249586892375324623387875973300062718326164081769504661833200431654418668540626994149509898502335550735876963653448961023168
111 -283896165688957409287130155011654084701893979442385241797456617712327424613810006701686592931835378069106480205254141173289599768083171843405093948920684496039362453171462600495074815009748599522749904572412937477594411590491274756161001093272197326428040412302308219265416930450047715729323789245120
112 -149981561018987867810907746897437529186131266722944911513014845896544335761670477784826640795230119000525729995308532083176220935448936869336004232015297929111061881255855659429018864900103856660367236129085966653139907326953279783857678158416964038769969084385649864596306257581977013433493263911318720
113 -79244424185081493483979860837703660706752594381930564585070144388436960236229221735214218876396550612664522667586512401258236233414190864154980558344220855307114476570201813040192745143872440501295219062524460083240817017562428819995410869876898400129353019697583996825103874604709887172854394078361129880
114 -41874644250959715916057294091486145171590548516343299120718181992494816088653809557817622461186931147145637589244515544884552692425220627131638548554461990725453822900533444184731691218760898302483858867689450711962585745050245221493939176346165780949929750670749274697401855412261180467150652152036756809984
115 -22130142634751438989657486167786103162455780360006012358578312032688064626478914550620830707402478495434735030699069601151162934373677825731512422096016042318270966190363143820104901540376944616696352210189912582888008584723270854600820457480721647959403453032773805730884347438605092618120876178040854310093184
116 -11696800422084449671705392059311644577647910329371541225627149891013732320516754623042855119262866284718353338222114608806741037805824815732078415745009183241464982047159158601492425108716390908812849681443020882743699717337590270028515015969072123957155927758157771793646810215671960390532311421575720743781857928
117 -6182994658828036843317919406056634852011738644931649222309438323830925729058715563329896219734025860738269108833219307826372642782187725730680849307051929084288587048818584700579705322033223108279934480572850564986098357396510416899824159402959564956922752793585473371056412420870474268538029804657782836358084950520
118 -3268727754376302487801172187761157044524744105756384568205360932248681147267655375529429267860982191599915416546176984084878069688185697356709239272202013228179567104236066822509303600941091552209692975467396849423677814162398928309978515750143971193062794237356435468430441172638243039919182803378498730226328968327008
119 -1728247358154810040225977652611305557786644615219582986619758136940941284600927648196042895862056476876424655611243980857623175156031235898771857246306697094819042062323874541448098974198505371695098680291914501992618498402511729165550114042137315279682928860793265641637734230570851081296033689072702465983947300641510016
120 -913859707137217326162363788899380240313278115972645380491195781376381410696866269207956949646081747583103861362175736713202423969936643620707005684083603287335831548488845169917075336691674306212941537707477087918776707684785760605044000848331583673694521423629521089896720432172902304480883492597181496729870276313481808704
121 -483280039445503923477867681314363965468138361519008711401238403077262858190003319046668080664326112729653193459422472928393228152026837239532267016462289638054775065829811630072710579611152237862619750869465353771922151051876213527046847210651324277291168861507468534636685633757470145864293259482367073733838272153669236944108
122 -255601343396047878576843626406357490389344097210143945900188841753935642680316182067087797550294735818389054339354981490355990981674936088844972248625921774655390357751692959695266355432935915007382710442681923074401979964460147136040043596556943685571693614807411248460591020745188043886884591864834326936035836384310027494036872
123 -135198419151234109511668222587239108221671914437771990044871932747913976709510199696839170474126507838955294620829159828654342340191252165647471832504928853528987551182256666534342741249375078909665895037552039313817614531955529484370930042319280736316355405390508286699846189012331717231660996595110805813124767538986483923526577600
124 -71519353994548641592509581913348911482613989792186126912545318958977334028110733407355877016408600944821103819052447000852883791871429321667961623600670769010604800232743861449618118093455930542035192259923873816854405894426455802614243712791492917394145698788077805358869866185388248401323333018523427319406053035651174878057860927232
125 -37837143182728587919729816104929294053353548822412433952755815446388751183411933614801524840079063174256278323968502348876829774712251021589741542105637735481776688006340333367636702224965428924664683140028881438286884728784309399979039834999348664407935201189846327975276395793980814281830255466061467726948662527278000513325826164231792
126 -20019590723931228912471699174082660430498084744387988715117833037127403578912503923183336655234064054935220251982001223086488382576298577947903762997706445810489128489482062706588188129337821350514245790040163767165904978193028555577361671293042271955181883495207234376226411479208523961832769882696065753362564889201696964940717177240364736
127 -10593353932205525010607588570633209859375449345870886739977147384847957481855224421513836711719710412576431823914854033867089156023353643805994922631377304297330587566956542527500591830559844373875500182284328375705885827959245869663650845999428179676792846074401210821023647209149372165598255394661962006717861065891541233662629648783801099264
128 -5605992978242512894268400653088646360460466647673283924288295272288833082852229314069878831700479341537494599887519173995122249067143698668376596299353586859387773260260947752508183190538466765405504867292437042491665589219209566685193639613823737645592441947811127219637514577394870795703778417345414335706746003179823945947109297383016234114132
129 -2966960450981884402592017339305799510475958134846579975295031265002031872900070660645257094637356649152778358611714373073771257389091077009963209123604719539438973294176957314508992813089252791508505996372028985268108104525488722532393818128959327216229062027507421241894555476287167055270072573478671311813512294245869325980143334943910844148849920
130 -1570400711156597678091782381422448868446139810738016895297899508206036478520698951165225412384939803340025256655866451033315819068439178088024208432792836536487675462046128543679709497114515213752802048100878564536060110289951386812559825507557775109083006716484750175050476700235517623815517480732673004353884877690865627298360801024062981040905648720
131 -831281506452184393798480896874550320786761245401042800274247861928176503062593187043056719455340277055872509501110152212029640219195382766165681779028234758461619522576648512414887494168883430194226109182906573783054742305385524036234083015545836290260535957320907715150094798502716670171426232063282768735801927059597026594338984578949811350608498935264
132 -440072336855011192847817221254478218647333012736546460616053029645889389733646680541997827852905779880809601601615330977544943677104594787079761357784133638162101837993889827384536810123510538072619618432395563832267903950021951335292598654556927538548964942169345573272149569145934954333642320036367843672437831197425946747655690883196213611994651115082496
133 -232990253610414230809427707810137521629516587459057063775265243353245711479075796979797081483843850987041881749277380040347446241239957942803615668831575407781142579934004200362805848682872778804855155533141302632645501346946141208411689887060839439345682598001023687622751868753766667024626427823298174101762680651858904335386662998309738852161883244671330816
134 -123364046063785329192075490372480163776058370238172202480889061315416780913396318939477081434515159045036585259277766937966910302976724743384576594989564315686736680064357411986875078650629469352225117831386039429816214665901106379522365278832199484481673116457866005667948669216698326714138082659778612514764044006113184156222461758407570556664516093844316493600
135 -65324495810199132676170548686157586599031696210058615847091024234041310749001783352687700228377340639349418707073277194340836289758742284702797805960370394742578011309264286879390765997968994897195070181571738269199598642988199483952975860262922342307747545259426600147991926090104232492966864531238209396994505134476246982395408771349252979012798705174511476111744
136 -34593905606861603672734746660723265113321569395831432429190295574950936445151001972381173642153108579245175417138985936114974202826905133313487813990263576357438626327431955326244371105510088355050035231275802037604396867684691480065688334195166691329624950954628743137760191277135026653024987725489710105038305264624411610702006704931318010127562133698696623771845672
137 -18321400268684411706934322670882810374575970507586066332319482352503465258817543029173206702080555691771978812287382351210204759923464920263697755605208593604005756178897411219900712931477165767079692152836568705389088058222003544110466588870896475287498577698915221317815911861475853190426993047293961667988238349121238231660333386280001787769802457990242632035680686936
138 -9704043789897532797070277514555692119150665939589994518113739179265107126889294499300096455320684504144480288180123770620480547400632631857285820360039505039374008438959819182042579185733418749474084496259856671574265156044352345017728297128604249905440316659205294218071898271977826169624851483546768460113279830240289680612211155367063067155449719094800465437679607654912
139 -5140215683879282436199233289327424544597411923800917236186981694711325673908126030286201413871843355834798480967632051724451222179872451843477804361791243195376493970462157144148862905696197436130545119253794958088269715268007712722697363332143791945295943316103627097448966000520358188281869803105033478102871302732127751001430684620803190233673752551501964550991441485544992
140 -2722976857154602824969907385110282847771311508162007523371999683274645346539700971851199573019281381585049316474173196357502099254187605735326420951138773141857004147084174326251997609134384524763537296003667576592566033023508702143061815116207752871104157435227153894507560171120871222629667557623136236810337250191670129810603721317577340675041113580635365770879377105858678656
141 -1442580591329035226346125077131383910338429569141734136942855593750802630421986589337809167744188675882378982719751789571731807605470748370845388506855241616130306148543040119991576237258073342724382337697125174575547266520523667809482033123715769590462064259936864450316011545065275012860024274103155620496544842324308230527102996192573894892343787550367900945012451693664647871488
142 -764309522095891938525377260139455285224384303249756674589686007811892103916218890456134837929202992774826085619203813423713209742754167173914445210796742674013257090473388860100801316184155347211549750298325889374319281972799803319153350084135296752178595900404889674253343434331639291490389134958286171734767705435386706748462388443847716470727750865451439749713650230189305798492864
143 -404977635691917098629898839299957778863295895724653967025722715967196627623493565844295458088469870231496250361336906044133163037152577504530749220802657413902168837182966617333860003459575171504231928168508981878539072238366865534980837355840440931209040163436018196709059741703825520332466844211741154863500581580966321352247925233557934496351803662533885709538410390362712031056042816
144 -214597639104637830166262028416188379059849443246862568903964936343871838545990398759712596741058539777005803451498940564505219786400856760509001430870225902990002877245899028303069654703787553125481574558062416681880159401427575445620974541509898578875877052343405997421300715790880620005348529781951749734904205130986495262854787373785479317586919942989037193235454498083158501604912379956
145 -113723579591202300569784408381802708399629524157435016336174090153924314277980040868107980767866797186283286806854821451577921566834716009110368091433433497522574526946334344088025714171089501719235233811228386632759613799814864124493893312766756546632511432147084085451931900754938140041980599027556686003631349522420962368427653170099663999322720195335782553255448697250571898570468755693616
146 -60270854324099742133684090711535605668329351496611660934926861621319705352865637281160153091171779947443303609334387763654631107328250171670825314700012670473972508037921122023602972047903542828534520829112309017580916112718326193179353277295943542005997524860737325096556614117013797157748816222108562515372257852297591892402533823862312755544789827396422072767587775839652393862130266957027688
147 -31944418761482719529350143557468032025507440633250114571534255179299068373895349785854181306990128950358899737236512197220786608278132069244714535446338613575035930311070498597691841557155007736576040583495764870744148283998175241282513631942940620462068779799337049515459098759260168971697889610486963028924886708143695303732057434573793497605583079811259797050282627510968473592730640622018265056
148 -16932185989124271124687136983345258876194883526203323002100832067383471545757749844939814858299624633124106776060364355979871180786551678262069965902182051899257496518813897175125611503960674903229609451692373518349754901182583064408431248475058407388394757185128059381936177115268437708650261788488778952415261372829548375769295358296572183428201161588736105960677141992859210641590791314552990837320
149 -8975549698685958136764679282271318138018491949840117079158418064534878485261496310341395696866316383967794365352655836660498216665003088786311914650707888433762122932574559342676575761724003130531447563987940254093920207948701428246889160648798057376543905427282248335765625041584648490825083624618127046975854000061845387298675919401758108473736839367509951204003803979255323458009176407808040535560952
150 -4758155870425343165579709127211479671604093619762233966158206161788924007052476547908808179256953662152016800394660846861884715513726098203967138555075293636066127945943068823664661316738752532184330428494216562715768800295219266610274604739288959507170050084162832757691068425728398893992401324163151085068017123724901831746784663632135011641655409637369301455127837263770503438015116814484618630282614368
151 -2522582984311230114527514944594470872435237161737264971537530346204952018790509006285080916515635017121579392687786539920671681290058948945023863860265422689710427792541712104437488124759869227849923814548500592260768387035719735159895298062014216121361275266645753182419068591112890694808117188999025898977603697847405734556995947094881822571789476024118062004201165676384641196193713116789564993968793648576
152 -1337460795355292461079441311232606400993949507883679874346330002214552810539450248030501487030210516905762405944969026726828280712207564875560435814290688414491703815208110070200605128544703479690308482980801205110039419354190111279614428985439204737206824276071966851396490352798844045617520237864832736715513678636555633932689387640583931687636338154578993399625765525969861535055719331986453747992265914932896
153 -709161387875494864318824080396045309301967457874910305517461512311122504587551530107431566411525635827976823575620444205976585533834732083460235812871372172282406173683250751586050560594668111196092070029934292476118242234462410697568001126610928152830328047477414333214251785770051125600070785647257518028608424902616978305337143336214477291331164327431237768109515279076627705187054998591171357595179759519833816
154 -376042691488821992507755604011863191358346270710924307945146619249161790093152174381804883976065765362963187612640881667476534331649143230361422888035194540278220470469643794146105934092040601617856555676118383644461295556014539529799685977999591989409889699841191711247540382565627875333918008081173430338384529857766841389551238646483697266113282307124708980124478683622303940626646515633294184117514232210050892288
155 -199414580585838781095929259464270580146527253872034377294254895106043646598398105335826685129684809613229182005253601994319799382415472259431923469458308278063672556754359212695272577618068031166590277739101768246725224132061831395988258543010225614452292680114481877656495554084216508212266649063973394401945522657156081855842764398207166790887302316764876527656204008747730938991146417257976391357663626576008064334336
156 -105755751268664152625421784086382014827665453142161293341785694449272472967224249514291733619340238414206656997017344268111308811585815739795451113083790775674326709910234649364894963749532926646639246844090052819481261091017343137545622942709164834762892228033433129238940445154798259652103536874154253944345535594902337649817940876913205892686544306113150241529324718552708066104688005212251165597915620693493478723187008
157 -56089046575773083295572368430105331061432800518272531620664474296875561904468017871885216821332367103456942564346769989610741816422591402658872268163508116086163470668805385362280148745682489575796699400884663068156713905065165207410332673289398947181952611619273481165479492881455218363550993682195420524601155523182241329947866716048198359296234596385537744889837219683497418983472533792192130261520324008251791829447793464
158 -29749437229202564534637635278449711374183210024628899288158797547620115830487357606512498471723719504052030909140913207722664049203607747467855475905238828372321686552758377913609644716097843837239393111604151997337450804649471283345993409391101398565358256464354769815686328165074204805911666346708148255215096732479931951835235279883460057869382058660569056811227689242503050701900951621783158521799970614869980313926095278464
159 -15779954543659320914660418332365114150540690302889126456127212161627617918130256093089024866666678822948006604450594938744576347278384482883749548209613304105452117919744134721535468226886122247440922457439749817705498194139936444713764891850115469016702253270491151207778649057161733370101241740005322763331368735034448838539487612983186682411248141322331772823733576035241874557025058508696981712804951784325777334529277857611456
160 -8370640810780691792712608142665229043213919601529327798263337651659950365882765426754464268106487786553708574079566696110250934053491745258227052221632994527456884478697890252598633784510679974913274108807370771932702708929431485050801722819117196669942019233039152793800286393553897298260020010431446074467617184801313817766684651331539933536098581150588633009660940757969147402239911474016745690562222150067393809903656621675618120
161 -4440555534150152020076062556708370509515378243398586546729018453154839798087352287859729313889412223983340306188986725835578997762725471435658152338108716890862930172511900523123114273529354145909944992338676745496165171802401850215088659048236824531450308506050550629104826397396335737845649582836455294808580535271130779928530977779623682099873853851368736721493991810225616746052662125627355564213560462961180726029851383396132307968
162 -2355815239917821180486034810706022049205770997018332083128859753433585354034955723615684180250752685433947816698280675587522394451266917941598668561659069302306528772761493501593222822083504278611464691224833173182803548850751940780371036212985005123593415233315410616811130540054398478279124224133591557122877246151474488868483990798617282154599731287670520215710661998743765216080058058145255411750557074736167671314573802754561668725268
163 -1249885290859278914794780540341246129902091877244125634121226885472317612920354291354334447126356289731505706105438592672826282362515064639889505762752949672392940547951346568283371255727727197211805155066660577945181188564863045751056949920363553363167768028783442693450608169491488322564170281845623946126055186981552321818203469573076967245415349246746531894946736749469879976533308655950479253257307949565838539951420834832671843043134176
164 -663168347225758279327456681266917935675647026354789496849128334275106756485984579204031098009701049374232626670705722744005727578499599190127817540099897979045427473159592611560619285337107535154261439636719455150657532195819733366644351271927000136330389354844179461509523866288129787392206749228120534050097273332338070740378495947576990200189042348993546379635716079127006325357841927963330900206633628149509880081898380686160202482164759144
165 -351885865117025222592877366030838906621265261039225006998659399865511114495707193001280687567322729900651716264171064995872408906527264429255811512075139442895437397026195690793592366400757571846517568489690660792047121994385731866150463187795259338702404848459932265825873459101359157264290535354682967831926955164319179796282457898105207769279846763154133048203137854405737439825733715368788029821942686007812908112325942648906156043183961920000
166 -186725641141157632220599633007248915039024574159175964835053328768489590841485291447756882817232995051035731996435491387034499430376209129479793692578809470280512214142824685459326870625807420425664371124275432756726244729272694135574190234794187815005327267355684112818063698175756075080069556131839726690238891015745240211445351734358948486014592258990561898677551028163201927567638369726271285723781915812710874081852990858373376515010099886662816
167 -99090018735802870740665933250490235642851027197941738719252432416891801826589348860141662491105535333568216971310434910721352896685389022685317628727714956040539875399647566304729981290166039175572097431968680644801922794237683922953616383961521494323988248615926112426376166783312193119657724755431443475115180414428962716469059559847127085334279803829628059380726402307588105151523267568402245015718940384358810700014878458476755053613122021460992576
168 -52587120427222589474621265119002779914924500251401302713427195767361995179079769756046619275423342225056666984824883436393750845323571052181893987760057076512714697449187173196149122708032975432762382482247812665843335000865048112647800236312634342442201358231075604427929902990274024490095159279717204487033574895713997496602003042852124674670881958251940073010336445278980356054527275648411793219264022617461453445787270650780686727968178811728896458240
169 -27909503997738189628165941142852253223587500282326037859494736966297396893698594820454313722393174800876805850914743069028303753092780367851872926755853547932084694143547155285024367242127607629740723802237719348565720331353649932222100424180745178719904067875781500419944842289657221020719846801211060196692403377133728947867523674776107856206610578696410498420360809632636143297875975258073054241926521001015107646958885124380857886125461431545972633347332
170 -14813163602211206104428008130104792216749029518024560180995988353834867769577736298013232788315252980194503082536999433520617069911791022946795400869026302636944771283962823898661659478950666646103060516771018203836129477600283739387737204661857839092064986753388255134790076537275509919189327911206646564478376080949689929458924053491842338534706120443089712185300542274946074784565220691308795835997561121830996388219737917680120376183370058479756903317504400
171 -7862600739927095634396406101926894663639534058844108700093044735078806667227386624886115719531168549686351434381645989713661137869268260169182636818622817302938120678296769476435671388638029271868059900705710232983306320410235051617562184496942278322283997163449340155062225429194309848805991267551459435349000459755141486019018072844811628367241827329495514864589130505367214010256129273508411600383752688405973376474581381721306073009788336570599715880907952480
172 -4173563861858921362220002965884843640190780354986820610092967945214241964805996408781857419126743383425878166819892130001106196924930353363175366878915583051119775726564191507189794848650438724892908310158438763484845884425145268137278392594609547563266910822513239726936237400714867970845347357526664065043517485936939682993361885265957934864083231477653386835410099071975116462268031728939954515978468234212358017532495709881706421739093179413400837347037100891616
173 -2215491455126791341003191231702836643230156197031010761161376838012145964678477733787897113071613528390607253707545493515242113363180069764230842689058333309772485598645498872916695774580899465066290257217819107643661551042352085009950302293911508573023923211429555925482737016533637657495081402849610771904898047105601167674349593852406035678670380680294036601215779246274297854037890543846252434544188304666192156422603730073938668934286014781920456504132084615453112
174 -1176129151920643932914119218141388621194450073204138154722046209507001461340102836831506452118568656889171181686410487747685674612015510872512997565228660210979164766078843833689846964867316348987475175705460058583067376181213219558669902011798741737421011360273890810626113585365535416256356690837845650930390431088489335973741957627115724531249113885792983501925552092949034389133283219385655337100306526879364148121065334184052888916578711812191725999705687028562988352
175 -624398163605942977177233332058856584604961687181261534165280376933255458631546972600177761847341426728471362769644923768191364755556037477428552337351089143366009853231754543114925160660938756954548058442102064633859559619361306158832342231198439416725306227664550625454580896204029593568344641987692672634175109300143817820007317040914592848918697675533322279451593372850182794037639329921965723327157775805568852447462008241909779077585911852032973644325991572126021866944
176 -331504660885140838502756533769052564034553220973309002785931320167706703997893126141553268839370790066411925015735592250567773448478472901384558903204095597183571283171060594860613451828931164790051569106384711567441390538212349686032619936106567724361123850831275726107755165053913252738527859582338512371043891395405533301990228094333239144712218089144651567095200222726517259733644084663823465466473540946809564464838484478751335794401936948158078270025413664527586568893152
177 -176010605275804333360319158730802817146175804800114754852726555163768287683364210854774192985410765312640684437382319378316210611363532937971166086682562294086714640069974511554292518164528936084876951926309744667442629718579908560665081175955097509430562509528578365536933231218293598187043905820557278278894768478031818124433475509718595094384918811770216719643524874439232528045846588109194537750731214183267101520388241909310940756239813523232361612315007171387773438375461120
178 -93456383344915457779294994705273449264590773320024728242234062546287797365684889902677045472643108610857941418593722620655470042884023147030329195714020939512605902228708893421884435881139780490307178759257679267860473192540703349427960431956886804219250258711021277653445835341288660274358507490724745798159103032040536793724762894990338043297588731536895377993679632942344313342446748877610007410337860512178226534364210456109534652988490849469138642326484199754640991311076569320
179 -49624918346534389955480296755970276293264973941033366665622239596211598661287455761416048567384800602378715882231964814423431944068574616804743933896900886687718167108907680660032382478549989657168601144210541063023683561084303084204408936786330849933479667461724182497948521056139429663187801050435152302751046986540114313278056554475913270442331436324407676828134568531349117194357883629439914820285870928477929196436554586963366951786304746129803847044804395579451359836547648713056
180 -26351849989565004980571309409138632006849264427288422482866798646201527823488501596287848847633703450993021180368193525321343397165140054123055528647434288183825277583955822444182624551668226658470178120251909004688199572246443190528035657110628945995015366241174242980001933298337182843414427768671109096225422041788791917335531010721264874893816140974168494557878402003457152362039545304934434960635308580638736331985586216043866996763696084264867966327375556621614586696027700943480328
181 -13994025337550489951061360031377390416968592606164710426185070512900692008924598552130042371285551891102506396058875128716098991757294240184506178336764975873810121941061470225597968797306552786172010304048265288326178418619579369635483382790007922362616891496124408841547384661917118875954387260134204865614168940356303195958152513561147191726112611358975613160323807722856969609303300611084128705323804631489843780056334947507707765595688689254096808412173752338608227051653529352383926264
182 -7431803537361680924016551156301478011982054161796886881004908794805957739016549650504785397352240829413960945740689928648593607073528308886606337201088892934460608178804168097030997497969093523138602856132373879929373294012711818141462703526969369432396108589271556712527888575367247638084659225799854821569511368133821843636243206315574591512621919758396367797649930051206922303536169584980707758537797457216538307699008477393703310708599312222011066772856799960202137142197076228991479141248
183 -3946985972320681662591916381812362569893296968911288776532692763088663216995221350246054009499772677276697637249764346829124633361737994344365053877999712822292476727398299920769833539659021479141892563629292177409224386111787713306442979769142990110237010506983762255253264621756739608131014387547486528429459203197962231723795561361609891741984664415516423307778043076703640398075599597629653215614283956820891339300246162441518257256345430650865664918183876714583276022674398209773337608669376
184 -2096314927813503216182876877212678440544377478381939331686367395637086484445845354042748009813262732966603557653668660094000832179845749820077898883935639748844433607478043287210704617044260239692733240993880971119284009821985420940164004147566716332271236581291515084305413011675547576591489952799735789206305952067958903475573551357578857037589736213798613816215366965793555963144808502332490894944111105690230172085459868390071607997052068836820770847202310250622883670096824778410136960127564864
185 -1113440052281314745063908928104101739326579304070931820524995930766146433850519171471027067146077695406364706243755247884085782682515429523639268770783603572680310656701573004921689585905198339119600672388919879411254514604440252597720681056705662469333793529122398896362647376976413115363321847385873329792525644980101248785457681597170192433270939995250176458452664542790505272996287856942274154179211090848971299943558821827683069921916015217909170782997827057690119267999298335595682287477439231664
186 -591420414318137930199580372398107825342437443281437783938975393713405401655455360171543315226734115966600741418009318929034280617265731229108332381433052020490690933547261079926195354340547789505958428841547474459523813531592685521362531977847402069359265896333953232749649927600917239847408030000911741025439780794269858175293610148415383852667795773575595985357063764241248094758140444970934836128939499853888104052751398939932408543095531830708023760737670760168634079758396197196170809534639837370368
187 -314155549411576080209718576141199419222537713047193441161740661660220838345182319607604707750337986665367390887866323169053929313607445107390838877561112430687126056670678804165723027813928528482059390828026561367836068341646654145794651936695028887877927745318648613017250295002594691252242076471831185357813338077260651699818729446008918732835431850924147033655884059800977041457087912853608183205143417722277247289863596304051439340734806311814899993033595387098992067197459931283032660159414862026752064
188 -166882927774627590505970233806579335517366406223056546726364954117976065419559024863740386051449753348380850351849924087903426573150478916338762973431698352000901137270364293028336015961288493076826754355764802454177592433892963391387490060012884392810223339277474308234263935004130275326852371081759258339825360864375214282666183175232218859708058231494998975914698787315084456056281372539819348383571289222410661172705529877915120356170978214663247020462229638205900463678876050603018854707876173312021336704
189 -88653857123064312639214162711488029698696358763817218376615448603159186092804000355052727682228314465540330171686102254692711365603344587835465668543261818360596089546190750921601780758668268499531690952253565444797126977833784788507293767574270642968254859940900468502109922188778073760169307328319035557125190146463349769859810098347340470404988277122550564888449111255144389047072453473652708187233445017362871156218553449390332479214000484126198925671258234128035038108835631304701356345850644471785032188928
190 -47097918593549947504948048877501717515276282280447174350638486911621353886251747374186122432188102985747574183000709992850059707514299902265202233677752217146962300369353818409802696209698892892372262787349732298077091582507559754100959764922259220341197463396658837748033721546633331339208698408552438291951796476241268884339186574258466015244552750528479942963494384429798468414917923778303485321872176352320521576284211143272265587999920089954358611961131603017116417057463743329877331584584873765224070082843200
191 -25022111481601510725278913442440023905109388395909161826274550511245006201923034541189856937188388990742780027077561362796064976656788477536070433520072746118947039926941775511506679294992865676091558467689117234241919208635005931630004917539673223317025823623237921446597549086008557717637686153680517415532045412336726859995157134020698385469004248551836620682317955847615051887239880769788218300214029147904088483291657293925862423217356629597779189276712376065282074775236537735244018398588861135434049758051776000
192 -13294259908277670355244288213981188127054317295038098511587241035353091898486436325566218709073266429386773881729165330219172802107626436090363947027038569634823790491548115272502448014846859126033043933911576207984931475674421860369169020806056804586060003635406880737320967238547384268215544438396989342527252056728703413841766170789457042348203277006909240120602031745530689422841462142485864508993197200827803756022300844348908566389778537131912828158995547104007831951770813959997405205511192090044316550103053201696
193 -7063535933307130017881408788963263177574969753544382410198096420931129293053515672309646220131274728736725449340877340754909103819555989033376024825389401007939974685143224829806082036417099268969013911318413933665634968292911520751052741831743361130048487847748791863536311456288871086981155561666013699861103731463642067053154772167415506694939934688634448592963710343074365870487612750785151325050138401531494005522132773784155453981618986814064965719423958622288361050093767505151652676590901636492869194741555062683160
194 -3753165809147688620115219035103842281512814982178929309390379747746144432252445810286087861478564468087336955715178450387933519778185720669097158096648428028040047750412328390610553295440568693198556112633527766672685261276159998692073982925575296516893883403341265117439992067190949335448184857403370419197616115391252106729138415077847201865570879498315141691923101398269291131030702386489377534784502405988328408191934842702412836462112262871291918673288899791675235390109970361567631895270661827649732598198353143051644328
195 -1994301248135824403098141494443243872466191382534601960337971238024734488903665388070815206506336996813533041782417921128290928318541801028705338361524670857391357938965371164429098425731069799390544015126757725032562070405984511705609985894946905472985655666931627468620392139043952116835403884070989637639710571698687772748318794667154589040562618321939941388025118757141055143277193118715659857274873076471570940938155566977573993503329865833057638895001793008862846272817048947139974692451163841009232932512533082960250773376
196 -1059744104833349374818506309167181551604183796450691744443842386669487990388593427704703194571951135987100370806422810434967953477047461839724867088402586572507483960272853749802599064854723916179990762262561235385821009108086023209933096881754322385781973371905692895388321894187141223053762530771417552902893104590511246115214880076900458874653155762596273808480924662203634767995221015599845021450963458825718173983145314816115877470607695345710814951112833892454558079923713024596725017029847936330922117115957020940056750982036
197 -563155487295441702585011638151367554790674409121851945912289858692114022031859891001590589854742305176558989613048500194148323645513182999460584774291066111540824805759544259895804287600091868291277663215119416295022630974944567741159845741773778386473986348777483063139494569755152395908324053001713053971487383375134013534118641982402541493917753084502346882148013720741022422824058615659772300539092057808548744002475208527153694402793275381401671232843281388281626534896931972591951559489802644179881008423789980041757988366379640
198 -299276433842639113533435339424289547903569100529460089005081480694558725043017980494333671282793867901273492530677904339971994908677773274624171727783224664481570623965931287468924839035311728219679583425157658083880781406965106615941264911170436834507302608869327748784507573337330654330323859238374131082302192722488158138553315381161669765797417711683437217207478405028504843589977160474432837871116257433745647364294108994652584579579639135277446455979802834297155588142822746449042077236412579816871344554610408000071685808460044256
199 -159049914049741785743131053310097025935324263782373779063846519300514924675537734981112505518769848781410392737469976437464380908504430128087810860973223110786294783643378326714162390071659461299052723064291019968364013454587058167659204800779107830067660651110391345433660283246337446930031736575397367934874417533901951109450759317212319818695307642527988299586366519064508171713508501699882958645831500136771407389932015778182576912109923765928860406003050723760025950619946172588689890101171741963263420832830286255723134661066816648000
200 -84530007538773655175134836039709928568352987670795310648911365791838338669139285067363680800879642197549352276021824029583703239292591239225281703727161786335783395785378631450466131376234274469622196661397655102149125977278317196077755670704959567205827002065486136503112119916812695182638748795382858183930998436032209955601268164490100307695418935954051350837324287087960415474841517339286801493172167099747370589394490473515979985828295679202683825453633286053529939309911429981602982110429544706548734499458211834969395805837516655394268
201 -44926725027282860349653363806244360929093717193508395654495703302306191733187269813569606011153337077717895947494471709594914946412217713859644349441993434481247150361760744187473660777722762894439368354276293457362583363232498306882342292891368028187598828722011600058041890142506133182508641589691958897328260092786267337452671032384680959500247691545948203920957917801165618113585214693067330883781245392861767417330655832178843592883017489609017280122749520614758784989439500587022479007989249259254928028053262265991686339229634458895702784
202 -23878928597712596650069784120470259301581047507008665616715185485434317735064322952362760885265541489133598744410552567408018726885349099888825259864466693093662459942618395366976287335971810816866773321946822858375439819298174249025373297343638752252018124729368663800609608363871791241524955975893508031707183752896300938155919947226557408525672455198279733237070189439640273657832326930576504302779156885151200684021039539891282776571482294675197807670428469786130897343193121236787898903201375532584798671592642075643809489454048495747422246984
203 -12692318840433904482696882783574462202528388360589169877082277703065403937191497536155746522103599913692614826003614826353822905078031640968223426040182153279091076597337240264574824724884405437089166870006723541827911316832059415963855917879234473332496742780054112458837171404152511195887670096317777472499790195290114131112002606039050808217152993069309973396927194960959396842419288010736359752514251794981676556790062956442145544249417550805750140220280920625262818887241627458545791361183662719259843629854163216671717907075357624056562607732864
204 -6746569715199733163394256308862197403855184455893131663744668043089498533286395742811450043209254290046824461108730440985224598005825901065351073097732031486712974749889318263459237230455620357532763821162772436865676989752632356242096681986568802407895287532209259559831161645223277625416774789167116135554156377949854203615361986109039063092228026688940376434257830041379475128793851835705657605947381305339798598977127912489571141042184771138668047080506914907523300763961395006382873416032935172201916167261331324275695308845545596305604363919666752
205 -3586251957064549424873701478759090733312913782861921629655624187778865199298405745173962796093653036427606958111749038788406012464370755953301619338848686495428548305630296504678703852056053132544313570778932743036242774561602810557430277532044391285726697851064070643463708219660255123894717630401594181238816659177074157085990086468604205103546919121657138029672211127190769563174462598503357893330765457130629463343224695634223897019459006381193920547385161688030649649239802125949102118221979055176028864043244084301223064474454846912337386005619137392
206 -1906400648203625903285353085586113069294910390810992734854513375699413725666367671306831499257090495810593917990343401552573164669563948430278488588751970108988345737393438652185332461234143469804648188850926549371128947202503308141964030142598760580304734317265550743997794829302605637756663701168967958905214451591569307413368463287960437588533203801656105767914207810493978330884285404890002389218888521915224175475917239099043025957364462046907851608035770302177843160682129395940769410880244677580597404089515427834794218950943607564247201823051349424576
207 -1013451564029715343372579568878752810124091406224501806949929491296394822703420456924594401703223605620443463836952070421814244464173748504365676641168822709864208096846139157602256635308742546446090144437050616577250527169885217139363920716331809096392806710281747213331062471943496904985774213388424253996489955472785533823032165081129378251655620912597105716617441617075754256111617377477143867704340863561691202667486866335265614232915030238433190766865598644436294463405509022625361311680079221919689595639671465219299391765888916500642552174640240590218176
208 -538774595764652275783582458521300548969632300718148811517576517903034275962875614781397783812420499360017500802656521740063164687391627164222851059314808305086138445100647166098091832382355947557526124972036171891010264780276459398243869225691463064776987580585041265438826592825400404782175275207366015521929930927768216190167918420097701365172232367946599604545935110851672462259467283531295085832223184254561833314944394187428377753007851267022655541110296238253312825717155592463705977836311958158679672250213689919213797600450004697414826965442194779598916872
209 -286435186801465438861722829389664992256007231801838858797597124741104142598923985661466899217961828557150351090953543336662335317832892986408622992547575176361627474633322167253161982407874495059357117499467664284492465714751363800378331833556262251219211993362747182021886274884662827853236490171938145475800093093020823922269573917042624077312800731398021885850597718013161114421283070269312205787109560427316434940613542176878163072909679924392011409354315152643915547395921956011944674191472482846548164096365448344081281434663681915036411435770468576439357608192
210 -152286226354595628416714035863280364496725818509002908420175495846307420423089586388538696568181737603904854101124621048798566563994292534537018573144872405508459607412973462922799983559096729202954131368702314032211758536477792465834663864788421217530367270482983817270970608029539367060840233121185939543404730008826546960349557380913002312642455495034862070073434293193931013410794638331515371020828110438658771169941349167324005911772184590872514671010712466482481469875459464020642822868015873441755268860191378633270241699367436011734151004072972695235279487364096
211 -80967315416168556932864778858251807131128262133897523191825261089987272298973293101758831005754996289809267732450893715956451204743513324559302990887031712355183401929173736946007105989250911502147926315047777867921222412895665846403003495184289814178784481208543199935895215543633042220785636679556842088045901324319215959939662395841835479526167187628619868960601073861733305799922941099962968808715192923191647847316322851436509816930899296848906377517580345370056668505383649165177559001763082785343432273054040914747622815830798729352413116133578092578895580372829792
212 -43050041160037897370892782084496786425867184576469271124110419406159260097414915971257930110534718616899550626353554538560089243466730382730485476510589287952603554979028847106509608640666373665152144808818447280834744973275947385070404635907598912113566663632225926868352752627695102827352096861616249208923289697438107551584400892703114539071801420641007485233451605357446241193731575403369180571223745938116036181332513202703978614189553941374516864845869803650080982855914924250331787809865981150979231953043076720052526053978173612015539674356516888973492475515712670664
213 -22890326087673855544690060382275504690982436347230258960322301831570679516540182782639440988181084676447558145392041272230157484529678298029579525313790244140606674676421717420831317098592809888718365341089363471040267966931555456908731756125994581136762823202484079597351503065131025621811108379414355538889414478337570531666733855343215372192979312250720537290065745187751267397298086805468274574118576818111767329960403080392842881295400724333064546283296891446478289024906784424339878737188207969558482591985785324215814835425667006317422222892208470111186898167334202270208
214 -12171520319919478404018892496729977420344245509595270939142617199246257598989185530099378501420250997873644163051903399727628192637718135293829058230998832544723432381220455287959853683763059296828430855458911760046896714858950998790860944520719762645829805586434350722504674241140519111244881165434928704747853182840959268782491513513566110177742597356357901393025416828698639671923661987848624517599474524394712714782462904327415213770008389017641996597426670018709953284326229543741129311983244680867734244596693044363830534028539677652805569074994672398920819413684753467429856
215 -6472200799928900220300220886043159918997022027910897845511289227640501932575390819716560599213375673809707345114817232507325271355123511450475287518502392748453314625761216864471832522272621102137998749302980295513649242448773101831921482100481875117411443342955332367269009067291223161931401424340486497961634332643619214838921303308670019428407291132937353294362290894276731804478322931706771251039533403998008060533351338133743244795492004725595490504861658519291865524165184904847949158723145145633305094891375459967672888918738741869355470926160092811384332439524460237978806080
216 -3441702358036430892457513541650930673648352092308810552676227286566368964732271429508128579044738070521964292812236582313100415554580356222260532195514708124257732027484291117123358340133521088185993611620876625343729485984375689452458717559707395142782316091923896978499010922925813652422232733425681223847625841637232693733855280253965495944275009755412421307182092130025978632061748690777468461522604058319742480299450315492495411165161382219990739618863561349906965666895872012494293051044598431387426950937135821205910252345850796390053241364189577521420254501110905039186393911360
217 -1830242673070480158114297127063675115399490421113749582769688158119676509761235037972163493585789177043675343256752358087897603777404109393688063817585040332790450345826543892078748861181409040563598297395218393103667514350366785705521723104647033075071362857828710066901361950519904588626970362479031277409495968929993470637682847085078897664272457866577786474080429802500734430415377761816507383802881199948782815762314569140439651523302023820871756260400543681798896100984660794465910047643760620615428513346023987642464070939723197419561652978268766130334526326981753583436006718238720
218 -973325173794855621853159722169231785744190149566682117892035134501487568263151827096145779934864522729916627716212207204873898669465550514824414448480411460255005609547716817517516355338120388075418802059643889571260676879463065345892795406969023750343490812604987502013422321979407626530897295753373879529398497980566395032338682710703880093046749428288986045151311980916118767802295924595765999701337091433824339593152637100490318701765895704142797743304007119430839579702861008514754557218856883594318141814385176535029411924444334806674146179389424167826900995108632526287987491357625864
219 -517631883512006222873612389657370769018482877334029509189472138473766505510592831785304151649277066345942394956460064036375714869014529177215229680139354168915963418973488552742358968188155336203372648688007788717992569535519275461411672931580636255433300909652775046720849000819280793204394641256381227273933692582750599841120005444809571605507492749973831683439489654987576728853175425692511815667971994288072745658644107817485331586785201579125686126659126310852418093581345075949359719549706198812042276888926993442010869511499801823183690283210317979792025976955782799717140416664918595008
220 -275294629730420500237547748969607535906801490278965808806389710133261981566375457034478723538093818606763518506305340739781569192993642489721300820097935917887050469014240356907922729070780666195359804957722911180857664172104954774146197054276979531449506714022971147803554247494840718331908903904338926239182637486725213896775844106951481229291221675107501710701863662847089535835457287504060705029360060686628233037530305974857348162895039429830063888671177987097348668432690806308439380843483603645991612470229981339822529012325019178957332584894202468191949410952640815533320592948998278438080
221 -146415816556593872399353149811347404429973231963948134915117345489545875147173051108383666640338660004165629160870674687447539982963778359931115442393133891952482070674926586517506332758128976874320026165609700445142327809870335006984868480696689941400808418328154891090719851136070322357795658133804877447983677789833979855530127531697215217879376481530668534619535817570925937534777746969830991608135302472662818590452221224965344256918938568352984690560400291343322634217954775773430250333837344739418078423091437690316806619719689963253184872680571974194032414369944301017750931749335293824036464
222 -77873852338432001327878604371789071176581508071075847207113599340438197592425889381671766225468453178370925517126791439317570225268062949021887464796750920189993419435544517992598174687895208393993927773596624838700456449875416565013819075107729977923348870585696804631412787516349858668846273073706187440094433580899997123813597701104474626599671957126011903755882974811193374032138647295316775025986443126675880100023624445418877661773547076297353654175716131314512220975966847837788088690454240085812248607313597038368872850366604702524515249490850389265692788161423312315093450704570372879507866432
223 -41419858888796502368193719075693002932543662684847581327374397583382073431916904539838596205437182275551873890930178844272550616635358684124693801853830823622666750760883582805380669663821210265958538911293492690405607019405722338549409218262783946559348870222094963781428828686251480179642383887743603282533218802932938556604017289708030032981693101029451769062836539599293387064269248780022390680359806892353248007493469196977967118297135569052404405417140284580714668246003285420390919070881453320762402871238213770205383701613445158209031255624826077125284007022843866506273726807294801676291587641088
224 -22031229857631032951739431384433216849360621491887282536100403361745136068733711429968131803621055082350981492043717912872752677470057559807294396880261046308768708888845374238747208675496810414824945668937068168670761892997500485826037798986719366194258204643690877965855853399715241080120291829469371860574589793080788465946483028704760324320682359090164016420747672566966370816830638644158993998957146272703482151652466750179709602759929669228419097628712510879048742475451794104444509335033170518078196104885554500452489724371148355842224683257279856561954340248470287689976198538348072159886226049037504
225 -11718767057405204028899750807622648280548596536804942070080165374773257771593826467410464993023259987502235688857946451359028833454526405069123235876452275176076654672096483213793278554451554581698177096126275884283086779286347885976849959415580521079988165973584460753141629381865630637766300600236975187192341975575319289231286638271741513761680434191527652149824959385131282903957195421578631888115032366326501322943161281030289120175084687422931492328826496162474595632884122116012380717838906714312925906058374302566700099279224079527274728684144196757813484680637198125054207123175626780010488320969638564
226 -6233587194710400818083447586247245890323260128785566210664667747291508044612358883407231047001196850794030325932663211623805926068903978192411532720438337684130614206487755630545856504689431780065242718397713313867720990129777634666722838886307318563348282621147157863066936258095467319315769330251587997283242942864690302275117015626371691477832415022290245202703436630346747888680970476729071252801775853795829381738763411067335288317417621671267179981649165992589322936686479829989088576607815068510683969729573486753993215472164269027603029724203221669549696330720597605536947016484488629769782910917598513448
227 -3315942404520529576906419523157374724958127074399649844691868153499276248102533735721581089433531781209056359045618276272654049905485433747845206922827164320128907924636889390116520707239156784777728094053761048434993041794521420477107235989510312401511777351652047362323032402767349531235844066745880198235337766552294770942823902233992466805874264422897789026367536083872797707406966625579088108525925901476563783894176247034342167538342696198117676252695597415835881810146357837650909040477587594756877878142793018929341838779216329815612282736582798098360507211427942946240443107123921207216024652362094785033440
228 -1763959574891310734342077953965687924083355986286665680863406236731756689523394808571482968561013731072543391643870733452920384659637874493249070719095564161395802458142763094784509326474212878498723816788110767286201356116790292636583405749112022247632060420761609565795965570466927022569698803101722321676747092597005384281357116220348060869902909523882141170083269962525495225645084403677062056046231867318678438636038215963993172580422491103644595131464838896309733538509603639331436612787309471192074175918691977578938096484631722445964564825647144342055881365667085355061430452857600321003107697081449904605030656
229 -938388929666207034905716439076336999287958784310429127835657846239115212805193386386768672003717825934137341792768144522916798255925764652635572249957678855618950440946187388319334690572096344077672396861776916046980340582045385079384877620428679686741570992498265082036655224028913072505845342911209270849016225838731659432140514666313241589515688906206468349780217682997732688772665034455531976037802203423418292191333710050875635918837164861089163618058656087293910003028650977912879113075368744209362559893565080673797845294225733634540816723619441513094867198541450762843436894671061344895605307984793170383277152120
230 -499217281908844508351891916640870311112173679413079424205195313599524397231258066338210308529158381340499976906414647760890664365099958869362277549034645407249951150684007545250415791954663007467015085122464511603162547916577656752291386885299946480217540998961885249084517210192036558186267040226386133710021029790770019558927943007509832200479966676088988395859809288427567659523927342510048729202433139622148585661452402899718438174854551316963005441042747409067461600949542129525915862337321392424453741698784218199188159245543758513839841218790327037230212093940327358702517884590817850363282182261898106058701772823168
231 -265588169932675024567415918760077760426597282512891156969729856833105041555276435793997621596311602996376970929728407835493539206110959683166922041201453185961862290485246796067351632153987879842568528236863882785486825831091421681815303742450216678282831282980188191516636979017153007119119108855738528860538014726490569622523796453079722860773882252298555934044901272603111988469597915240388015889359433602797295022151087409940905275381614415230100145576932824268980797729040442555580496304984368954281800492436473225893617480436451917189270106847487529685557945181079225385665682191385227567234604471303170437889858422648832
232 -141299333592534637250797809491640843742517712094948842699626990226217215494534683283212806281312822113470939952082710221569979610313503282155793335208962303956424245874206913751804465978664047917969251520170955755425373675921662457320184952811849368858953409662948237542631773223212716959934164433919787286399173112021798565449139169077824738618485911341052540255815858408400057451460319761119699846471681999368699706355193627125554339684337220054081618289442934037566007360658870663491033119091466030576337222902046680136982076734486089411123133378136628376169096830950639061020317618122970364024518818637882896215766988473002632
233 -75176770862180465316319990932536255337039626227386032858316122373851835245362056621643418009174825780155068611183512160078788849988474357671379292128085853287678821643399362492562845509845395697562197074888667287927253492874771924850657452356025904214527219647767487919039100704420405141683650672348245456266925731744639393958424205927393389464258908818937910550198779876614095515108763405063160904159264228103660387549839040996655320364598150528043850159344080985263125005310992137052548295029409411232990255986336667288676448033423154864620317108109279705148530476173096070530089027683558002240867476039361167937483874730692638296
234 -39998092690638602146276634843056128803474335672528879608726014799626534134045550276221013390511915067935346021741648473690461571279483710865115334403244890360902728121999462865627342021056624925786930741320229934766249007830006183141695396210018672836523805938476677041535440424702184472663095630063653138184720347209742706189680099291594573960854650518483191689315962605864977379646045030360672080511061880926186738980283079976177986562718440912271449253005992038879449817452118355292244205669812436136747017646975237341414010463152126575776018438209032937630641146365726184414886794579458548558593054077112852511811169920550130972104
235 -21281726448417710803789860789810971020590499811628567872989377206060635508682165555314541350411549356182202856112937968513505328118246315890740371026684849022466360661643014738213483192870031739942214756018873840443808184621204425935130633162746226269734033785009775944985879602405922603148279723695363243802522820303234943882451673113852219247478421934455780795583098831514531433906090594139211890351149024884438609864042267541173161504896110084461396266537598712382221397293108213364555446184142816771174791143384631574245670557540453153414299721709655076066263168382358418365784446673962828409502515493407465748462461454585068149104384
236 -11323646091185918474200867746933692260881481521189750015950385593292573879714874190885398660909564632414181647366939845957213623843482626605603397143961382117935727784580450192690318889943930364343780812015712671979670332287710428047702798569283968494649067911157309789572962021427355478986158373518798373203415658387642605384244183607441951852743473618250894095423720592912440288144960714862193420813569697704138176875367912148138496272880796438055139760503930764994104391731064638116911355081972520543153747120721151350398266623164778787365246533457791953154837290437828167035527152020133773984573054192409280735487385983162138468504940384
237 -6025283343650966556844625178067735735572267534173084359037077589798368578467105571799019443612125777808158336228530499783281065730931985052738404193180038634760850119428381536844099033075829606102234056793163898836040550448140559440766010281168590830055784390818055337729476622724802220641377503389139891414575760356191949628845715123609053596936216670082911596074904732998782416702439304575789632576602907891451091018293142502853110681243641340161396950162649232645244335256972751738192418961725943284158895215075530205523062491618575860465281981813603887759372622940002979215685353634669205927029446130625224733024738464338991546577361560576
238 -3206124029748749587243068621836721569865087548634795509354202424682497911220669924933115783858949948993888238731718026669617158094783476734250191631295242230718316991177268235046395268161216465476098238773447719959684458308972806534690130791826459752409691911490922973428613787477800774343211070275300952919181978702109381893865375666762025540379856916772539525854993514881563964899173305370105218992340795046497750539687256579083157061573996593046124591046077466740249791611194225955054844542145063263577014940076661613916470888671184095835370233397818835736961288569371121423961497324328368833237015850426253072569194430462989905957802331468160
239 -1706061657405542833199565784821979244223501393522522626658826146601370229516697774650217200660277639672309396770922104490812700082316117386210193734190776748089474771562172459185417955290498560931530628511230912809127183742983657337858605005302630084649345994122074830065334844788593722323832531653212468439539049916630086378884748621675106802974732184909223801808988298893088467411230403426798476850524841411969951645672543168753185259354558842605369454047228682966171602565808184343255250492740875726384569389716208454445905129225623201879847710413329730721549249269672447244967613538094158952136010845814277525825644255273355173339037960258084736
240 -907863567800789825699566626073209446798808002505734164177890278866446687392323242637909566423079476401222067475670957427941086582703821918708797468428185592852036432545647421111754933996731178657356268494494713709543638559324771736018350373038839467071252219319977609290178030046383389867008057646335530343069377158214615674431415432686454498610293600552889934688317402568016963625284899178484420141366957257570157084770900558191552443905968486472553415578959247000823864497249716406683736679239704611049103495317966657734419904389366987970158171734520242564152736030121273784350847505615212554592884926856999986322205067468565321489816429329627417408
241 -483123119608122663710377433408535619803134226039033485018249986543221878112605139495993043116037308896435850852783726936867694008553668680770746181310546704943890224886884200846301667251236067096841035201905345621207713989199374675498111451111466935830620647706185081078906492054993167255835691447199909977290002603916275124278033089207725989694630785512151066165968981035233571329294481637997853077899936146032369279759117500696842531531123033514636767523338131098174885349495278063748059618130732432880715565279607792537344128093366550710520117273158558380837840255559526043155269337183717367522241211847796610486000277911671668691807141630136738756504
242 -257102515516093395103405335574064213480091710867169090345524099777483977635429708556824596570457091388300705005665964012356392980270161929424968831564917697274689005980105683009231415890818954996061102724756818518918403434154013265457081607057722647185120080552768534188323430060881200138519183368500691111306937666296036443043440208827360058781785762983943779629461995316846662156433523012306246856303232684976614137517252799224376135110663825357578241987382766929601799709591574603153185108177058524331703789700968145415938943475337023149154283168280610635213276816811934683175416570924795794907985902844114261646737555458466500400977308585990922336483956
243 -136825174264773043056429304143385950174770233046348402366611744679398925808480470620965463774969610417361049125322017857572822162177148574891004218655401761272352046881999840350793153959783917258205137439811218985950934712825326439106579172784222527483306165714340806851843676503196213856449951448823206980096321290738205492693296385391694919585167521456429927156043943861740936409517913881064082055780282322873609224571322103465940649945950637488154229074776931286870134653881929858164906487734924733289793339764449799846466398681016426309519705712278948053861810882254058183642462580574439945147270665326319243266004232295491660276059382102083225773834754976
244 -72817670468874684930711970577914334453858140128130622183129183123838782125646544015802196374593733561740669979439032327182849393600752501465576044508765667927093936378154693158952213546286577289102861141101505229045507283762770746089906743715458311902635055068989338404591596612240763896981459935385978059563378350823252762641553741685374779673866294683199183761032633849480032888179568776442261700187945469644384264958922294149274007260706429477519398716860645421204284495528098485250465517921694544901569528366447843315271843239099306778128589825234545341821623756563115785948076356052616434220254469148235932182535415073817900265339148356647049779070815452552
245 -38754179691779575455283731632191264218750136025223683518818533973240316811395520805676296547882838840232887475233963657162308423347425029622515401837071039444352295414387488136962981467621040358466846708873438157270997916063630844287473599054900941628428672690286839799655102345559821156585096241988553762187775723573699465798715113616661083402845475680714228894204142043816379549049067534945172207611206490844313588195393283858325518650355878134030077105964161376151901998400675148873822850878258946026306801757898583211873583019939151573774793439021470540250744750480088809075278572738952396143264758723861715857505969143733019467493493711412001362906679011549176
246 -20625819957751691529297719036026130120051680269876020910428562224330095104464519281940153733706833619386045415548096165756608646627756408416774212831719993178268289550099178850858872468825088368393125562016073249613515757046189600464830560099524473743228727467897338877989794143228969188869083536251415220561984091893592242370881465323879239224428965325597845728561872177921453933101833277402550380421982753886393999321319446264269812875808542771101887475109101254759267903853890030190524979797913956786397599510303523698660486026198202096111350963225608196137712533431238877038848035720246067955192839444867624429978296214413421981694767317757066919724799504498518080
247 -10977784827472680876273190887059008977205832175099436680027940308367457299159621910803359477099077643951618695569581316740396204601014292190365516170181329796504069187052486530556502203719070684448500456673050950379500942647429658112933219643522900266804700833319232267520894316583775771842894018159779477219458321825812551627073303463215505460860723455148113185696495404577106500686294892437980144819539474098183621847745340886925971684799925272038195951137101952234492097989811565243179053559693431083964337650012280120123448946710396934712272563565627800000394520505232422905907700779645843524307891206422641610108439225322826182596547418276476486762834680888223176128
248 -5842906486814162637385669681721300568852744641902350239435100661545153126748936514697532417061665972648337255676132824254899650700581452378831713469829656241837778387866582393971988958216817856580369136939450417196751343420552912910839943665450517483752368842826639802463771234275743860849501555127077343840037956955123937293774217952219503771796550087653561179715359139168993770632305269550476532890324549274749994364973767473893187220123115837173346632317921957791892813659076351693668835960686053414736302960401692794329891114506421376842452774152141046227572740596613099214169752866667816982353759602833022917335728046283684376546232207192758918935350203061366684749568
249 -3109952821797039234668373472229645704224329929127514984923497257498032907153298750216031693853891606946124692813822459969056899554016074563851063475353939527932290666616028096798261680381036482617386339923238290665898161699960809900560598908542149480426716849162015961195054904264325799856555667904696692204373955661978248039027029968803801732797214392774261982509673685086465166213474762498955244254904629593429098969831503868955910614014578503950713496942809070327986063146046320427065373947850554576254744163744322500654693785972535557801472082635392651318050353814693208925340817310188867287522224597588972045728746161705135206643227967239463408078104514841559963554832128
250 -1655347677772693725374432685587425001899748884803951545391278809307127033902996675765111992727431785348397058676933149788171233622752875681728884577703075395749800329781118661844717224475718374996642892261092797510244306293964954431807744962115098741259338039274326065369562392610485960700337482627321355377734709055106471631180455323485035797207265621060506496971088210146807176979708476165939634263072690749277730771728635786012248118277654770709055402452873752606480486872885397798461818564594299278203268395946484824287455423462401997974830041572300726021983954055582686781187939512032236099932458157999544637798269562943164603805285071806620065623765865643354208328406476048
251 -881120124445609666837729156547135487128879239578043203314930365715056412771554052668109843816542079240890886212091570615967284543115639270187040356924131560397612107815916137672289914480865530630894450350118970198700410657507211649524274359443601898978074382723007370491236076429337173536531684369103123061415580200698613149133094102995362497868809575068407557360225005979268536489038656563728653229892943004684790434814285394465506275973521936648338378806031018831289608604054913076083491417342912383785348255084245209389560858380585057536893627459671519761077748620970321302877582187515630753573546806779569184334467433946879056510062213499987614095797347173513832513660074788768
252 -469020048266592315746981843032145660151879817058995648748380742680798508821202609918345021986002627517746298341699857917700296524534537878146496075751336038928650078566554492982123678781802911463078564733187139376884074285173608651526130248230403266861923838588221893618161816622108000379983392159892462615923449795684483321825285985314894593344323319778033693549345505550372400620188162157945843767471922802170481832404461363904897782165924034861451677093015762458980548595371371609439609231796667738811358378976085439985230088013675764773703357538313734460696820352027183946590935855606531894610727719665767397207447440948539110407599591923770464743130740799490328194733078500452032
253 -249665193889968364254548302220033349744208952247736745562062225936811263200306180886326508099234822633129468802286231958392585137353027261024103088311890802355102585294651252432063114723210724742878588245459353830040160023237427746932800910327614250158781730805440344003472225024227776366797051719042770930104565548789237221154669270373341910203436967452090826454890556797685298497428738460486605198888291585058296254968677791891838587155055558414734955970972678801988390075150452337287935621975151866410042544562190178590453080754861821828811301271222750295757270183434560914996835707967961594822935344754943310623005731597520278717112525872155425542739105523732023109112626447640607232
254 -132903011255948187597810040304770361123915421704540938062879347657910231078376202674591020111025580951606033410912965820126373948118403905917735021708547928659628439896196622535256931538506241474646995162028267730412464492861565618950911816827096793872649703190731729416441459408284918347730357404318239370595698212069300059526727416747916366813785750008494974884889933716361210711945137267226290948401468049920936532577470758054556570517677970551963517598526087470947557840993975149210387310848053609939319614268986338558762214432997331711356078868314449280520322238021325355375814783821597546410006420557011681269297845512936836784243040508359977368458142355115624396886519859819484675072
255 -70749241235020499649534468016465069274204225867839601818821621573418814643503503743301611780185267266307535532746965572813854977349046043576213546300727197313861687939168312644030647464851844667944138689415367016452347727000654060921811061894950935275450009248006728424481820678474815327297171301491255521160715395528687058834895735938651377355680328775981110005120084801709411617845708791210952061163447347527948692576933585764998960606103854759491242924839862903856213496013927727533725711138102045367991072987039037984631611389667979293713215772537940639572638844316257377852061478678549738286744285087267299375519517303764139255871020433231063015945892068543406047273054166294963665628544
256 -37663338872248757751540268690423210924209982046758184142133506637594809862720385679965730620959739860748966826428165784076151762211855402897225226338083511969265113288512263668817828225029580823459613333975562743869458194568596880116128852650672317338608909799361374717338777285115495160157387079493169090543587331025539178566017406961434023544696644132649221736456382966582542712583379916692141149401561048411553561219978275559506707192579671150445557774626744453664983275796131951476505086774903191751747457283867960067876940758367731092845144916602409043150622719599136947269057385302509219547480729149589913102161054841848457817558659504710823069618601805313934459569809175695524531232988244
257 -20050529043325418841204228549953745033891203064451912608437830747800940474298376505518748080030201623650942653845659720354426930048590124418292137059808809413047155183837079497055359374645591769240003527204969405113275138364883030044952379852675960224247481250430108684232390756641381654714725989467821441100606227114415951108416033862901449033161188969736362719207897661638011382963921483025109808734683565000220730964227078689407952267145166214749996779620887467900403816789892581001659512697121898412592559630684110259600547888007111227745641250251701604900628771930039217098519821273297518588985469606621876324020653825236392710050416613730536139954128857156470592704745444784458132785198549016
258 -10674382572541481768676619015354436484462162757809219301273664088517461818367061588672829903616209859690513557744456643369358157103756826622646222263304057620477631281041707770682589898429277002532148200944720838708224997409406511335648952876317569767127546281780189110914611335018599934930680838260238915884838458504493493267866150612684403357674582755310934600343268959967080185979692210058030591809377659813788767629702219909440429592793907521467336401792464952199069584311623479619235661500126507653584907576949217170295582103237891780716777439106968392042383236490706013074285675425460553209908976214233703107879829764696097161082058620579381063642057499115355010423630657072778932681595010026240
259 -5682893592208977162942317946545259259062920750820738930040336207122154453647464486095730473443172929561270777456603531108176663266244192845884098931473869973752197070659915096908766761864557806050061239829422177338690447588953403307002783845842750167993482873253827614418167494985657247373677436987229398966675154940497947989176021400337718076995065773576847948688448381676669495220137580441024668969320713389999901174761840243073486168438829513673418648212498547264733285833766810325593949182039394885706154327510978795384063911170274687973524672393780596766998353273007770282069303628214609040080932604517655702052508851489653891139189275969731035705790072912402046029505397410463235644196928734278784
260 -3025561890265341430795152880247928110711566655680246605092324081118084693832510306863147322905650603526260314479386352568944103657380680626237596284825081009964036852668940285927746454539065599615801211562416814757662671104817139126105335804239730186535348089946586752767274296840390629666992867757124597614148226322584723206962755098462361899006007956959282808554787853072522809456773059748576851707657634312279755366022138721635117018832666116253013467341325103375804226301152736203641656012083764521042828153065741227590156508771023656975274573755190991377924174811026427725611599613375763051567541185636342395821399867339778964431096636281902043367838419750361653879326767623644069319581766600193641040
261 -1610839385159503186700982638035722606407634092188326119011626070513605870203938037190087352890755188244764660596198407517842779335198308227274785249988077563389972285808439259029725377446643378711395887787832729894790135644183899705459800247766951669236027147294570639408758650794413795711785512973442219706707397506673480583185968830721403228305708927963552348901295735262008285355359622469812062934479829255516897595247381678512017810839857114103846434363913509901558116336919161527827421525276438476199370049102463835909659318192672414363563454963112702224615926103660607322859854356596007874652934145908149249400270215415283806931928785904698459238697201572863305755458791183737956506018379918896602197112
262 -857645958237463866722828181120109295270564181288881635628232176294416855540900802826744036265375621006537227315476127560154754161711280579443246288350561933704324089241503286617247762613199711384614320758018893118567082852469956822429494156545097832607310457968112265290288058226870704816391720085772380930230358799801472022975372926856104073556020380850034525438395991541108641482409453652198235971063839039019003662590736505357494269199551259833359058306464841283617346801476163959143967703354597034783252331555208456932113046237393477875274408343309194628371665230628880105865151908190329964968771564630889457130097633407481458520418063793650221628307449592221061046074551691139936402679753538721818647084320
263 -456639404307554160360550878136503424958992568929842830457983227810035231071507497327137025776782682900479691665139148568929830713865933866287302189456680378611972154664256974220875328771782544098381559072372372016531281292070328161031640277439555300866553895846130969308169371622003125335104139265658247777358766869026988281178707197906560081853851992732476969826819086307420252807906059605775951599123616761568649907215086041169901142391023704732098493388546277362910660378282225556593953642911976971932492571197867880577416673024046236501694996879849608131689729148451289671219250928263358689136463660630389129595385029573854980577106093019802926989848374787022045505504200773327082868778461733671480390074021184
264 -243135394442366267006478284184121027689236564616837583229802129286877932256938813415260776974440405363226719174122549060955036474350010870795035421754472859705424630439116261277105722511743236882286863869137423885562245567926200810457204124191008525107673624933056257767278714467047949760990473558442671452770088973569650817099155321574624716658308081148548304511289533315332568872245024933811508894714231420083392901731937147879708383586581460519433923616023568252804530928974966489855479042198790308667587855965663730181020692629939124452982480795115581430619204458627095681431713364295490232258321543831993894975836985330003762641419291424064071487641940420925384684278270997488637361280674396650426949916878525184
265 -129459038314918671356085070111126039207304841303828626831668870014928555571547936694325322261154580572995843608296622062937727393220028814793687093929353823644046612915111687710296426987543225591387236470186750300192762199107571374296868925583763765654321241201524568155632481371300918730392370596732454658293611755342546744099942911425666959742574537704557975615279085958835433683422830288886843508096281301774809917031831093010309732563793659776806795831777178597250919668247028295340623374074981536308115106091999347378094830664675823390570869989570299087917054902899016357533292435985021480897402912368228909797011360519124432366751717051994684050832722985090946459423348767146673131506183872309344665209514840354736
266 -68932794668943990391377422227409579363408177023268626827142644433071794077151348330069773620331083498152559553272279780753789918225544931842657124138138700453268949228777858380798574000246980647525654671492841653924282171903985894199549923273756811180652268523775295007394276676224465026230094502736000451044904866601315048054336706747482751147508310249475110017835572877220197603923861297309399171684604752219318650098710043276896635159262054725067183020119232159350297961731069381709501872901381963677747307604873144409078351843740178715088500250793455412235969826339164340584300493245430249954556844308533155889520697730683913679352927717676238260462735516994499988308833096748874319331684916593223406523858437966652928
267 -36705288685521304233524179123469229941657461944317740484003685727309942757580767648414091847866029267193563312639194648329297848271170298865236401932923031326260996185023982447069933544699186021048922719117520815582616518878063483000806848534990435084133083044729476413641176619104695062418698220903283530497234221763530859055870348496259250517382115705970842662777292039275312810708520538798585920505686303802738318967229347532096838236669134058483388713765588253188234830077603614631589813720309295656017086308836567113323873314117339285586413441605869862089681331654434168093458818121680707521288957695626674657289705647443919981088563599817312889115133075736401133501396879381529749411265547222518237890223722594312030656
268 -19545220830700406695821580290275423824076155726901691484115275124844961046788700785714744519612772664111289722146438105871143741168259892729762181743212163063228027885814703537446087745468583222651892217920804327347704230247423548567355205143484587032511407711042851051760147837348788410883575874237292262047298950315995713295644282915259357974401521341914878416821960912162273741331892173465241187018819140238880295523464353449937717129862451818061359046084232831119486152469262752704140202649577528668337955982455564863525057980651261884895058812342462511040596062259400856234512401358371028549785338676292423059166448122879484818650118633677507429910282911280500923350903383568577291885613172361226080933932740788062191933216
269 -10407864512377564414149582947013064702920770161886435682443482179838990685684839786820834487196919659395948590131667826604270218456112884315472110935401347972438247259372550576418311816125893641379399915619742805299692968251433199725005194813870043068021119728581583392865812819510907045630490928446703687877496078898439007990318456542235635576175210398871292272779107968886312389278239605249435951604913144822184391030205531695392711641818570045162886743567231772960023012181392287968115267639059757879234333268680086162735744702813072581669439017528742373875844039669655177414841734698454320410845533146099791864910644129922281826044364993666413514706832886150302338036458118231853888626613571208058113063317107261961379557841080
270 -5542321585249994722291712735236006645003093032020174867289871650058665956862016415708612256705274421597539400551596927108894982944556999907192738779951021409669004900756208787888375859750848142908736126378628286870477188903906622380978493106863198779446536840485341941632967038915885679519040467100509909142485974745265468685915005004437392017942753685129933704019510224134792672086795448014274297455288837591461318921494481999323000439198967574915409247922961976001419629227314281132529656621918227690331820721672970082585603230983072404417376242028287071513488026967460364534422226335135002533266310429160007261483111638005103377790512214484385384930449888974468656502240631563161915375889704426851587937552154336565301837043622528
271 -2951418458187660746396732592290578849098744473809683788951793401756997223199456699276390928929277475426019079057078574705993054732296705651858959550690414687336745128524269161563746995664408563451785852648563936704398161009555224450702846027601390304808765031444720943269070687725869289302812881743352624788352412863575123205423600498181974385958889486570084787720823783626054184097484571661844709130916459709149579162765994242451995848113907372104436901812398858703175281806424594589116911430349319541965224731607147998673556007658473444918819347478019965399688374333759319035311375971200783914581168878302975668730013522681462277973078205376776529829494371009454485436623258136217703203000246262495906039250636578022530060900327999616
272 -1571732980810336654838972441759192639482114979211526402244899332115359230631183076084921884424781456469372597296032110749226858043100100528832307201128404034104184870867737803202004505268418969298560721340506308760054730882317849747743163218307728043525109962838876706044674530616446512238975188127473287863127516887892655715414386896900029306566452398017745238048610670289499915146414567316845657273208444825235769434177661343258924142713324690006813255552689635808756116731053082772578634807439694249716617202500057664254522738007036564685488596362941573885191355813604008695885012818973632059880172752940489555817734311546480817951117080486944320520513441770414410728456893142892706425727317559987352239437408371156574588242495872320552
273 -837019523408589583846937182139543799773584925692709843898865238800160505345824249200153994650099601253985435612135601031703357612540841509271081674272167253835554354072368432376228354163423457356647525418941791975657892527057652934214793521607018312147697886257232456983557729723311363229434288243073210543491160131394626202833086042858590252506826125832696989300114839643372567369648849003091325633059970703091711191107243921037911901668131896846003773596822460213830602362040359212719255861304574355549505244570550494620641492205235722945912997333153265069670841908469091258516744785144701739434960903249170148034480585071489815039841279162309858910696180505026766218720983059588843009281009622058545957817690809499029742518341303173190656
274 -445760096802426750232573043376414206716792577458938540243493539068518625805543644713490633920723878020091967276060274652432375889374793068529438267992880248201590048326749477377414425515911361534742912595748012169464212180097867906342611151072718011936143329206160955727016967705025469619529791550467854162742552176802491723635443187718571910310616110359300532387391358642919132499421506255579254986643934199997701957105653550896860227765024469061057358316517640362365686716526297403276429819286893333957228763642600473177031832289059728048027450089695069323130301834365057743893228255391873993080213832290169425669325656613880916658341644769757541426165274210583557732042611659603885170051909475491455148886434915667414466119798799854451132264
275 -237397152515771326379969252198555322661694799834358674115300770211978256053831107151564450493036698996419632464838458059356628357326766398143606887143883643327947662023201970749847584210852839941142588241326369275013732163769499203126493002782387226451657398353546178508600033301756464627126014467351098876180488442448431549254754647397136724589562460698619856634089704685119513615612502922524104448147305410317651078900742789254909775629297699641803422658899465927051723749195678553434597245549356823281281736799824418541645745812657223217366387930630295405298148266483645372003466919943819419873803721544009679676576817239341475398048186717211186584793704304586923387801900742309105968349010222320285010107540413155053809592559824714793371859296
276 -126432426723730826797665419165098282642908980989603432322292400267493217569456122909816638267538315518241906387672703303730652968035130414851937057300908222829189715450491174420325412966249926894980891081675659992844215522397020574459984707756886534840920747959217659626610485192714051129307026963515845603647547349689133987301163969681584563239163879574858685187255214645514319754809206142442712657591462095821109064372963239139364266081361806267372444761831466990693335943084748920434115826145567711619083737372581967007267387163383366209175524353078308860838503236787776783559878497175223137415006599331198171747912872930963846112940390209094536595217436123383078498184075109457457494367441000414869907783824036185886379210910764710123545036499456
277 -67336421291251213857589878288094327319214744387597223231740055694842832198615437561731675841924314166482907090927962486018330706474251683041837609717840925869810070562345893754396887517621169203916011032787554543496859417979318350566442770539071079724298391004787895682857761687819144948022867009308087683232402092296793955567152552130097328255847319827846928201816222579082766696622411784446303491730542738505769406623871637323481383613855472333910979802162655435644048747460347245710524197593904483847446442235115352317997996391484367396275698764845933584294043857432224161590193167162043738388392496268582633482128523227445320546757966867349668891167507145070564286212486525245276884353662531384165712067563356972995705771147525584424795037651486456
278 -35863289011359582951038799295949748390229213515451789710798345749871056062733122777311920999351998752578786079819555462384949675078205064272876777357272071620939614538247882214911694393132261501996147068693035199931824324380407409681073060722669131781057098244419401708087898639647692729090169745000767322789132444573275048271329793443393668285127808296359132053805432046167564148033291785856542297097993441414035431747018837716492970271351803532248626133534741731497019380424607308667714264764769160187191526064534640478913998979851423532515440769605888987602997587871383607786950275631347994310738648801771452815876080252422297974537124351480982970694889989376669073675237320033302534905032721535068455397392712185419884906036209199745287897455786876640
279 -19101112681814215423968568751559992898376211959539881344875286598893932787739144050766698034238273462881299482437270705637818671465716694610019907638958929458154972029259563631031603118350268006924826371881265666750436535596146413919214788318134851119897164915003729446591855191058774691057186154815023476986323966641489364399605296474897703056323078916921882090120029801884056483705262462581673305551615789352796078592658226285949403529424370079039408236069752604067877454946588969953868842033998452406636226281415244059468324682976108478371849644493314618574403669043676212777201262033121291160846100494791404515846095251141300591448685513353035554958140025768169251213870123965327147563928097749654089157198637242200245533580446232937404860369534949454080
280 -10173622580689902131982558149622280081351123234085346557214517711706900767325787495379512260876491309288087594556964617068428505916712168091669589601574760635879838286224758048653992060650725471368604860457781981819311018303230051606359083326117176542869172797158254439925434706850623132515827000960600401029424497939428185024766210237851857512519533615287056412714210562951534358259088191032336345795640562097664626280333514063181919061742381446287626096573797960556885232139623211380014045838625819124121700128906042594208172284070533897861530055130713391741109926091337518257173932222694885180322089911286466907801921377626252760547128052274839624754050564633147400035381273114989365030345477122842082353968032153443996307184936594189832343139636456469057408
281 -5418772559258388351223470820942407212640294774758115750934495655199735578264560050729228611238593197967837082080111182562329437895010824047732143844377402400769071577705322270550151836265718054845585804130081068440148268899375965275447008909934831269051027382004645115065363882688389849193275515054534011768846029447409346566547365184517696050632837110325363119868659492281710890953923172295155850140369623898881289598510339592394464499415949028462006958035305605345560496073228762131884228027167391356006198655721799859950905419194752957719790453253347122689257931128302049578954560027595471821217205352693042714653872153947472402653336415557059702774202943783615238620939522342904120329958136454958303650136886691309023007308795761405847892583013478185359950808
282 -2886253742998752807575203365949519188265981593302960247217782897042631115649941460283376481368530197249183505086150523933661995120988718094945287030982476042085487158322599994512645112790355884936990056540675971911248093569971449716827140967066574701082732657812016630185721467266267787309817976281916116526858228671045118800509569737668041541363040262142027269156200564190157274653497450178672765306754750066654497534820476016694265002339796883927934803866558367337900029219230291535778760126426898956409971852153935487975806976105813569600204764354589610337313293407108045676583578319852160563095623949667204343962421941198154830243768610624817756680808567147758318612890727071981457953952028220892342675537571058027845272608197087016096892115088102422147739378688
283 -1537362637592277191226838683450499350560603824251349903216197971162741177639247956270442060606761653532972524059561988891754789937003774942731403679870389912576352994451184998487575296256778938860647480241993399256109731334252470246867153505662029625784483876232078702063074710854798902730534224589310007485659869503187786134666326659433536191793599261255941107726495030213338943183227510133671387881688134722448013920585381754237091096616018040136874315528655670070543576560371517394411074439023780304889085981072861848917313810715424298031537536123058331414307952496176103593490516902955511518708605328938872452900926146406254511556710463242865683173544397441666479263064096228494366361482062968603436649933554590562519533651885893358067602244845515315122760420291744
284 -818891388367548536371435245574670753249641918420855839922644448001002738612075764193008685030621869121972051877772369520561378571128098614394636840931377856289228989986947594804991490299284760415536231811402600110207822428180055914867580493158633972924049205834782467926700878562075774830967373897124318469462138396312959529017521868051437063236937880539515730794736089915514781993216656474332594600910220371701127449653606553395387276881212064976721916863396225931357497152666440067188516254970919255536465313870788201955102647504233255659004936225459349649327154084905382258253587796353322613954894754820572030811233619112123485962080865822760851763152439384306663227199012197783843998086005112233325420560949650445662658510904376589048633440906645645094201986675049152
285 -436198730111076890006734373343696147290093738972112456018262586161861948949071631696208253279384066029537426818201330142401826339356020303621848113875657299954222862114092823458784429361463156409697211237015727833496272606203339962157030174353592466348996442774253650828450130009874872868677033316309802834560915397080449853460901899956688203016777401040436059570100090232203579326886304995982643348379037693849002459092499993119650724372369216455757733546083052260877012637609774649563432241108042374904841565008602097678905655812336040254439430721039568346048474034712673087805694602162011439485818780310725931294561362482260717709251481117536669699702214084412971238717144299848999264577054788942138537003985580399791202735981445719266808611634181144284285835385679058432
286 -232354209012393232533801878930767746852472512958839832053676904023873753086221015050046277439018969463100476006323429232297193649250079726188695309034007926820479776215374415951865795150735513837795654993052194369034178489772987697677858324478475638742165502329610995311536421297576738925007809843801433851766184567149567690903928478729988740914731018465268724919291968979350144094267668358716271213189933514934393546294419591723889958217004551365464525437611818464999699314416993757214358071287297398771148074816643629891592240723792109676373742647668453312096473655845507094834597992411873546999952588922046606011570161531215601249565953856056955449066749505795197579207856326100227399865448581632939130159058329125027735928099686109365670815951599307101702234666421342418624
287 -123772649858148778535583457824377379217998076860202353611403213165430178075090109875943826972382160665656363365073644034492186077694223778886970980429860664667988267524288796288578432833637809697827351000456310752906772647012151929181004022425374794358134279638023957015845287028459243991858225230008786853367871085573001338230990212060026234210359692278393663303776165365686489163266617291330525683580793743175049190602413239562811825193346775469888923584353365151745594932668436009114757217114583997341354958323966812044177950181645976480295612570971480480013731919896040627303097965064568928945580230250705896480023972199136814731922117742850539043596092833392871891752530944237024866458001229987704339743281628911457566634337855665079619957520337847750782931704562372886918784
288 -65933598002352297821893590452157230603974755415212693769167613151000332799262395709980967584322779326174429503878102733909332357930308847290472470570844275864137037396649365476868013749666474184984993380138781812116373769826596824307605115282057897730453845311627376822795592956698868254280983850610610372731608838960915114342780497867700030821072365084034713659818228920065377837202854337397250242807923116356858269683059442351666786569917793182493621040576193341875532217495311044717362110720561459869258750142773055697555634090072274592239344293302916811895347047667498551568461868576316583406606351519786687028763495677022541362597459656038116136956435456516453229088435108108275157115594513220047793952461551074573649881572892933134058280186756378058485129938860172990002313268
289 -35123416185375794106949730812755967297042525031005942542163814663091995002427079915726115313679667171807922293585593730272714026826837381435822972241905459413099588015405162553891728222113339838048833026572148982981474938812059489314262825072441216772621506179117610415779149385737860895602806660155056059713579958240407556699430377857857722916626190953884236593782966296050550625233398699328218602306518583064678398407588629103299813024401007683271192749011215210479562981698414211807255817780181736962255606244336753956896981477742308594500072824521244656178743955597694261289118748122715576636228113139868535084229460143833135553462999875892668201030715852995509052425045401111981119970647710687890211154216864680682211522393921918023518617122876784406269530501670633342063706954148
290 -18710894756535266785817713591300877320229952076754745893272654714891872376334322506495676515106385249229563071810282526035955193973177858574902165305205285239930380308091212569741655758779716813888564851610739681017340332832002643716615277851303598349706402649997309242577657012344990388117011652139684491580677426799373302633963756923953782559209793776866829496895898605536090914844222604757447510367758906844935340732828017795850286611003068247429303961391307534017963692796383431260509509901269865351894630187912747062325265511677638076906825462929691640428133185092717230995112444359032044477749681217577314048469150013175923036023204835084220075197139529516886043989416956778944392078539697738576385482661007457464310115847509919502284025747060772508245816686049645404201937598849360
291 -9967818935767768499267665615132601577823708560835875693507450319978171222827598806675897484302672939408052470600100421310461925257474070688251809143585378771960061460773809112739639729493287991591025143478139466127526506773260148081499064563305421801515258847019394636508877369938060015568167633854430393578180105816811466679515249927983146150690837007779708430414047107314125303159527651132814219957240403582531941453409124786442197559706143199965217449552539734300349213852265804264744045257589925358514669727687418595143248881822490867373285726088072399151906140918456296978430183712918710534843028127808979939530871763364984724235425283393038427287718671662475431698967696900871584138105517781045813467311432523125720863148381924095162181688444098616338580029323400757637458037251414976
292 -5310231440819519750488373274694639998594513637833705467723363159070445091604839492763270166241482837686801795898718942343475510214157961134851535606368464043523582453495369937030104516878073622291284373668950504579061109986162526309203438305110776497134858712075922013999557026867327291816582649073695002946149108275233213978555489179913593844724415544408228053723647348514187237465142301646808128878467164466766500384626488672878400765359148941938171656363537753582757328941303671073397744279611091447539395024848600763533070818934995906182521316110874649579019189968421167614833070078210557836394116284293294860278117088539825492604041235440732833008855592801301844737066390142122449848906712129422639456924419009295039441700518478758194318024404260503127911678094813430256492766494770110824
293 -2829009663218977354185199421731020419558549450271318993459317100868252603002716317083053094363723170895668983126651501237164534742242060958092272935058994536943765274770614563435907499908735760363868584584937280593646395022492656702653087742222086798512842761968426386040051390210159247474395333648900946945313619392228318786537539757911077476049880675530780356764436688999457361130429502032458093639315387245239453606212568447723857868038102246905195967734389786783383785409153291814792669810805923591331065963764054412184419587585854156397307542881825014682490962960672073695387076866957890638590942048476186621615649999404657577275958977459549955052038133687023494587165121673436831741692537998875474727789936544503894133022151528885436672550944468538985693009820282557631521439444242151248248
294 -1507172743567699394928065551536020729605518741370487025170874241222974460512305965168740457044381299431885569378596196011545963349638987925333581726375030944338375203529947683511929558562233536885496394408520207779219826460987850379974391665821943467994898791707993678938539163414452083990321851305418010571102616012653893308742481379103436533825573112976867796771846349220322711043179954316333978897936525979385441620691885766850986343358476693526680867610872391641672329716233914828583003029860781980906507504372679699315150626163406071226246635545607154421204741255932851883761089754896411319684932486588950014716853099384462693652558530040757774358551596629278239974137138677959348941194302843018305195071756510808211840816847720430590740411222263640910452509452995366470734493112201260463526688
295 -802969778144223713520916926438078890522263889190017735431813759178194776350034518073241792775211752100468876330819561533658805312401078494520854258685059436424770123749071444524332866203666925120885837122541756602383239987672302596892993834739139278506388726261411844991564255956720623066889094435116126735681352327378293303013049270438740776828802524214311976936457677800242310977802634948436299108772778417712729020305364968351327680512388898698063736222829000344333044014248870259076383191877522435933092526205388812696026361700312228553532587951023875914055916358362261296967393665606307531846965915587660016735505590079057266491667806310728127215061155372425147195975661112479542465270207150523709740085325580111673379610081764147591614194679624207568303493949972527265267248691908982556827557952
296 -427802072645298389144068407546778392809666311977722639388775601740159385401071543086255959414463221747931734882733935897540314517206087109446556905028931596634753847734521179842859146824395927401885590855779716420707343976939235141129754683671086072891580735259259033522380666062539924072593663599089162934730960927151780685399871980202997396154185403119558475157333308913134584030873567209457404691187431986703587768778237903453287975632835462728548216047569404078908989951145443274951911705436612878517628868549155298104521082137068807137619551164806361983504031757625577688328972951613463162504679531204756548562097243515966304341505121034515088127638155467598414468898823294229052734303150976943773363815748185570056656476648428709043631409861323084627443060418309746998427990566324328395566487542344
297 -227926086858888252111699337382638188060410516608454494360529281719358056045588269799808452793196170099018295947072010489318439880345279274682695003434529445323647754291001874250715060522538531335291798065920127860698821309715501688706604418557905049655797220886501010043893600808877757073989558236971556834063138651392652836748559785268682087019635866035865644586592676195235189865929221286597599923327741986369211229255862160020054477167120702282165078762507104793841353082651607351922051987844794359729849067212907172765536087990080707547193346548267157519307359801217187861490698632734703081744103765597901290789883356172487440107527963810772455098095740321210261458005203314601141004213848892375796264670283158210032031067808558444996788847478340894037572751174862744892897700829251823926400354831096320
298 -121437438964158580719552124336910304648454940782460895565284384295030145179171046159635094340129105156355601139436905840348962727420106435483951063347683436850225350019597473742926286292843379916927826061795653840332381065813320024769069565735738975122251203704857561920485155894996102192411747657891955867500512397352444868627912574021576398184945545152716100775657530625506411172881209915913082078424996066391162156453900368248112832300952246161941231383158493942174493939709352885527676399021109431430005456541517460741992082663576079831543598204102511420999518971394847797829786322631462501471588442890241349257446246131887413799352059983268166544749935830543449870219085399714476531642875803420402487152405833548115814481046456259856215851670525042444226401522261601018827820758977526547165463476808099016
299 -64702122913681037018937942265284127429849769273740387769295802919060025335499847075900590017388402819398644541118914132824951038492711614550236429032387961708985081326097262956859852829873454611323364558855026045280280924349013555556621670519657786424122603293350235056813729489461863250008567749523485840681795787798719865575496868433904868628201741667460012493133190549189549888948075399139339496161822425672912651824938447182465074048517293277631533182000168520962090669475439654877628676026044806937187520729601002132529167445427366944008382890687294441599448105033149593232722010285248740556762360504715680066839956740809801830641297485210117719888252001546439326236107412371438035744889250871211130022497190145120215144731516825892413832528187693062848912018390305638140579105706024123629247081324321731968
300 -34474007929452951864290487354456134763936355711724251462344854958486382720474179528969534277653787738688011003994995549415348319539039220249480170474336937088948203928160909980319740978502388773508630732011009158420832865203040367503236131596125442285322163601297563510620799173827693499180170424867529705380849655437242896159326775374745116723246632395743891947684025437137183016986431299014566377342426784442555115539940636789862524933931512342992227490747545269518334172049052771027438911800397937981300336494420214628613733893959172791812775751164410815977050518305627058638926096749013460862466717168508500164037529725644059524969589210129112909534135426424336637073989713135983256218737621005170158994356070780098885371180516060888498948973211449692138145491953612556666583490613225048286330696296435030972000
301 -18368440734883621867774075807168886542682466406459178702278500072830190772203791284392216752708102080851548322229547277323891346762095275141155144266082258477331625033860894261972156091401378143606697744642268768297468303648566821046723555055911726185202474048527509725751348899252494513375014162796766470120751882910957117615537810533821876403389931346220953636742301208082361444677025372994417319137439623392068780733237700513147826617864798293077691551228968148834880875995865058759231323189674440538013197479252217644423661477035054139084360663561417182203179511153993324151946279565068313803975085667564315875471737935589775941008581349962820421337760807086692053980006815400173548752702297368044789658095621508159132153559584083285532333280919454067324337934988301224386230658587839579465727988768625894674849280
302 -9787235188345458356780447166857104090133686378727930941293558518367409207754925126983933015354198731400223763848218235698525323912155057693101991320466284899297339353164880596899522583300916348212784512166824217782054546890385902641341476649852458037168934166925406417775400184307764031838884277075989056134564281013243145578423148541163002681837739007290552154283054996922275784514834349659101596606239817633310772838193865563100604364309426859410383554855640677440091460547452032121277336825349407654178708391452270273400170635493299236370624286888063529606503341560069849049876056084344054195543907110256133946206192898892431208022374336373007178389629600191027423759082210382568954347121741026778345829554704590368463095504815290285020489188126462194148413015410670552245943035039762989168731860009392147307387639872
303 -5215007400165926010214767386146605757169533319101297852341027968947917300596038261923242890010159780992621868917695802483223648781632927280072162195221519747322049891942066257154831202021639894292477127848891792171286482962520305378711406582242302801074570610810588367898595037789432421951244576282846184516835065383022860666913569994435768277241453346505569630295034095418877812570452626585407213208217660046310887131250295854156994819915035319096051694199434677306488836028618982647800240109800870671861246294276706992895149861026294649076169347959293583495231293432007019443896424929413021994200823872746152150600278105412693511502043472786109663485490994461175358988112709845943142783331476472161558367589723013965751511394223613685653945715610625710277440527678870768539577896727708921715556250520295150889659126442688
304 -2778797870238310384204936887125687367759296929847310854089980741070601526599419336585352433465587748188188780611679945983780679272594822205273596955235895906230975222810828947282006998305417697603549824946573172938964974309542913984988332224781763486888077044239970721509921387649757439908531478865590649918262467303202244488719674395389604897175517021060391078243072163738995744229589639815057130837179430431927538790611971540870637663690346624721274613065312234175503020417818442107304680218635326302170811542398156074386279030890078384574144603044750838620176586293798174641255235843804648138172658092460269141731345071355147945277144590548482767744144827834070027680273946053706765174175725628356048760213717719693872324463466060715509715950701733794964029952966077746268434333909675760756744244469919802655412686389927584
305 -1480696543705890978701190299994402182133041732758233934839699394809165200984529705694784500026271898028148928641374440644911150733359666153129676422663077795381902517780349245818085031480604064534030463656698352326309876131585637585961829626386588675213438764952741214936539498781072265278027836715004141181839575863948133800214267643559379545506701746734861425030252548703202681218338750531687402085095425296893352162903415257478036881397055951138526549321077158898411955063130988692610684636264681224109072795783984595828080635960223723171831563023462922075315655716993270809508328787504164887112270218211443956595769225165763189022214547387002743692720767169812812901664826031728635583810410618905435790041726937310263367072787190671888917508557563603673986956014086724424400002156292708625453963899717042410231963785112834608
306 -789009438547410370933042553578918621082972413329066926804480340929876834741495429114177136571359917872260958001049379990298508682239540264922096936981994857349642773338296380444914495536839659508221231683441370886980772406948578124396677865679633490981129352438976359764816247585072664110587358203200416203565913022663771866139765307762533305072640488847598493563928980478315285714966399463850698840708885962362493514968308716007594943403882540794864712010512540631186220236866847299600652930937014758142874618283554489861084223915708120016751073925368602193085413279139072326232680532154496064119663090892107352495015536725104725045161976526004685662049526732018794025896071859258809506638901328236851465839769702899766452372510674194621644472120397662846033233699253219293438893411619739589273958631284521177929472669549166729192
307 -420441250338874241836491213237396724538210889331192850089751354943690545046464616325715298482695356095315671360601621843272289511573043794680904849356739281943899358549558680949337830932180812217445734309798456282285874084045393644027199531742910005639987850125862553058818450411100789238602068941547657754722459915389786774470376857358999659388167927917546643896625867499000967516806467159302234112226912813809954289489757518713233375039702546317210532915023176183898321663363307943667858128069172990531948841518860346866589191968556998652721645819989766990379200411777334756410537927034347689304349167683164636913516016737902385803922595787169994562160615051614463166742469340388375132241909206869372243595865254997781681618297250503347887251381741903433945033831769803746003734647371350779525395576541454052701205100593202620564832
308 -224045063068521810967315969064687767216864579360610538878262496621860089610770372593883839312351465497297848587680642175369093989938580654852741358518089507457175647605764254146394435446368658014181515194490843850667948743895838755322032975396821579570036909338845534017381004324057253099631453327578398987410695312278814356737181535565820885115359845918294381422666078760296582057085972566312990823046953108957815338601974396640273997250327564423671754792960167824898155664479555201457225482029321716172786179288352782172904836040018761220766510184864816110791129271870626920502761771197349363765006431459403706839146143609528319776649739353426588693569928809659928602148227127641993957439856394397253588795938594259175563224120539909714775049143146187964996138346571871288098114037013505823503223205064127442294359458178386085467636224
309 -119391204043310540958747373894770432832379223281598839076620896842312001049497128229717170856693811997769578278300272971628929247433717268791659250027624742752012059934882767029147260984612828405204895560078587605996360275444503715004001070188566084062745565484033851152332355612184358128999547093269718143392365090613041630940558558010959608531260332701713039886372211655759325779973599428022737783368321936057468568457828021231137934233968662333525661670418530847856011807402306139634645608965741141640333584201067562650026934799387910220705708925145372973573498972303347190183062143494745690734700593022857780378379801760580739471885333441798442610558956923116934180394296895219442691462922076465648235469410916635086804435627800283151526425803948126163807818310733106104561684676069645804329645612207123399607689132913905789996083841536
310 -63623291747323297711360098478500010729382919011876725392667464705033741732651780252528073742296750793051135291155278518033468297152041562337540429407672397151886791983879987827468650614892183200523348875892321516870689323250210220302754697063896096479094778663969176216806767100109708443126376950666989280702873778552475605516388232299526243303511714501306235035865760627295241156470018706527094925696308728976149922888951801237275725604542910976497086944566572125858012698039442493431911017324830884636704767743099785731266204305365910586663290299108600064037382851894304577590720040663505333230173234143009607654864060371031680051821858225363125993010914504651375648964589098388082467232398807586194130980832345558751722539092845405227054031620345957351053203596444365795405287330747587836244098969461025485241377126734999308700983008335360
311 -33905233760620288367812544493171661453669994078673122576877161434867423260776818844003762536550070279587790468029172226396284065388414932180113584289632861497701821855031443221798166962468578218794214448927063171444259780955794246149359500323087543653895483224496198067135386494852408891817091652641574983337094843096877442209448609372305293955482887488409096571589956540455793383052418166671518578569642612280337813459556679797304902819525750339032136953215047096502395348794561359868681249112542541143093021820245113064488163768887885798798808735103629305282774558681491133897619336745404328432206575594222638905880382820116694209905478081820619982056076965027941460552069785034271699309465117013325611551569029275655486777541585477000009559882765822803622740273507645002748776498981611789461468865116637531134740533498555621941032121856729792
312 -18068583723301534370658256736388068133869268679322090427773730496687598280213102575593523941000735118728168464705897182449889281287761091673189498772570841232497452809033930873604183474928128186404819361059405121542481596939610144819272634631543219418586014404500969379917496800331728777225272263685164466495605861835126635369816207736124505635963652592027790781785935152131604917593145103127928299513598394279397260897838831722987546134350129644112002446748078616976774110751391090364394655904953495033543326544041590686925324894076216038187601108630397996897868823856907562996900561193409953940617238040174033626507869371408322881367118825426197303961012428424931215499639178312200750269607234615156551871263422637974673341126645640493321588591295008632086091975939894617679170656357651514762530636052884592191768791186282041859428254944973353280
313 -9629155494878566832842133191461502615269961987412292099786386352071622555880420465432694407061311692847654034268223997185285059084300017814902794913431315169936732712677809955660173052510042249911361983177953530268059771353295205140257831735351417348420085942512948191912122978078761554998465390510283149595508713224671181637360719543722168550991183718546531490220244479423625536822948781438691001031772560105640169164416382657235961183522300717735165035698087059332758982131735256386214664281121887120288326968514868132924919900146166134741344271991027135431266809728863370769713496179920164480878861552775506743845633502299169125363798171514483798248455401323860997418655866722170281453638198644367198770066054962282488454986908435178028778335036116787646593459270089479950268050506993567361552912172063049952679910540072931095650590627408874476760
314 -5131672857558353005814732165011786005087950122438930266040325527135120232213607097329139209635106862864636367742296931387797587325883111425611978571801944853942218263492844965941324865026495163787685534196682131391189393221765754795254029794509754514292436047987916382922241702549630103201715162563683003657067697735639724923774709467362027040545103790894825442042779449452880322913412295807663542662751409463447143438791801651145642868682072575769949630736161147963484552572888498674261097007915797582274195427211645460699811139737544225058183697122070517683661250244972431705812018419078804499965814761351733461110984500873796396986396715561339644662355167526105265109995080415203091775145793267072255161871304320026773351937782581351003519093646017572290469139878250810628819862264835622228143669268489599492932211331444506523324727438689050786799240
315 -2734867923625676671427343355087988871786750812974998568774313583801767710268300335103552398097303907597470167815228338988003427569102320101866998106420625461058574939380319534211148097389975270772126468769448217437052583181543964414475867589176129308235998685732566170558816278108447876666437142485948382357845899920559703126084526604959846260290496935307324116795815433047185061374839375331441167746416363531468806894347437016653127644084813008648500616350166253540516006253037557613120605382225791928869519421790475855738181971672331797384944616997403599508461406754936909665330421587309869299417407938863623478042832894203424261990029579977164118185698839113537706178217824175012747803769550225238461942077314969706434381571701096640513714912852089399437932554913625065595676788634347159314742624257515037446687956653324021126819675277937672473166082176
316 -1457539533364033965286326344849411690330714836984763351423670458034622179732350740428359701109556341091068022604045144872601398531801932886334407336409884339944940872117314305060026022787060642690256838937265527813158559340679322565058634402394006714089023363027531475642234875688573924366127706626131255935185790490141056584036958452232694662472222251228942506824224297106402790247491210524776853035537530277520239953214031007191649281935429808450428317697419991545196904325049547808946782198610174847235092599633787170945509959023544029788269058380754485681476480804157528573458620767720429647876565485073820931739157276209418859077534171504410756964722820000123556195688038023159948572138110488543791594821640729885928239684656689402605245256331109072702069374343908292409955321964935759414252651346919246091335349415932579295582016350469234809666105250176
317 -776802969990811887607838534698006315031468624323596495834345523575763584422528318105738103886095301034129397936559553125015615049528295328538622156298396556409703449367880655838678879634656016024688249784001265521178444784538688484718683661683952013917108208934036767353438120146630454149036968566714135417502919579870211849524019046744170179963531709986318905092287355885574358346722844608113588418336194144447185291876874284734410944212556357722944163794209741569866030293122532775183014733996260778995711984218129262096494365981112702419152684778874839137769491150014013802850482543058125684606779255079594690186411897721791077985927590904141621519951246892452894387294278360354543721219054651525692399951959799430816140475641705384551780354060663590312998068466111210565076991737038538582115852341935128603808802500353224466543860018125147569351261780939832
318 -414007223816783630290334809495148567765504760896141236986686194406562706520594867885721192333782542721944157018560824030877175641451187791639068367729769046146775896569778169363698818068818183075241280660444336956042303941750402546592359004854777066905485661618216020353304977715574472295710397097225675491049293209159772000930983491157217609084223127621208632912166607378519667485589780488652378945568010182661403810950200506414255135651500904661388497860387777200351913543281067580013320853431055897207398371980777085334947801623931970628615707104139245599769646189022930378921325397713086790402865646631749323195525190909940547233571831103124840040041380952925710904428025859451880316469523855191981133944850705347641830189945033093264727870403728209243683474521089196930154331610252091399595187365669405070760988042673552944754422788096952447737671918359412544
319 -220653808115240473100459009058151087992802959513696116235242697344254132389172270142223881700582752011076376891097976515825520330492577616600048094330450028723110035865833485575589479651083812533312492532069233806162053042791886076638451488716674248494778641453002820046794688735127413867504784601102130911947087789970422921372795452180801710735959288509398619588972067357158106089581498895746705393260068186703894054537505865269749378501999637612352482226444585299281127745831792401109305976917679895731931943687946472771840797845121054124703720301142624008140045362347424560388605238580558395036833571059722338440642607566586186269574801332295357874589552156839615642067420653459540811118178323790084068240743550741340118059248904399671444516621646668013940117643422620318565560528070563749179183920269271664473605735945359126904868957878160756348193997206549043008
320 -117603801662764238122951593387919452834024332584315329596708127407042535249345417199379430873496355640600984646877028944995792347098415612992385547375196822559704657030209140142926286436960379900008432911475906266363972773349055891049274212442868258566343193227959325437752021602875414006279888986480276525607099828777870893070865214623287352841772046721684592116131435824393327044422821496202095875805151245678990687935375806118567667426348952139749111538556128571432769043909167042136081298082507747956335681782665076704743417865668858866284652806526123254843147571628705779125043755965911536406098933178702143676061068807268949778587743486082725625567745103170258849679216746212398031330342667060457156291466796047594821602955793567588193363533374198673295225671992646840004326193079676353186229930168892362889870503364868155287930699204263052034065356889733485535048
321 -62681254612998611174395299726671565935475652481251034870091142829614295115357381311947502137787968393241718277644454599406001961527125269031922167886555139887997489493281852201792010186492145713236355711595299603697745663432169120387710122290731203884175457290711677811513167665676687521498104608014367506597146180176019963200926441044561552455133158026520977379118707834727986308596773726717298124121658775570196000504768636056556989877974415003966595337881666195641120131200875966085315922417808404987773216631875355110875446913303513074870103123809738001989025930197395797467215697682217895059123588366959280560071425889075138371716599366214234203993400051985205080055090435803016064356322675025237701957301965078267734562137214511406037704525280689048347955598587125964321895907988842382839294249926655794438305805933201819807777570599052409732689050850795694614621440
322 -33408759192608556194863340793033695842119551273183243351285826120582137002502405862940768641513151696864744605832759339847048749435203648116324264905371033796113650469182769680127879318026749379604002296902695633772943983823562025593946383181393354166292622452122062883742342427342167082043834912621346586896103557548649390446888297246938576021091875394406369010155634728200244669248797215165067190121181012469861543913670920356208180392375158084291968661959226418472987339201077804669100565011924652368631453953301925649475019807320916528702300296983974367237761214040651230345838547350720228350386542770657763174396421674289203934173233847537698674819685664544713628917730027501609034676457582796377140541684000502693424542993515310039460187370507550961672129601532449063949917569458472354443617050063794279537279779665873224606071460249529152052135479132117466894570576896
323 -17806940935752032047979571761696919086340310745920327713909063132195983182915979631117089735364627848279206940810584945631893356069843874718337184221744138233978273087009526553664185981121608859848792503517945548504595134161759225579358285605054664816297700298329726241141770652181696755643164665784079469517116241236280456807464299198284648375330745069208934537757176023840044383051909814419616247300228665414430074283798807305751102933984745763408177780040471320477248579246083937850517599782140090302158075468406044405314880047263071625876035249850478425937160128650158100039696484497697286294639939080825230722915549986052006863338004266752156583039657289853858312928593857757138080970137882669645359685153170199602015279134523525793697125397494023417252200677291319167055784833544357199252856134450948050444287541874516083178509113289866835979356177383023004139915923690688
324 -9491275017412954975955946008781933837442664031852182431026060758998385873608802091609688524865481679721875905066204999727145453522706201338127923192818788594788031053576651105712536086818260034611567750946873961307935127316055396851066767244826274626112403648835744466838492008108921738979892581812044082503277532739039931676950733765411281832209883097015720264853575337015032554266678602102312296411356765751380689859823554061653923964642883239156131356279732333066643677140947335016250390911231044002869789971487713121748646711800977523693079980256965230513475404960069420164633281256890000910307722447863193711197534882128323683792926414697708034863250282248451069685345442734637714053736444253207971871753397951475083083405643222653660242316286021547148376861034110736985020183341010964443487617845306873640013223496203184710432471617527231486831456869873612477724932961000980
325 -5059015683404124257334131669701545016424523561387268891258441160945819243854511754405454084876051270106955810832375766952667040165298375524873416873248155789220429134650049665695690918363218309241064526656901425507856170767717271084294325043723616780028278726803915488465936141549137033430818280007469695140116219084815589872147047119787140259917335079030566148068306860522130596435909802992538364243151202408509915516011405236360436415476707023218233162458859629934884742611514988345212425065152147046633326956784524758565085518117653956759385673421221561872672199682255733227823853892517084623662990578916752984933800985108757286950934783164528876895679979648479512214682456199429641065386152968600159724493780267128358649061772856452881421997760646902080573280807396818823582550635361033880256887346716490432825717177734949394085004028760970758808070909658308780697426733444340072
326 -2696582329415664219652697512288761551651992898361845667198890382067631133418855856800153520040240191451535884235443978584862840652453308236555264627002718589470411499138668347417643334339975834086800578430980179828426637921906036691170744168739649703931749301822598979855048672119457414208443019061737118534230927313433500110329048280644487492908953055811871257091666601911481631460581536477382677823263403032158494375725660553956706005175432231759223967593367058637386113205432246969657494416038790791989545496157094083551933333537696255058665082575371174080857278564211794196262492019309363936813007467135729265552744873725118446504798429182791342342765160732634343257946823777673206084910705146212533941710079466384498784615055155942735458375145092544152064050457758698694104762039205579429626675321241766874305676971826697437674407542161717222336217139870504446761365675578001145888
327 -1437366421997122926486927297752108524117157359335685804456695850150679782936337653592668495329462694609637112429048268443337344906075582172067592127692842252112152832853594790242323102912892234938135059231000386321763084124737694326080540380653159174934251890661295042553778388310398009056117065789991740512811287235344805090750724480485006347897680641405311584956461380549222348010418383838058333145638686142420124700278447737118696457357991964438956954015735577537439466030684275374647525003175157705824583798960787473430181165417066213317138772784303480481061174903213924485998559296434977858411009757261825056821754811409732041730428630612596562187758458037149921231843158062056098111627308814426899754093058394382247526241802951236836326456012123941784691275041779128634750519839605359512070267685701955057794102488658248530596776723353304047001074840184506074092276480686134397424832
328 -766174018773002703552499088548915215989059261113829829653055607066284618413673624973282209903078481197209148864419039763577186216501509515907805365567676486870962962716165292769415998728343112063896475971174500475632708834301289815971884077518608088620272374483770679025330884422016645129917324268361651613038023398193305974598393098785283267432679674246393851918856661032813756779897288959569040624943044371943242144595417297279276127203605223272470294275031665633406988442893600249778105348390261796880946999987738278327405335547786117699470058045892811263491601123633249305569903497311491731612907218068041693460070976026484577835878924810620557931697279862820548627260392039682300756502304421511296558919842870124797440850999674620864498852460330923546958519304383997060976586247568789412303110351992682413225297882933858792380184975230240749080418479246944791670243847477356648311990888
329 -408407232011945874661450649621400606709261426255734204142159494018103735527489691370281383559150326456133066738697660985337322138342821603368441975029528239449200786656483320746302881389003627558124722664048959600890632261725378854650245693765823540710331323023582543076306143320454933744957695491714663991216668167021848710915850640488145538952494708592664184488573696478480840695485672933427345643115656211134664835037836932611356343432016425599364841089979496849039412455278089785105259496797886726932464614623276479932403537693888120574179630599029603958007750011553630487507975146366363495950298816688798298747803926144644033034155923426051960881761537507407309987204076639884387615572769453619312132423249078067971876168665662282683397197240043758357622743021801535926284744208020798287879125385703667175205513353231172935471507981911589119181512954861044640389692084259138866112948938752
330 -217703528201768051454571885269644639083243832428800868813128709286727831100043124694032118585794216576056679913309642624928765627599823706772202965716016588993547957937391406469458363962163883107211306631538551526752299422649082133956716973838614289245277193651874554821874960963667283937432966720881069821166414866132369993659878953673662127413387317305374323840104299511847217579181220996271474881068044307574589775069559393135020267922973287540827207453936882673516061641320889837711369846349327512378794046044265168396124257973035419179881867341510588006121472010774610458982197114730691351304976007722267784100877335531484529802890673564742348796112710218309823934591126847013331336586154253034768587464111184622627948445186552111873881648788596268141387057247811770206691415735501439464072943643236626055306412933377503918606409658932918918839681159366678412356052066235643193160818326912512
331 -116049564470546499010587691928574742623893506899936107165351852596903132521869990023964454639606784844190163243215284769555324928431865181720897801613648596636187122980886356582554115547554303385492859490661566334497844553185580034528436230733293585520851838055600671392013512754989796565037608790827734911954380408541081234535869174190910203498794124238261248089525727612254196093866988193723223157569144565029364968826897810016001872806438873717892332584853406573169389005875062592684258636917716919870120101752329956623524505150361741268310210893955540851899077524614474465655160811476701612424103785332875614590789753469248008331283432657433202481779545102357554215111848083338372550698801490402168793479638786059320341740546972584405383330681498177963621645388651667368749429649210910577496586135813477973308741231329791353799473286386150588708333836393607110214689977499628522622618378407775264
332 -61862508987743342118891845726867420261472681860736084774132346686511073446884279735818663647512631735324179143744529641407482311340074575902137615463810217509797241354303109295742889926891725326338043052254906030883376775545224271036511761616549541753978189183313932118344184963756845794185317196410165843449764246418515238694366431608200357532863898808988719387943403034307788292644848742833265774450701139078448244508036838251474830682385601444582625277999858163020810565939813431491717864446571947775996381272748395867011860287462292324201470843940190031279888237451082968754044101112947878328026728930003471747043997109941923929627025687561441429212615125120943564140003083843157167361861128464672000150732112838996305256761706078193254445080377810080142440365227466744033493869311051796492959241019578734022809291161295451163096277521884752702540174863080634252191171070940677545670577658035004576
333 -32977480829248040294336830088259051891569434816386685096555065175480103699723058900420813949324806105626293097415677864864084719334423540655694001136090165640911224066471813557440579642273919273661595525699445773692092759582827713032535487784142025738246195236110101145303217613778153176574657043481051866348914008853660344351139445512931926029008132330245337503876378187843271021270533627150610223684369445953438615238022446863710199731094512138887486199907231641427662870522691416353339478216869722963186970911602269912629699377175062525099063374391531483527765522619468073275663663052198198018895461193576084746303510879592375264275688215554653781901889071370319607392725277124612143174413849923672264711801012230474278567730688020496334632569561707664935501799041562073899231295573188111173630360945681272029854340678593786360687264522131770280784068435934330552568574237510928356408883308013858309304
334 -17579775276294673050945982894469381643931570932427909480296827949108093401499005139044493278429556159104302342070534783134180097152534797111391203897017160740553784773078292473274342566536616857189097660919283292305371825551650956341842529306888237410054768609943237154230175078090529439067270659955517544819395991753713196862883372298249746256536349550586867791071823372275193228681677414154231104659301636993756660173932799295719470533027331390919120371739337027898853628764853670020249264292360657927129146998927213694342358831177900513799497031028189152511378376693123740328582190254797643186999768993843286788982843467354669203088216066757198903130330571675300933702511314825439176317582145367767314273594744330899194169682074578972598483578443241648063647982426943113636885808109931484588697032592359768643236525796165527947351919563067618647579114084529550443301169183264438017520039198689623811672000
335 -9371627593478752218018556651830836930349931581427299695275408345305289742737935041113800554929717797995532757440453011698729712004637200629591907205456983367544468916076033655720200410003052654452806023861835835794172299291555068943311816562547276209824905327870214868243463975487442662476220867989137186140514347016474449674933394658409147123525411381557418798515129130624401282697430564373175150478763085936333546746146399844572806185198524077788392236625915113482110238477560904637732863822755093875027523258265505083084408730628605471940056551710463867819123290675780080659116466568706432455618522206917397526915989895407903452414484366469138037067812646358008384035020595748608316191462764922763302837175313764529218310822604069028028464456441819716195334629559625147868856998386555311360596508976199150752906263945494663848941594434999724277337008959085101028372437454316234797104323021212548142511093440
336 -4996001399493629554828287803875453579655771059336443437914914045009241798559601860993042161394485600713582268684027745756718566451345586828403199204174241575284958021504502789623951182115617705886387556315288087529160715604237701589254724025167939818713356076997388457504931853871744441712383795555809013222107978863136954767950335057731567070816937844436661860143109335924515218523025225091737505453169950323996449895631747890431518737286592142675207904283507563881201830072851325839597388997852206836974112431132842664672033235979374013784688193408264697834812318518639170126355720556282481338115769678956108838464635019875011896460209053194887401605090610573474673071605234097017770747867430544218800032001085796484008320886913799458449651948899643561458577165050766714965902747101688317917642382983853473730237009318003743270285082615547714899539587886604455234569639618588542165257065343370775452650525425152
337 -2663396785608734061585255726995144973353926421874071978355666593793617184876502126606639109172170721907468769399490171303320274388072978566478670981732493872889003615925062277163637968367803341586987276776059412908388424202251001048022399528961842399404809105409265498314534887355406413816458761434880275221697084745414995644466532173155261283428016337098022378025963539932713314812122159592290927589667400854065001811988164479732074723821956643906511785494210359628845378835066491634168805399731732587129288131752652694220316904688692599695753534955140474110432520992524971093383258379488232067828870396099816718697589422546279243838726055557746985411652229131793103237636935282694175698543543120653551166086582661917500732915680157444717794955095474182658758661625735049043388747212278912835475306035186862421221469743300343654233409843776200820844901596285777451270549582984644246264224366674503966527940738314904
338 -1419890808296474608735430078439465828157800965341119274861514639381411353380810551681227242563333726776520851718239316323978128153700844145247909095415527031753283657149753240260586297974546301894130035925069848235145749351547493785091316360007554350865541401458284365531367698579798348589265743580481207097867968206018283373707139616444881490256741909979044569890439666888822899711865932440012980038441544874296757075112854979056985481695214427212880243576758073338352407683992122550819420527398861457914719031465082058528463989070265540364683642351131756112517620004493733595103424273776514276295637769416379368415715086762884985682372279914209794733495185469380446791328316757654134821449094171240958830803478958376660261378582845069720151847245707579136608806549388194755193262181427442650148655507108194630626432091714240424445036630497941448397279980982440815366616281361665714587591775448693391031553169489953564
339 -756971880331322638759346818958014360232768980235571536244164797082032687563170901744285888572341609553858204540342968591303753667023777200402474132753179334378979380376005016686967285800470735403693417774379265853992945110872378617553442634808704380699416813696836405116686979169847107385904336223746856708228861438826449112206333549203606565262384457997969533909137439482669769021727483685677238804303973323956028602934355105602898389558269170134452107360604311623213561875019639803542332980545743202376818683458582968214898038586141094302513978889074110618489799395714752823179573062585964475619126297642767607211846204801900953316186158571725828294091193686903497893678494921792164939472655572648364799522000283459339340608586673794734069757819853014096303066872534784169617212053972079228862569526112597176163640715482937268778843333268449186520003482794786772800450345565372227451025227291587432642599075162138668992
340 -403561971126160398286255634072412461391996603031080062333313771314030307333537550573279565988842693788342928452728883619661364543988186381892753092297074975526273110233198561083158398116931879700094839659515880368894663090085029520605321797681891262329287605074169475041896004592769614044735956454743155220627004916038735963583584761953374951154507023978081751798605626794505935980281139408573607731129839920499164078452425196094182967945835585562245637692273002867903275439234267229694650856383884996733729195122238084176970315376148760623811678585470396892197825231985980311799400562033289328099243139354040342152891191579725002123588425036140968355549376540675771352037178340835788903621790136952529989077713863070808025649117909985127818072579748637751271093842321327447624564540696168594407592353918445870504224246306604619572051276768160309397719403013569331061979396236287853209012200193278949469271922748764821574032
341 -215152490519882513592754390683134917724651650139283063510602868449653049932407539537670469113913901759356389571989287496683258448569354320612917788044361687516300300775872746229084089469410740288887710850567751147345651815667330109798835771900036750626119658193849715380912719968031779510080974494205222437555410932465604573760644512987910673031131787102360112193896350263833750396152582318634217553817718749670623837941496280138764456303121684256457670574176993188790173892232902278433595474253876930729948297969974994869530900347966346171341048189059844567531831806579055942210062560380284171489318581454570108458789017481425188318140119204402187136964151576801013089155234049360998818222756989299526110445033438711506293240334366176861453465624611427957412332850383102704290782601326015562756343279606679033636262355713929254694007806244778710246101412611398833528413005717550834898933282515533037798348695247571090445244416
342 -114706530202201847008634091602384324789939069977055879026894911844130453254307298648608251288132797020685102319750083963576383863153476206990785860203358266855304003357180841371427732619627661011457443445850242018765831205209379085020672822954456857793593227804018197940023279797134675247491274405158944435011227240311176054352443123658887689519269062099373773966973017726925262398467892969075300138819493054723123778251329816821931950548169704774582643502088357631082053961103312309604447716242294815373780558788803611040060154653933580140782685147444596897817951508065328917002001204052200903329429078338594247408961945429693154024193677038831007674285054650113835711716046004462338417555673001384250245302340521577654137077119921053959918188036325192366623950714615722379671159342702501917343561148618233223651689152627320688543956082867643959892211131988002080141258836499991711453269509053282609996901540937440040028506152352
343 -61155496614173394573248699413134155286930312990057141961866357105312356597688110885859461485942961537988521882668589567804418314866802424084049888944882845796425669859683742351904035486389352503235566788924703815203955061740270907802462609952197554670294401458886023630017093314132922841347737901705443433908443322463631723423566208546854181011249473593591361145571704223378795368172491904676438370513354975124188361371409656396053896776675292440827943973216667888063961784944105128141614145630436149243033016801984373606977857039646531888636365748182423977903116369666415332537197876949627297967617783520034808020271145571131336311839228038056162457887396272535176420790381028372882783995610164624453934644240745427509113872712672099258511277998460903163900732727495030399042430321606124066671354331245296225120922697281284620788252289505854470630828939060413939202840524503318381296654851464356060193249920586329950324686255620736
344 -32605315595192403346390339286062726608364944912503726301874728748265808940544114031834794171745781596088183876852189189264342422146307581872530478300985573272117480925345666141215276748320135025859446943848254944779603457266752190153237126569023074677759775284339187883830188856929655408831132421657651988524022209383174689548602705855798066682567011803904484079075019137495588665557862772806428046773593948753477652423565462169513447536759593881755877447641647987306214965615956697571970313131917359753329609406778651376205637803023343924532807316249988046234345898168396677624579169697659861067984543887819393312330146503491337978664067439053115405396654654906458124776229257393459774104990056058662300938219599754136878533184588397277243590358020537768785521848487398286814256247424753763086093179525150693753871029159742279635871595221258697980180113387400029371845983494513734142117489124637457774378548300637967649459491642449376
345 -17383885127221493436733752504093193368697931032841984193219700946739016468074840024572151794858067061804352571216785103189281762452539498156784621683391579476714996866697104342723050763696983554642568107715180024515998878181191559160532094863755339578128441987317782012337683602173738267356596289145649775938340865640494558011244240981906910631366880964700365899888301161394983100648407472389928070740119817764073313490481270381265176393943865763288808637424492536709319480060286515011047709896443575607037168720576040538178406348699669065967516601832252247432242294544399914288357516832608212503310011358381088972164386191993139517852512116930274198882140908770155375881032382431877034995175153083537227652131382668831157693186220882138544725135688965339055882355592689719966858692327296951019936809992701603906272272199065364404190797438990572648103486903574720560801273913018379364284150940323894649266904928335911482757248004892277760
346 -9268528102242397601539168965972667197993327139704765888746685173234975428295644427740699562192372685211355429644540062264927690422210510667584186086804596402949537947605537289132708000203974311308010575766481186074057280402619268871422253785149594163865569729650251814769791055141782077044223554464174500353047563299017804869927409126937847957304744131398405484152425558468411771818494508455225083068198187185164727509491305569299876994181508638429231570619007460969001056060487132748246175852392642102639187772669565634290613917524209786567108323352337672350413044573700791331025230527677958525887679042492407865635055405322703458688561553413336702861734918727222561600897139414670113057927016526790965067161313196708717141488386751156753097267333132834611140672385283077884796661787261759643936679511618106629899954570338498230348842358537803709771361830903115034880600395943380108774083291577566481512668809660553662758072138366514451464
347 -4941743038189797906070896132706351760789537302545154735455016333028132100287255031103111488745492853160947084625836146304464382958174143931923884378609739148974554139455318372241632750181301050026004174070856023985508225921541551371954300321995484975716116664895211854008857394161580169339464994426204585515502028551482882039752253567013912337124186120961047081772930430586911360716858610104289983220590683675652488586582274235657524487760116185637100531295200204822200824078113811102459512685469226204211840631912441359652361794634979352045488299564832527246688891769699264510654299820105847668429667201892055476138502177810136476421085693228492198052849591663926448037337622845203763118727794684448157750601833925979539554882497286679956500074014060576775309079697429066429987359048321966850375418408238302733270660891529238720756679619961673946099078871111678415939368302250423831342163009841941343670643012684699576761502330667573581115040
348 -2634844418400931042146512108121510794321715649102307117787469121917240393417943917208452619708610037734394361259067487256666119722952907937602295028268476550299782687728080418247075738223890545687063939583915534852483568306004218201033281916878082913351888194434721113109806317173673373653048611673840392300363271816100813295371492372441339045872886157334032959064062139367506002876819678608115323327147244032290449551723420368893984767065511055447967824786419073836986964198192583664026381201064402100101048715166701701431220934205028774730277031064384743968562968101125568352306972030896895883162529350014959973743247488089957542200811182150873184689795253513227102825151944070567811299224495253308172387333845446864955569235862111235828619302137127819956547748113972087164599477942682662064038729665303265516757097815551122051193081719400522956838274537122034858692987062042487862170714814387976323060251056328170615200824965943481380747382080
349 -1404866935146270400160312674883562207779653303949919127076256528461906699565964552284723504565898511758091591986871581685634600067188547964696824801436230499605102650150972834440484150240271206978112683898826159592563676322708036551586608928169072071992665798383113265099313469606848693436004851482801413811328980589963323745662782124862059702255589456846252066575863055046202578995040345955859655063706646268847183986195612610217691146686027945485708303689592301414811154197976658498004598826684718041221576907276961694144510090226965864174784918057171113474309713542724161735192256620745808613837361562040838781634816951192412493599106177157420130274827092660217053706647218971936546197327282873887089477644703539706949563046544304223056421652873238392469722196532929366761070239845824073028169091863183702930033328446565310164557486831517241431613393095725254045830099459591087670933233593207922858861487147456992999021537035284426102727640357176
350 -749067186501618030426670662290027983952513401157241391851665904470909096409634629304854375386283909966972354742319559792944037015445569265127299120112644280012134059164852029562356914617277630808508960342619102239013354568896023487454421060752349747180382070783108584847729002336878676231549797183144284175308449636996524456201159927925746154019131190880773181725102263780380125264581699593339302888196058442167181888473724167352836946216398440260120046860917001291312223098130746406815643556110942224190696837241053865748665403107862166732405583669305065530250144923702319021521589745653977332881534537615088777716637732105200850242541895062823038256532581218015602088520264488317218568053859487409106323969489540615890533714976959125267261609817247080761456759554538248991692634846219774598610504184502254883794131260146999063340636256259390513395967135029794987911168432933119475591196895560911302079084012142391853824962207881083845365919886065728
351 -399403338620302039108376648609281284704403071441693577828878029533561621237772330735433974969762517059574285326646714283404733040419039687505592205569655945996927295478865103710261330042060551955318706282121720120125074525908656557512446016194716741645267084426694518491756726660832905003621072198024857657016588919580674396951953812695379691059187678457892670378198120650266408907676627815258026496823380082609719177407435191244071947322941866884369175294635588551695250808629045691722361424705069777243585637438421111924793348753209570804147784688144009701292476997059193068466530690077531138067456044560598506700807018265501973280549483197818169592724898510700640121910916532692052990501767387992231815768237714077230335133242335708085691838434442717847429192618379932759553972846299485087317626594825518977886320474702175941961730144826922164320331041613668399929720035363727889671106331385779486825448432843137287949634834532265113846594935850872192
352 -212964843049863148785233775529496948379443848178090111545751130010037468388647411164830738276367552458764914412469339532123437305988300127355276805493788978750129416256238138586653802763239597565436153899242285304829186644294586933668427112838798776773131517888485039464527563295061155849993331601595635004943952264005816730814158576681741671282746414301801346671446951006594484124254295419328986366181857397539627937682131473589057230148553767432876921450216341073710467159085192507162476439280703130651383715193198407382167454446280178922267307216726967884636780112998233221590907776330993528719678543962958168406565567259491308129544379973241160893267169599807510255844711882739257123703082603545416267648984062869855105323190651167688506404640717484411634199319833215214153204133313122726712953317001925820009086658971083485889733277713088592271225357918880942401727007064561885827969813941697436778974765873213416898546133094170222724085281106355745504
353 -113555824236724629467631205317659650821826781012986241843912417764448821228052875762061057360162586582819003436241342926570182179764190156367870765006552676824400485728586676663954690762878643623667540492171951410778760535041456228247951566177120084054017570810970823470760623578946300560796846672937033607769653801320614744330026166163581313336818758080928066258821897400228679857564888440502445405291379147266577301319684430857968414540666249456782760050282404520855516624153550150793139331551747066437985726158668889883059577973325787021694856649996929250100223764656802632267525062560389910641329130205030209896128933010670030999894045199291410725075206649813322265967925009692028278731729821573447642349512473783952615182093461817528573900145164266010796928972564484821002405448808693353468493013667153439149662129271938074102375358827669862470082666034669883159894657176807955717896815266035828546440839384555968540264736882361862757330896055145445307160
354 -60550280453093745827160564131485963875874847355972117189092497607601679547501524107753417286309410261055826085391887276910083790029184678346531216880658929579887164623583092119428543191179848128181454687132205500963719224140695678505563482851673341826598450597045875268295567413294252625359358975061592142290963257282542478148075600614732579991883057516102972825618521619974708018313254044399226025490272583655271851461420254742418268697454580772779928176758312266829907141159455142832587561614427451741698002895800595762162666773520580703080001576249170268517009300882047588140715853497540437614298564834137017912465686758465243864795057396622701052112537518752598434170545947222587720630493491283997956416559451912472923893077847242871759319281913245226609921195566451993429977703577094689887637250590391876731076018386654257396064164593907629009976870854291246843246517039383700104845676416952415160953958828488203389841621680281236555973881030698918962153216
355 -32287031706815313635911862221237784531857022842112224373200559575656243032928510937906279924188318590991948783711032261705786529763701915708361092993798865236791471165752863920530003082801603249301526091755807501770335941857553511760449025560301761240319985744625599738975224648814238272109548675551706636210261848299421541816508199581328608783066441383024118869364195190126728712273840383101668301667845649182411178045954134415366961250713821449634939301491410965010189524067044386831879213356605931069701805294131662395682228238375487127221559182419190035892564749194763594089268240147616354718556318257183927986172714085076735332415732999994603789906213433454168691689690960627893132364693851591321118945009335590124471561049518279627145664146159771841628157748265503779163242975310582213475954742652040904753061453355060446275591492863429490837261155483565761495565950921365730578729705387266256185548592633668489872541418636517384584002939856339395540609439872
356 -17216515902036958238735804722851611102614277546599533663779612674627140189571457043257227276958180650510928782684875139744976068918487412533531611258241843838223547628472033185464220487412981806963343360912147263091249924309067851106955683101611437884826407607659071463034215840375800745749964390242946329510348095483520851027312314662669002876176453007259865468069655708793612588329754532322375378844845711907038634587472767262222584258667194204295872174704639913716167745992923938909379546807896925774548783996573055655242351673232576477233196416528324241884479572275136982810807744813844268285840166225311902330015800222385571802744877030780299216016720429637671838598119441448968152563927720823772341302967022649518823818778037728286257810062838885298834818319511010262364316070572336815536369727820434838457493810837950436502384402410146574934258989626642173399385050221918791285334778790945828673353497254242232667753645068482438503586151569460972296621984102632
357 -9180526180470648772073672870066044651159484017615380846811612945885715514044501426921573172956044639003371256207434494448427888075814415312825810196248478960712919465832325578551722159458053945936996782149960886061952806247713664516938772391719314184314585023455011928534270899762344712685161053409588939473679305062464215897888577907427187393654706149343509389195576281053791840388311757749793250382250962332920221814783258455628018456056027439417725372877858744469996147169674964701911838652571581282750938186002469366450516295932528066095218046912941603748235634147482279836403454071149805054958808819648632187264352242055526411579995538048135746622699081394010646542538505800644861222914292851841972914377395722846062844311530755973122741526605033329710743121175644581331551328582877984197208888138185040320346737895952800809854078836089144686933517839026870159158612121898917862441289022834350726008134040915735978440215909490980227267329342736311929382664426021888
358 -4895476920686089927980523988508558415831992879859357494687078213853433063210762256988981306291608823489738422600111716952198143829009614692625935022243155317213828991521558020785802060883395788975249304527147076132946766007088595571558395548758248330724082141818541450076271843239621212996108368802279791869697130527030744213630035717347956456810947266385101957485777452153495191424881637042746056218864314991776114386322373901911329651930928578207288372188807224580700439939597108744743121293463437799915938249963931476646093917056609402500901495971224352932692406982083331524435668997272850782090011514014170370267765099120324286374176794251231402399510044053652731595554564218101705525785175262320419892073888085518442866676302534774127938593745568370344126875124743083379685422330196389108963916757707725989155354389078603707403589696749641939332476523099951465781484980486919537766542909368184045334205580611176059644843667571284817439879324286049593492841321619045792
359 -2610523105504826823201657737502141581052070555137652901253702452051921233872316555300580614788486618302366965394144559073966153063162799740331403031032781533285765325288572473569051352459047879841336225033314429051544786531755470394744810200015525010813454752753424433908184823699248406607144133061116087248827580680748616789226294768910400212508954897115655925455165323421625250759527926797602025281658840505633342512440611250177316398922527638993915695778583610997028116527582067253426181121183221774720079594859369060715324699126729172051147060327842856588824222617101092733146226112767321264010811216221278664113001120713143257874465253157633195952920051770383572282767025234643079039837274976197144914733868454237811625107226743369633199984000033467618164424632168569931173711726823332834614538645053209567650831265557292000785406260827159697248328142318366797883835222181088641089920890259236326044470113547240463216143112615740992955213128669855205449350721173712791616
360 -1392083054768753586808889657101921024004600334123281020147516150110960398869069933993844006822798907727044052558248569259218840715317424373416763226776938273764673421759332665034939807357527106784549356689391540015634920560796349289459245449423013266761221531996915418205736310288843178398275493762253859910348159730905243176263400851188630454580349242919630778683486615718358550130438062631003515885034174679933187708122996319122557793083284580747566697717606853410770112698693589864204460528045750196448264848776310653972163612612193482189275591537542359154975429988441815141235239777357310192400366663221059311981703616135488212296259261530434886142834558138221692897523217252816455545223569138981683989216112738942685958114141146035273455749358986594028736324528044084958728041534530561581963491374098581549650372039958852714590269603389131179103001247473528860858139319314820961231648494304612303701853002026917497248744246681089618210241936574325084551432061613903406552584
361 -742348432692462705231319121619480084941222100191063164613112881586142183191460580043739121210860775361501622328523155136463310938571191602656266218454600682760743047393985005881103082365134684227852138475530925588349762467868271478076644634260330680537835228688932496605578965618175367707591060046531168862130255990453559152889440081026018749912588896205824460759404065951367745319729888802858123241387843966459132042950093276383802998428317522236431037416530957891288363328524015283741326100156356785893685688224920676450816741627966761871635788223311018232133622586249646193062825600787113129267616264995582409770545231537513954654491069433589411223340718920996675855471059208586121364354136099090918030993852846980309998843060759694930182631700287816334255352142364679715510321464838791992637574202947056006278803817809733900092206677129719631829149798648775689798347194742463816138252474929422682215983807638860689465195231196972037587194574148064829312882814046173656442461868
362 -395872615355903809507834682411723263701597768272173566203493639315053739497904575777256781887027972052883716112282929779823839607140164254898814491704053266293120280961790783403436867526277546054721241336327468590144959047816771244815843535615307294705843885255137280481232177660077808622494113041750970935533531302922958566559827227050300763410574544651142935933615461002748881883958486377219569073445280166263208631534538554043650902162467785190522369987962350846487972865030293518824250564142404831703633044476542669323631821917162816949844154438252063991188184664200116396819720957578100505582293163193769885674748876261730297240966113520358826653646583726674626221416856536577439200746598542563954815106145415873126666434791692448935846212043587678680954403314966062016726013375420251080743508588142089825385606159458843229277733586261610066249324775746741238656052916546749588355301259435191728239152515324663104762649610768909460600509318493598042086843760949376202113599180744
363 -211109662942944663061000383144315933138508923752472477213068216381866690152211765390540166717032005214286228888696233758255063777627127719442775763790208243950821993875479618833706104254813832535811177631380814194357455940097659770555550110279180887588774243581273225501432303299948761304702987848116733392761465357512739851120929359748425240132749866098577832863108017101459796363506205586431455772129470618466332105207962042600591816517731641088023401307291564138928266854199098044224447739281482805759648862236972449597804905694110252279355878584923539549463133272913154990677201120025402465455826461516966096043338709357643178045743476044779407318524600481749163650179138962264507236470220576333589293130704287564922130461318497892781411347653330744991869488864130580719298577702802522402620438860521330130289961755614552526397929555875038262173527516422802364462623311555911494761898711654857439529103775159593346795756168275940881358883724892589499358643110771284728502925196031200
364 -112581161412306090364767825701262159759960856490367147940161042468219929544981714467583178520820765593414033596720954782562370352721525725249440972447376607228694605157457003980779710551821079334401996438780188390512747167350740291550599593103756307607164112190732253441638756638031898630605432304712059548774563904458753567839203229425621141671142995508322835774556265789687028542917714029475659346924088912590600168155405326773962944530999422226260252616306661575911582950631320586528125726804644357294819235008252089941620353628583121642426918975705776250507746540635701065453078462707806108338955084912826265994653632223151542815561176204678492467307549382754514975168898268507366363412117354227564223426723585571818331041838875671735629441641064507346608275897168681430589377038583252448256536672091073157953412172918731134028294895714978321737880132963830387410551286976588454796369043712898914766139623931445384470635878471341736664300470712632093722944441276581373750997819615105920
365 -60038283862493377697211774143877686784453772906721915753039081963626421985431885814762558442381789078642958106371448692167761331124505559864016622096865070455054371265302147489038971695295465366054872300806952442451032667001275268569376322686031946382410117188099807559104984388171164872383744106312337789084933231816242366715802145256379913434571949533595278708562538002179064495836728461986264277931512369735093940940784915179435936861742069413177028571579468315365434483958159715103215100985680516207789617150247489292186554633741368100582771251764168413578430493581298027048369444687812338402082414322409728137445748502434689016407301694910623606277174574659760498690144625210784557655022033569858241035875812135003234562946707805506697134538153611118235498499517484778344860215624399383014554334229529283233137674787241865362794497189288433026087052699994728475256949253390812196298683535122131230225802638793872985755927016636832426504911619462742624519321442765966329519642485200266608
366 -32018112113316305634998012659074802739754704943874711025902603291621780140319128642349671224745280160515144324763150197573687398307892365849461636875605615450938317219357641711204099534415570912603935685190479532255946258471740433974203192230040103298122051424949614227318673236741276447408427110430154691902622760907351513277313100040451962265651509895681756216337385347976658932519705298594245287489021262592364290877665829926555004831942844510820622502102812636909348272228133580372951230743283943911771606843782968178855007495416045251173651816517459689601975488967748935723806268805268596052589518275784788546926784502772282787257447828946800767705288311545190061404609366095451666883959731336721439613093142054804978146729094604582902130913757908880458169430463391492013012125979722862794384602499008729634834168626356860225296180638931495096311536060276605783499016412242767528220057418364662369436553792615687596322301241600278963655394989413540673357675833948410717598872322055901971776
367 -17075288542810274937408492010105928449450118728310260288951698531034738154371459035787669890625656743533072819328135715951092449228436047431820042454395454937789515967172627737659793072825105132785086823044358243176263972638926059462238522935808717610452691542299201913825406854673753699551511282150239145355761703954854983603268876614054069007731265027309383735372160445661865694687154015152280852962019934163542863887574733972014269651231409119250249574369373035908286378812980633323002262573228731090229818775509889281585526475195343339327394368927465068890234436562780594743841270371978191295178767227080772916307895668461962731695730088682059115726595672665188102854596597173241647139650094762229378935558795603763783422629700134679980354066487335593810014491405270378035033863475610178145309658494169657440734094591124264688620503767915321949903158734869975533257057582078535406331205686513433747449085093613409424167474962273063407354569760194442963960244346736674483630451359819566027522944