0 1
1 -144
2 -6912
3 -7563456
4 -1885022208
5 -979976901600
6 -383134788854784
7 -179914112738674560
8 -80649007527361757184
9 -38019764211792500474064
10 -17921855069499640580651520
11 -8604055343353988623666807872
12 -4158603516985707514861165142016
13 -2029077303803084843956842669666144
14 -996328507191889289111763707759781888
15 -492282022177903761098697881560785275520
16 -244474398676987474996548931834256220094464
17 -121971897535934926617216053984331516615018528
18 -61098963658616994960381238145869475200335357696
19 -30717064792630308596802414154506671290162615171008
20 -15492810329453411276642999920925895673283322747432960
21 -7837016787941521550046470773144027450904935230734191104
22 -3974862070644343390925392619231672423061292599568990915584
23 -2020887873667697940557540782771431135826272619318249944120960
24 -1029726051427202976712561019464289699493132721808776318928879616
25 -525753594838708226389462754043128425425472920475125829091361852144
26 -268939557055166035170338714873139602684884780835378364033716690674176
27 -137809042674914778311305743327166257987586873672477370915662628143840128
28 -70728869668409923605448231957646404294670016952022065767988174935085596672
29 -36354889611134180350799472127879876673429571787603865362484413139201544052320
30 -18712514917578704190460696321873476895281341820704268221155292527962893331855360
31 -9644176122628600500910522758704484006192208187322683966138320576077375762791394816
32 -4976522216287828614488510478537694129932280557101111841349631856448791370531561537536
33 -2570881778609236981448928289532312706202630007299910583892269047223155366977540089576192
34 -1329548011044935329044839505770453831185364664583586375470083278824636377024481466285655552
35 -688279272976479136141686919604119120880876166076874712755235114621521171956340073841836591360
36 -356647659366884237165261725607939824266940911167443471971188706740668851975720712325650157586432
37 -184971743687590430460614234546915066212802672379916789979158718101402400478644532030411916506870240
38 -96015611055790654273957862570997385783885685624619688424351025519256526854556540157614018766599648256
39 -49880351586367774067639733433669650463486646671327031476245380972655881364065535616839134638790007915648
40 -25932869208843505352951772999229256402447906727231745447122856163588757052193688756067870040132062248468480
41 -13492380215699821012906545730513458607214064375463518398071788745416284791133344345635781303346377900607229600
42 -7024707266449668997027729694824029191043124223178845545740872790279397763396905514800014971556642995816606588928
43 -3659783115169387564706668249650541585169394369010388227232367301567502989871625631796831193096592173258595647775296
44 -1907904818233838502099388726165375187753732787174169444404676210306591115529019151326526286827031044862636637333069824
45 -995222002364429620862385575099210160413723665106419317845721660820059283699407343116199145212205152037090609037684705120
46 -519437889566596125760181338048954441857282990174554882650679092861850458315942898678037686866485976239551844716270441969664
47 -271260714663760099464580183423698415129362927875890816031413675306679042792241501888076109708496946680739824513568264658367744
48 -141732584115207710058047530268470459677309995837801035647452408217489857652794104413612020476493855095578299664341853926736789504
49 -74092213412028655246279860189625340616860076197309622572175301078908400609512910245067629447645385958339746577066907162206189563152
50 -38751328741049266724621272596495791812482400877815326372033212240457583249890491037008463092153458436220372182986224781777525066566912
51 -20276987289268454536196910399434390925023875397044499864819219356965906902062222487830274145842141701606241290531522537418071393560561024
52 -10614882279371633091285285924635568598632347682162091903395304712634512429448953965961554863180996095514992857525836592094656391703473221632
53 -5559227290550386744151590807455462070653550477102702699098052242012857648154523553783613129894233876863523355520420859160472646794927055786208
54 -2912689320804463105382217749959835417199948668419562285728935005864306036314080379468707530769694843002059713486934015984820991468773917608323072
55 -1526679084235213093941129265802625741044235056347130729967384973367446105656120374774959398175254532001293732115639555164236100223144381285713046400
56 -800514016573621813386124844293026395622997943050767194418123970640640574572401157362050777737254544525330076691163449487564114394041269229400106336256
57 -419905713691979511206049514965806402328245444986889347050680370434958034097378225177351572746602296045260137067502639011726088230065165868547157122503936
58 -220338638827924806614778303550468005822349597366208668647911711990699528347784307421143998363786311227196482776538568316252408086634186966270658649540637184
59 -115659214621429015270233404386214182423540935931582794038339975786307073529806823858471046339602671711492375455463576420585183213537041616047212946689429954880
60 -60731701346641876725071713803098869411660338388869218364795295139643037450126208075526289040866495620853628267369670078143358642279452591487612163138384267591680
61 -31900058030700899841119554166951536769071332688801568334172529843337446665312009946419665600045465969073186201895859227297181980334640164047960362106642283043593312
62 -16761146991324699931260595804310685561620782540534358027316508441635062456323686510616389397705117500131921931503687002358847982510895608321390160888072923650355666944
63 -8809431280799535655367239025490374210320217875331782579451390976855492366643590731519157646628229534872481313040517436146423572379389755494990158242553047509489232377216
64 -4631479336581221227231642269350259134182261509042127296792780950836438472047171887225572775404447227710621134518247750598851715990452960223017806872690136911866225844289536
65 -2435652628340968092787044572467837337834697757285147205957670390937376927884126625557190013438751882756118823593129336254666083807105037314782985051458278606484149860612759360
66 -1281241356478871384864358421733584695857627376042355812039476159912073439406606006164326753751152653024163567622997307894877827608835257423955021546509837287385617804557831573504
67 -674159903612167910763259617547178329731672085364616080584829785413639892279309352603250986496941778489174077863523028365680752255611909393008690040632872652110728516386552849228992
68 -354819771208962653957617351223535313102485136616067082451287721467533469358146264705714632450015594019744473373077058220075392587334572922759429701612950269326691502801270566363582464
69 -186793744875141311972703053968812932665647405741724614030352638717691117990828784791895673803155200470536412626497600932123957329047121492312384769451173636052206636996327419929832472064
70 -98361086196812663627317059105282983643013257545611539733804611657728709087740721136991111402590201861523050416603734204061881123645467405977798645721924293417826440751922173665083982458880
71 -51806917361349857676252789978752709828285895179502692710028710011199884735330237103047434696537037963907561861304334735586242864994954437281538129765224141777438944482589060863352731577246592
72 -27293092132270027278928650730797377743410564858013234839207776288655879085026118494281493024430214888155239707572151220014366771677465040927348178048811957032096928959628273870739600837635129344
73 -14381875036113353618640249178343511545188228418614422908087722256331433362804142327795993012501609467128003420143937567683456704492495832923054984774329719704738899398592838238242742044619141471392
74 -7580073192453480354490372722432236351592542007296957699190005181974647719415998171858645208282051576354328112128934673447140329237165187509774948108274832749017945393336721825505429801048799837772288
75 -3995985026109675871764111019196975708967637704558663271299492216151854314713126499684879130612718118677265347792612077872513721053046075847345671250075928109823309687699598587412420525386880385737691456
76 -2106999426300749043755731176318238000037061606167809883515542286341108085237769879715489242952172800819639250385752911385858531863280351278957406284778653950646486236865778799892100938540960444207735791616
77 -1111201294014327628812177888054194359084174981448206001396363094289159180709429145988305518555872842097938013531494406913611607669606131270028637721963383825098903446892007720733973550810880139323791449427456
78 -586147005266695339777114622115755735047164720701619420947485900806547699724383408769870565447210535328712707191811033804556902012952784572046353851381665402331887990406683086587709171843910350632273532011993088
79 -309245703698631669303136591109187336202914449120084273228663529533857727808375499912359358765389207419746616468028646696127165993321097924522665069263340325054833760341109307782582636674323135869946612145237484288
80 -163185668591679881187597744124315091042646830406925821355994214655769558017243772808990966526686544695562713938072066931040103977087315669243739661330518272222234928825198187532088300100286150762843684421307401502720
81 -86127046313282472752428258964029356121046371264181655929258540323915075576861593202732760684084193027741871561320001267865258629916382498625148002988461872637335690834023551288666127556350730228402353911468050130390800
82 -45464701708158524477393714650136555878547923318601469314145824502940067757200658194409347684263451175868887121539099760273984820912848394820743262468151220850823068653466214518607121033652393388083707972471276914742312448
83 -24004049824010734040420731927200194585593621651989371942584436207795838835258317723274181016361114343415083992102504713040621695993625369931335274259988209358146704463055567178207298307792536735125178635181936172258419684288
84 -12675592480298350028760364224296174385299462511501975630475965406578662703270206962395662316960482723645579952776375177468702856307503379533423216063502458960165993410121448577591956068066763215902442772510757021782616409440256
85 -6694587932210760883176851672832740918543745968135151612564965305420980624621590905904475476768947229589525266316415339766474662308600769792391439472015313690531306665380110408771274652525635627799027733552286405609410575048559040
86 -3536303943330790865886966391916494446114998634351702386094575129894818698064924764314805250072988264952536323659820420384993847325024857503891559044595514529943901509480836034435460194601027931016658846688971152822197332624046844928
87 -1868288114262538904565378381562869385620898039099031404098800843743249477600195531979691928398995188404817674395259716887213620563416258696478930537040697852054327663724796577063787869829853259010526744399169167326430812880669753677952
88 -987199849380973590669202668391213209985181427733365854122369688208127300298799438320086201948445621126719224170656542875253868181432394027456689616992162801278492169049327326347441889177235996966721281710871345581186633432050316381454336
89 -521713122266469994092353358192441474837084388044503699513362210659136107639991398875817462340221186689756869722666726293323913541947363394123299693261516947287836589157053703753220209091679836756436162364797371600356756311532334691831985056
90 -275754385393832803473817874206211421593582796421225661222814307723860350493673849319622753768171055779932743977614280716000816971779232704049459360633243833062854005896360816576258978068505160823007215348954389474497229540703935846422291243520
91 -145772522378624972226756318465878335044690742802506903519543033143325477076651569016180942490014709316972708278781290280143556588055644009078236394913310223043505409656243577069241287233775858413755829758384346507022459792374966434340130349075712
92 -77070843981134362675778291120810233891481189245193525443647054760591060759571612334961155257440703073788752794935763766702429349856304698556185824952467381161962464833343719013973759460868910466634091688298367926814102564501894121795827825748623360
93 -40753455895707423130687710476243543150851629671144846548468261588844328546379745686935952342390141280185017156765077839542836875354137713933577204795471082798470336812147117657759100665709768885174785701143152411204955635107525874992422720142348314624
94 -21552485995202417960334029153323017145034432552198626137549722402606155513787167130004582093173178186524114979229283208676710498126899529153363006718240794619319133397036691543926781171870949639024251151672512145381664040975251761154617205327035468214272
95 -11399548761531825454202156140154509891206493659217608226281592760888592481696474223132832612324289001936410382410343406373896835939984912310070989532351616862207372749221004684220071384840609687860006824030274393533370288596469635797536055943495462547315840
96 -6030233215863400151344890510999990539447735474196189943123342476086941541030449894012246090085975905480400962016275150883404793558951534915083640039309543680762910811263694498560754477442918365564074054309128656472971233317292916435059091715646925337754861568
97 -3190329585484921372834585447038140686227946826815554513624902870035535297471232658516684441783453967134818703761747459494024898252216658557269882792710962996263486024710565723887417818953529487408978564366807790101655365534779122847357303800724344040673058671392
98 -1688071589313885504105313505233521260317593833421735740702105268273182605382875936311137051458980274671469619317456112028816806689338452950654150490365810389925517868669672714618999090383886389803862905163710337502330666724224878513066711053046754280852640516567808
99 -893303308845152074966968106861350161564969259639528648663625596526745314012237751924346633108167054867044418322161496303884610256133353157298371403382556743932846727976802190784840259928041374752764873538662551135028915480059405885032220373516318501935630924128931136
100 -472779608204986665423112840154785051690556627268018176563099420228301596612862245268365120037034192993366708697674258465743114023451552808332623946273018269138025699068120483455027049844824179309037682658554895774846477085552968387979280853834521363911792520243669342208
101 -250247191839877859854188464574026291996481893458636593470592594006746622195475982855345225180443671654376170370657389649772106642123516517197605265945449993648322671626394345680776134532392424779596653660550853781923784959180546132109876026032949887092855382537473727393248
102 -132473610447492828683457258805049501172479432156199443829280672524848129446092192623480158793145835429315014133189707560283437604509723409428832828097802007031349646820835266993357127468507054190783892558667271919365533741220419186634806406950171487475754060069738985723070464
103 -70135556450074267882206037925979701071996100530196991505572518265311731924668347938866230255611343906268048218859042096528661509057118853627351105733894208503953895852920898664351194006937027024663542050325374943633214957015759372343459016233025039159794895427993923167379960192
104 -37135980403306154891386795292779722368104456369070841702393189658095300573274158114093308780318210939929889974945290086303522257320663925474378328227865954737767319124910090490262825588319503479957903228592724166459510401883965083976472875875343313667417291547947340498335200346112
105 -19665201426461848497029092117418771000164659154052892851898287291677676811078877958191090684255094851194771843800135561465585740396041167409132138867580786314786327626382140960933267214233654115832176504533214593326274615575810742052894317554758198273687224823800919860748105979038720
106 -10414726614201766409916249384976683764748895941471977990161160355370421165706542785974425393510591260684604567268210384275905307821036606920515789642812315853442390763844463301741015738516454809478835733780478508777130499543251463291921249223073729182473307851273232079374724422913436160
107 -5516231142290447478049790046649436274036170819749724830520706203815052265306351631804861053515835602130510160821084160902172367468730252743244281077743178075313532636734480582034207187380824048485930386111175210370976606743062479842531353174876413248992857060677532061452454330450071887424
108 -2922007353262767564984822544826036507098566490668277115775497550014991829133360295941803453590517141835212432292132901515454581096834933964935183083587471552819571166652829786704293485481461921648773155853161468130791168478096766204539760088290613366024960705120804675333487134027814128762880
109 -1547973794622285597782268318264954506562862056109057179451147738350627435437823319675290241485610153210956013327053758828773148867227076690374229296458830770260920387932963216837702694952930587932163463530000567046101248051047541363047771496431437723243424093832385643998040285047977294041540960
110 -820141071859257224445073219995620721861352242558192898288601039804020121421853386061677127471122758428223278804046102527117450005280515749622441867152764629415191909218828389705274954089001111711604526257393036873578690885031151399867751773813514301976270136888359544879408867994395257802326026240
111 -434565659067561558463253993518599312645928866348503988376899075808309218197360484480653039776212403482276199991805577540175518438798870492791343687252233630254763921507164526651172637270013350836733384125601823977724982147366185263711414696742634388018187261839493210316999084495049710588329072718464
112 -230283796121697286100174025196097437190385244489244418467767983053408258773038252302410847827156939827081571991857071146188452304618951471330712776447100937380776356385133371186399894009472057001573452622964995231521052369217840784406366400734788341303617389596006934046192458331901177700849422923988992
113 -122042686348823840556120548823844118464900003568288197493351598971963147268573465357744425467798224802170587998661000286042519207891921726047074659518142184427373424641651954778794612977171567523899639380943140670290942289882000781006624787906702305837391003425918144367985970413857432863799818799754400288
114 -64684440735399276522306810837479965519076456953405105093319304093588798616493415147751973849699394842346382001751756800120530375880641800693047992110908404149834201686908270559451938906954344119271624241998167611293170070457758917443452593566753988612010918645388585691001968198971014548208175021012153266176
115 -34286795222440155839996190270632630286474662240559999325859373161215652988667289782355764876535359115994262450442855682223150502483253055340462938632795168718437957268892287194960398500210508528832745726497193399967603978702596212818086905750265075720332352871146205685483903877114673346207520381566727247481600
116 -18175747524261203785047732810221925818022388690532480417724347822700291212223442465234794710817108610260449240412654203622018849240101179673577297340672478492744279253200817581767639404389088896599263806911898711336663652118673900387477116356909832657976775689631416870156151759731073070210334944792336174501490688
117 -9635967640091704575967649104852066546119476512082127066886048175627208922503237104179153325507517421632269549103626088987366599050448856503871407608798317249469863238145198720592295214360869561710610791804621800618856537761656705291023918308320494674984936496851642323804345675335647931093021735273036493993381372128
118 -5108994168053290199788609555854830460495168936526286031534812279177000153389434417549394141293654096603938916215263926181354168527041391194668280992761468747333223475178019183616635541323781205774982243511240390142076809010704569061283535961067669035872456469934625697599113273182642473895807098084143004739592502393856
119 -2709017924880263743155070236968125952280893670349452272471418799721698792049141116434449594185602166517782460885640992458755371125702425587842332733877890900661614492596909673391454623945211945510396585930313936639673391644667447711108987692375707175500062472722825960328776079622983751906830718641573444823102940033685248
120 -1436561221118341024206848909855676390001548168942831047018003325810668907698082518099352865370720632652438964811199585697401261490419389903597656809429632798620340070871902969484445187330423066854730106229842538984009118577445684701271295007785556804642993854973843708618348422365686496983447102678434894185581372877522206720
121 -761853721461538630943706911408651330442307906394025546878193507177922603956824614005273309927663106148313371612832411826119158786806354737799402260155043256375085362377426225455797366525402335622753919877252295798414294725759933129975081848391596867147793645522822946150249863843323192664026276381171499714207108420404707839312
122 -404067260089849441729912954643814759869018176227397466259831853196644131456894355991805584787773602592091495185441581354944044630279397879875658816999941981139844600765817976808952365367870839399639456113454648270544802625497989420597179830007744775447399504627587400189429707551705430699313513420370521043123444916982218629665280
123 -214323494623548031787293662315767668728723015025995578315760661421174092384384113954621935227676261526234866238498201901791839124730759106408058738996510674187508231684105742214798925843649197309489800100261024816783181096394528169943503927083967230275602860428426236368321059087014322544516263107998867166564215666782680019205333888
124 -113689249478633953291450961719697364659552694620430461019124607372827303348023697523680648253358244202373897137347392332882507517013044773304529591787627778159599266340484431305873860940938864412362054832327327385294491707989616959644468937198821010506735682640476648094450115804270035568982365312473860264371740998128169567879381581824
125 -60311756525813022774451254387142205458361852666085177300424299139902983284747957690926232420282021758308243054064052789071288342163174531969980238298270448205997587118737248445455124471952421093757128696092125225047874864901528106602156816805025543554429740883738629216859712369785463744413033405975629119443103638948850763911014337233600
126 -31997569384470511301276909393640965996970429877627888636948204686398386679218596412983020376887251432108728824461579948474319284902917942743512115925915213241435222058972604276170902337388151341147332249459720609278034704796700221313464727982867139096253588002601053186998838733433489217895180964121115756911532094036161203823448336710633472
127 -16977116301148955097461845071653990910331254923031615566921554333099108502894394562547667822030136542532215584785630746021735115527924439132383067464832121574627901838038514536816099995680768839463453490508913006414356670623302675831698694355240261347313360948853187040782478559078139000834784001147856215702276668022911392117163868461975123968
128 -9008288349766655527919112550331237714546145235111472353295842159430106010495199620834858081623009809840630558323071886754987825130361896379898401597175556724731594652667362637766441261402621680422821887001515118114863012909444573651438785782897283288979870325011854852339554514663646582331092243012027885388532870525136478252382227326476927107072
129 -4780260528672341999219123489665864472508124808233270876661862274807418138588616231768389125493386543216836343192564312011099762070411346317010194799963362943174512905499584571574951306516599221569145880751580804618466390998731611582631788102582115431419714874896886923515383043763130115968049324838164245422256470941623234702327143213837226847380224
130 -2536829670262021689327736619755028823289939319185649783825184305544833925394133177196634587605364970374672823597626009884239667346670777845048432504301468543560220196772090227998377783003562478225226117461986523812647731743903246755724414396847340055877899967378475247800129645844764540110343014543071838026241317904161775856988522499977353095058938880
131 -1346359495737125406625071501146332994701987968801663925059654983172417933067503687117208507659497141033190187948589016253955815975594509219674608859570172292257731258993523764552515295289637178774488432409397199408530753884926663020624801847693328708968646070779142824478364886133983982950459694594686046358814465446889399726496185321742906638418150777024
132 -714595535108561134789580269804970260995835965603728850584114584075604652770850135009596960183305929111252045418407729355318523570753906759072630906541419408434529018114612114798389402620633640792562683453350654590089265817031579174537420796321077411029166254160619418070103917114046348343827130478567361448534359302055325018704766276247208217245446029410304
133 -379305067172936918756496904821735520433845933517048766665539047471418564557740383672199213365506892714737179100000488182491198095442856686155295843308464120352290731203171189550314269892092559686003052100444609258003172466424384262722763664189231555316690233009688231922967559886009466788454373603283059279637838289204726856547407888076843584546387862215758336
134 -201347221298205798710604289405463705740890723181812713918306518128116350410969094457591132511041350464630125601272026822834979448647169015112587021730266721472522947299789359713998402520567419208353287544579005206063066764630796228660151029099342417315608867794860503106657369372434263329396961670636787789260878463229408886711180236448987306216880086826368689152
135 -106888469884606745186963830128901268300275609522421459012355919072104576132532492930039723598669363822616921260877878238850462486697147580249213706832882963412136348498600378038833591846812204646618523820478101649251761326347105858006383679951492078619523624134580797561635671575085035233863855374222278275493324769246857033799023211909390789766840493026594220335360
136 -56747128047744593806108989681507421673925466889733451602617718691464651123720848817727623827150835089895867481359467386052118142995304749228516059240292435865219174900092977384029604316198742918661462336672824281421087433068038462060650777533097243936580968301825477906517839503037771725848892546123872185130219596330836912902276972718638270933041183396982979061055488
137 -30128971966183465413677713860349901716240666091048208920434898131197287043584317239753758615659899527187080100569746669532764378795804555946147878665600840328079677095789759414927095904434542097986747386038070781209142568263460713346432124776275029749626666929930358106305491008015743173917722634415425880656750291773845754616369157839489889394474941938217353199620569248
138 -15997486072735587778313712097192404565218452947410229004545516215023807837971991216639062739112832026366225489041589196454170826908841275179844167474830180642571222170626037119446198538965430355640273495038826448633306251336730617707445327233399908300979850050499825365831741578133633940412808238008762199884730417799234133582531526085453859436090528843758071342818021580800
139 -8494655666004671751279114782789392480088765231449623094235749776997959218788704398373135039245806889002154765565294121827444956201653765912410366803543384465233402275773272289067642330738767234142596299026505993702945419339241769846656042263972923419801122953033865546056639773249057249210419601818406811452409022555399265270694916034091398718207674510238630540776203347950656
140 -4510929579472760652120203015151112177156740400343436910220823467429793135775622529416712747532917174344352511954772777434461359440985442917949320404185100698194656185476175794681316725504734065911440583649627308798066741471279999104974895975549536534810419192290997203951257306198582082142085215487275783066807888000439419097283347987011828624659682256531922239877017532120596480
141 -2395588234919975622092606751304809831570107473745380911122851465820552426394718779247688537880919631053236576350863242429325165795724865972562577575796555212122455653761823578613672913463192080790416605700596530653628487399341715554604608767985031725436692562101716028733467394057430601550524497778592557755446677416564556314514698182726778188282843334583435496954805966929018887168
142 -1272283181941104114490253701318023741058421603913680260497909231114459165371007287028586244707830464551387733800143263202539198912409045667241105078041877209946311883325043280250472725545120645406453772850125977661182897915729611271898954409465043878242009374848437074874650607934176072932481250925076280201135793608979642341288417809318238813078210870177771478321966347649735428843520
143 -675741410566163574517148351961679001560817853699636759473220025942004819098880032815006477594018527876182487297077185937874381644822786910212878992125554537368254482889988044609634731236112087527335986024571967445605602677571411113366821140299349977898996775656699054731652778907664122877171386108508332013284351290451687651575519347725292855228092636195650396377009454057485086081960320
144 -358923640625536762878193440979694624222327604632601608020337319200453777845463843083333209818613573896053805229018889660231392668224848872661161295365408418375528126302998356659779586122321183230547153539149064307523310140404393259992012875454204977784306802933284037658999212914831386842079397457596862218810402397176276993227940589304066085565214221565549148575746691602941069299810435072
145 -190654927390274334462552721750708470404110331780415944996984323812433342008451389532705953926479590615850533934986495353615524550409521332448392765069678100305891134595355489624019441044198586799408918486541919305539674444180423125832980016377168418208113125214901174891180216570714814838140618108909029757308106715812020406009298690104399043396311103647436415269275032234827842611369369416000
146 -101278697416152620293802092256093454636515762313849197176783148321973437844705231288790187723967108212706049451563749999388542251084645367661523164159154588628292600348548935744013957889849258225484157278798486638764089722248775233038916666781945657233015285218561930014627278741625863849030416139191321693144630126700119744775060093517460507266295974556312392938922855391976210225829771398962688
147 -53803676735615419293406101209016218297244565927434352330772815648151714999293552169569806862834991748977480949103789153189115880793520603871987963908185725928072783468928139561701103507838851014970229614056420840277418886815575627824252253324253692471071123623546665266226566494022078690851920565476572960830635819410056533925278331707855059349992100914276647566752970937708040530759636534492368576
148 -28584411434144954441132769383146739521872778141919577542706129264750824634886557913844337745447231532745298519499670762314365634984466753531736157678890398795680584510368997269746907695049068088795780777845450389790584438562938021965534463944315571989457414911461976337463674090562915309327288276902402628291714596742525300901145041161015257989979896678185863482057961739652984851128626378931370274816
149 -15186919471381615338329849244940004886567186789600523883283816262629601430236842504114072356981614009640857254203495057500981685228625011361536587529157922651951064500020416929869965541469845682080861670103918650665385888167598458350388635492301516229675584581754977749238685411270063545101486212183384722778358068993798399656864612672175558116675091236434001813137278299302760782318204616311130468231904
150 -8069245941899814983178032847782721087923031893816606238893605163826686853538632329755083354523193504607438660736894135113328227248418093828872703741801946149474294713172451989592048309301071069928661099175703441998772073708203283307355002390860306395195448730588067362767580937844989134176995170092268111479243463426052159215472249129850739669737972473747107250914165524102069875387758797814907081825270784
151 -4287644188525637146653237656434710628123184926507003980618748303621734470729989741945113091127106319329843031193758203077553020317099365414126619113043165693163840791160410910147872362363613495437333184016305609983123017819639932049677554432799343178869414897103185051104428584177197364956834575731432026212354598307601123424870309694592131571963442394805600938713621910333189366920290670252536111352787711616
152 -2278383094979867476222513723229511239671858815446551501293013654333641544390553470170387830762911631048811145483626247298458630444590176158535739536998391031615920142749421478498029981771273875191588188560219596613012214323702584113329073056882506138006055984217211437982398042327415705476139964282309087447015458433389064322935684731971064596806779611657866327683111046064890394139924482148441212342279246249984
153 -1210756182786676924438707521079792244524824241928938245792790150329226235879417277698193855849323969534194437976209385711632692787010731550285723795178235956455281900802259282429968800789468428806220334104101290753800586789171669147349945700678536105934519768388458978723541403908546286923467610076856096128552389518095148121694458507520759326405706834819325915121137026335429733703421635591549670561804676862444704
154 -643440346951225420640976632586396937154012226815072783848211032812059169249009002544560451101645704004412993364419407291914897891365832300420047432922979881568449765614647932248000377267281339348691909278679605558291007999020293722837705761596702940244374115563543381787073171596764448823492900719815487452538743386925617771811940039998695492985880538160580755752966025959403648583349535200329762242463865166037164032
155 -341964680403571750989216035932648259553179525209637192139128702156004534840908834046825590656748284016371644333224219183535924677659960947405141339516672801760242009792098649901986728816263371147291756866507709333954762710324245391893795195417251911608775892676266702927165519765469706009246120114031520795851700065137619058964079826568930433771404591692903897103749777163733434582460684761474255845113031716292152099840
156 -181750372095725308762307097033729029781690106211887344263665715510124965853850426259132927201507981873064019710888789894235711798720515910162692709476661474414242361602800385932645662427900008626370817070397913869850301409638575916426802152763607979532638810358949637571007109629163355045006518679695429950750850313171715910027085471638276355178401114202168489328742495859775975125407019781754908957136446389870136202444800
157 -96602905461769227260920826782836425962116413661061877325139267993043880787876731159668755390054022058313603002740566191450611720963504590658843557752217487969464810303799853605582393943588404338207945200846507047535415018308767604586853731933607791089809911311212455647535154319525961051028475116715719464741759455289230757614419263125346145297153567286335400423143124001179622148167328293952534692846538069129312661235226208
158 -51348247745581317943638889462998831763098887255649118635456068192436802619085469312666560052889799610884579729897348877780859012940931050482831637018401375592530649862592096463878660493854953447437589203176989649231315603164188574511378835670806178564779151148759280826402011829600813478973775286657224718939677712635251240004815932302436774099199556528962683443299485604332307943014548516791841052049542071143377445360518205440
159 -27294891179953614835025881845034538599076613781468379886121411291336497576905798943186990358339401708487361819482759139774888922750520056011684119042053209252857799985812787162799855900770349327520899385891967835037222278730989899424230771891676782764972857398312922111498387197662707203940151849728825568129207986786983500016062364409971000373990735730822006563240454375954425680297797580638242701777342500373269249295365552031360
160 -14509657191636720690074731803750400714970410953034909433793472520771032321337936816760557654874219556460322279460030953725460019844995483086435159812937491040071142443349980211729811002070068357550914527743319185977089894494474802300340639196262720922680261379845568463436605142922222801036251800435492327934251471413873760816343572035303166169606148850937940513128820642357044035651372969992041102432430611749917844825802203264450560
161 -7713522168598721214200677505193673194345450719520156525768915405674106553230545365519760378135131827134185884885141408003488789852864415020207274895630580992028172719075415222807677362713480343860730205344707574646275144321960709558783602036098389531529046230970692913352088944482783863364305001723089796119877985914104303201612959247577470533731787498996487513147177104684077199197585569709045550014824626841610062612697565532582964224
162 -4100793142656483584188209924614228890647199616455776083775835992657023609963105926872906171327087375294942382673630910993837434472932104671867025792876090020277127655218378416067021044025139492336811713675109344518491894759633809459103360007215070173977763923623558908065747933574906965201474199508398248836135634317086591965824134357691858184554153680265792760732480113580132983251303348111624635656094120162139311373436659327618047726336
163 -2180229958421332117972337935329132318492315030811490777313807977110051483786094238335062588110103004506005951640678409909555047036619587759318701913081808900602745683062071907964256942533254004376100285231926582485970741034418093629290851431346331591114618494672702499713287033518252145658070108892813449563682509750705980887046595990966967359769337639392672117140476188610059647185950270459905145614041356199341894300520243758281909536775872
164 -1159193178686630149681212720743076623408567828921346331620972825599133069544590150515676495772129031180753304578265248297652245414084666951928668748231052327228056060890699407586160169755503086081852623831588585962385223999892839951522500953645269862464383449800239914833939332476445352585692071220777369203383469457159651395265080239305081921348152328035616809208106889904079700376830212384940957414759039891439729156192408208501264549662560256
165 -616351095667940740011329896954503209354557273352600874723311294633082113305380619971259222926245014123108189193508452359636935196379472113526248050802024510426669978658707775408014429670360797656217370788984578086157875510377203276823561498229083706860323349667535101909498107694473290919224056350217656901826614742807775998856747479700043585841560677193241099704353546045980187356816414903083578238238968519806647735361429969565471506846173493760
166 -327732221454939481080360278238106730495580006465288794171748789840500338661281143866745634781209905479911751453738623999088894504834249400615676947222727447227999116846346211493265915909889928778735640233437769004465166798284887638730080460877916284359768276803423656852119104821230534084116643262565439605529180064526094531722056516427509220999623571194090040329361709892906094234323874619759947374397049116792188687404790430010289517746684005430272
167 -174272355584302493709463961023278271494442022953457573926944940851117309499580190636445237548060402724094316088844519257419239816122955985584309712766546043334342407760265239569523145082287449374819860333732264859233594271311716008297907931451253290089683299481198559778440670350484074499484700897795402306234049211281801010640377025592388639359541539120797156462431663887454403668086945010582831374851506005086353623586231074531580217493493436983266688
168 -92673599550343315758114931958561696183326898936384538973459906738745954082780086237321971199457013061439937956144685251584160270822002662280343570762737251241820267239632007712394319706007514052216121497165664630339289646720341189361255214322282899270599681909056723701828182196191503944461846513472320249389815925251243980119533392302061500058257852644484337503973446162157048988661958335951289535669550262615284190749753793584492419216730385605356683264
169 -49283497095629190355305749922117543857533670671609439289297851955540407898760806974973331161216155893664503696479634260154609239664385728371540203097088116461996103547229480373565589177508411295869499934133547226986372185051769674642308920231315892343115852027128571233179903271502426601803638946095810180629418041477622793898814367628594109707073452544829169516815755335890271981699222314343925279042645292006862554920843276567015945966091958581237295863152
170 -26209862691439005296298765919472424841195695872650779567825452391145881540785227596003128460748205599917498728887833392511041419409571595151054810499868788683443915399825866859353354035583034813145551902692832412615441420792487839814620758624900067916738050768288546276924601901385422315749218762476969958646164342277719084088126928017763561432147394126897609923073825724874454620734785419828867361839413805007738802961039435260408558730891133281469790497920000
171 -13939445854478226880015624165347371902738702142162982769723203075576689823707389370797386411037520712711199961438109741401082474648031530070096219051153525556069899964213243192173819860662686923525773216007467172713435904743608975292820434431032705509925357133349378596000493645770977733945301515239464723696563803684562331450567735693970517166531756593329974670261620457511372170319216077525985001414015532731511865070511555415089958757645348580770917735356489408
172 -7413846726978399017315815777116507553143762577569959420007332546362638330714958987878492785933220263603440856532941328515539306514203667159107976104044865313373937318663322704855131907776052968661602354272360842710595701060180860085627552773762580325652490333921858016294064169797224167076384832127960293341568941867862222998073068492089968339956868897982488876100880366192505028754138730245660591502851346561160107041328138906604988951234086910256706187530092716032
173 -3943290992506050163920344020879236445646753374422167152180887174994311341399138894591373756213472471081779660202210406994759001828004215375761705550356265051054346712592188913201623740869868867095718052948422101806743853231334025303140289457657195868164207953943315531395167270253802525399268307556177070551319903838707486605493306859289610251097603916601607436896686791036269618949748975457037041910555968568323003435376317044309734818996203127547400849150324487120224
174 -2097446935938071972130765023543541044033350803990155398255497600525241130781488407802877798924058921273713451317713707092526925103477848616837430038545685696191096553854011273037878297326304041740931711350530051305489602931968067531613487708560171700972134345065813632797639005499867542946815269561122623415305679781184995918599228537783666418581317333658896138261660272711583472654664922087804924648252574029510271382489305128148584268436029176281432058565050232531359744
175 -1115680585518578946866826282522874016866949067341967205970485223960508535678026955042196154047580383816822749274229568690310390383025997909371899556746404130928789986894743394778517607797746081943437378227422042152222776286625558432427628004412905486276938016774723605280087682545476945110971122308296509233922952729092509697211593757041330036582965111761482059028443715917595509676542929051646854382138952979260553658693842752412937270542649519591603541909232548295243922560
176 -593478945706025109634263004910610797092923413227127371407001982795879571695422475158291143006850192712403338483060379886495802353361963673379134824288182800394609314268203233804793578623849145095778986310493038717202442014771624315836210845436093589994261482296724486818170530358778315132964164890949725648107294757432521832428718870991878608007367236538756727638474762988909832401040322314774905320674581512290826066991466431119296756142886447636096351359052737610436059856896
177 -315709112174093913816862703694629989234937702943489328807305586829289078577517856850042047258874131700113334821741628734304697404630551930160760375902392341957292800570313340960383907688914304153483405567012805112881617829756835155657770571121531183378379013822587804399706391556816908870767896546824505672439833345285402436773606257596614013809650181175894491114873031857719362568915792383088971514465686171158060174076853499596505247606024634072346215862393520978913019854649088
178 -167951966288535828317484237472854203792231959816396185024531105007331956600821657986962936264894859931426497472102240272160017618260224426071344694220121048013871512182804030332966431133593834854291753555656495145354511649555627618026254178239604047851564990628509939083022116937580429599141589442062577991630463988098690099450428218740578888513161197163323431118289047718950533810345079000918875867011333000600635105512353217673263787731108644888826899810289597798257866648050052608
179 -89350926989528451121573173319515236845919845001714507808461047050529557811763636598343289025176694474530092840743622235338714614233440978958815823082432588032415754390409246827167307442840755582268224203333903814919539523936850400636312968945759906204950634201808990009389295309517389835501708842972025234208677806608887770973849984570251094814283632263856606014567887351121002174185027115178865386837546784537253243199794441387109517553069829313974213153276755287598509805343982808512
180 -47536680141912220750742780805979179927895097442148966846205719105207147748406635847547464407336880275180096074206855117394433099697829512832175074903913881509629985809370201230783637328702079259440698699158659885610141296749423619150835639101826558413000103674846951378747034688339511395734421670157171626679225127773869339361365478848527722461336742712306939492306746599248003092096582545808861971250650343462956529951061987060108149429593682094590609511182066093038881422666052270878720
181 -25291481782073281658063373678886704342732975020282910698008475400840664972686038481808468335826810958221311951745567422249185177538180892851199526065031810698435281779073812093149971512531873146101914616920567572261461770449633574398827228528335648315161638934215965701915337742119426505935402468877380003565307175019373523626188113453217121573067705965401273577387267044141895826659043547739193891676479118929121157429414054051912126388416630143298393893857979450890124583695445393675405536
182 -13456594611726101934246857384461816410086583144091033932017489713167910518267407137872544883588673939976137647123608716938553082256725631278278913139315557566115139438873328924273790358871609942984140223636055727895647260478797519590483290915510613670898238460231874560303080901519361568687260301545458896559981271572585341044818496115669282523738202750423522274880849398236637268032763922394437708563719163387550503176339637228689277443370318818545118199007146653342490228273658785760946843648
183 -7159972636290446545942765618473901002055157585138736057382276013407565335830587808545534522221914708305961006847489762841742528900951405753262291521757748684139881036357381389328481503879631782084454772514490658795305492768676697839069252824262349105724886810271820546443085493387120949307414169564191108754116946260094363919405882250619983535386943124963265630823594870838168108459181476072994070886144892659367239369062304625642322956401535643539383057596560482191711913152227826386152478195840
184 -3809804477174945412809177901273192592453609434740857797779183160014879622980164703682236639118718504491782465603588920123039040431323978837008492483993520158345841978468182963032807386682664604977099584739525450043189453871348758496710988394537861342611661860703821227612827348232252550756619042479213004870955643894326715623731207631025106235332761083907349884550635219483677809980911362800170683868742207397180602719649622447549430128867627365134383867113807737443162927894574374538206044134703104
185 -2027257804632296244238396671723320941515225611824092452027921250463716323054376283512334752673136891175497562268543739150245714853166644273156234320814037563601565636638450972283496985701066669886986448809029464936920653960872609705927074406487847771009542833021188658603017493454397971373972772120685466259696170175391496084410504104409182415132376720506807466210406016414215004645313153288846706536450038480792147802319124473711324825294506817929489341802676308532968572244380961110403114131881222720
186 -1078773031333930717918579680277805443893274848042030120765833521363896053702770926490064684754271471618719507171635921675156234877012941233094170212585070168927961591396690423838557474302303060510467183061741378410120187312425681300460299292400577260194680630014599529090667586081394347624661788762671676347265453529473655821892223098376769602462957837565180761300832762296333282694264855758938649026752989693738958578316128038372356470141585548077710241143757666214748218997187888448958969962831129837568
187 -574071290664074308729097880869486706206254539460712441095500488159802193951088318911619613611258744088435566608914792356625115320890505927651485242410677941745583084192012056432809090404483733665921038761337434125682102645133228743370251920669983309088039990653376426856610988145694187056507536036578227052744864968412097704071520637221393597005095319629400687688115081481214488338391808788790289530859172598044939075292731781127418708545639108000258376196996369260835790824850406841667826828780624445703296
188 -305503413621957551297837143338026508089414854748435051479793645911546181732089450761149301260093527759152566870506505420186280532714832191898449208819182961009300992155779419196591251118307774176406561671783877871436085913083920978368725503559151039329569294378744821296341191019818845860199701606274317913212227822250746303232610114824060117638282454397829463333212252084576740258627987702818385468833463728614196614742485436389731334449497625865393574235677424570211253868196154459385917914258299817116598272
189 -162585063145490287432101682228164397080295332934490045725028070427055389770757000118050586249521714907036413712070137739702446910345152908414898992539169655345944583568035694226680152515143477580189229603543973357901461926306292906516630470862264450197445441815379422166970030536033081626818678978230257258971807598639030328727040026985563252044883706649717088823450617638127072011612638304346149761891351461612639313432708382136957226788744308191847305590106488818221268672316973981839590261763742997740779717632
190 -86528546217665869750636865412245787972894816129909080332012648090631968775174222302594779257384044348682704180718570602355212653709118156960956554578379859094410853399643614995040150726351380659894327069531538316654437912633917953686711618159302601741806526441965483202022488654594052958096103143008100773540240705960686724934893621307176695036209353163970093053038049702297766246862687359768759412904112703968446177856527343173695008550177762943423973427771771558739573650930219144378603694795456765789777208104960
191 -46052393581023239252502635401514030216316491202803284026623321569147533692663907610300366751876361157572348766139210092646896656481894899500622256387560653611971024462802945580183256827856152387243342795651015649274717132821837966592152813429388005261466459924978505371285985756938656263336448712001844521055831052060722049007363314607149999607998705900782926562605574848799905554443597362526147816021871165029976768944321214834002202136492278699740798833150165598104318075457393841926329025485160636979162028617896960
192 -24510879732085566358352065987117332221920165245895569694316570515497246768438137549273151820068795618735784087199105142632485448810278058584908125576328194046695114017105502753566186546157750998639200824508560163460680620611725083400890485996365298767063369748432929117852030334267160344335792171472918357311312160276744867167492001280634707258639244952159215897416698917218919312733164541058881737909932701587255438158067956746141679230397359885852652646942341714747242589277535471798062759005107469785813970254785675264
193 -13046058958012271799292452661239770668703257224220814066929725382688547024149861755646538877888089773302529595138395822534718507286319152123436695467478437011535767643272476206850407202786636568695220901311692099707938119707015003942852089994637250318530751443303464439960684035907893424194080418313815621274660093541482906521807339666703237441710500682368950487334020168243384764453299985507164269411141486762738157561942928864255951972029153809964914585577971475945436451228813574161735733389537128084609411878511174309152
194 -6944058631661977839882896531390837590566820898749809198552091665786379681391611550576430813265366734617295669164470284400191571994159567828860655667725734730792414634373455738792089879159582988833337116866912515746836914649434096454680934278038585984933337024265780826349222705897347115461618029500042110706730065349848257771121516344558628450561956086207173203429583935129588984449519492128460758108115268093901473419580021895704707603452042810002391583613469048226417197550581455786695604663888518996175863627347578873845248
195 -3696246155952657587827576055198113431005971090429234315425672400774782638252727060198066721883824045183140372824177411844191871533629906482319461762512932523156723794801351131241360694167096867034661656298109282944512380098299596550731697013636671409437831078767570539979882945506981905958119615610736814687541752757776053311908238550998859336489970460756892805479142330757223039937666071303687017115049940684793148091198785248976783750669804463559251521522583516456225811584418233251361039108439495957462321407734977692816940800
196 -1967531614503677245628974801468735152850438394588042987497472528232666352626835300746747502533447555914296604022370944181858456815264503434885162939728370302454667386365046024907534421080260444645974180153405569727890977053741779026890699029445823985805574668493573077136367905331476598792904880365366085005180087960360689327457036666839090036420092579899633738588667916306162428358371939657434641208041758553706924687568363304929628705578125258012993447040790972063866040620461982331428363720944164182560442606668839696716290091008
197 -1047359422045072416362918162844729157800287379779688364089478685433898493533421370492514681252029732109347098909550590614623951520633751310510723975787423244289947564382576566856875648951930597958251802736683626996927404244070804362939370932749910904980006559352651637812366499769392220480878088567680966039341739419671529786194959154994676369955648380752390510960960700681773725715658946329015094975718559587554716096854425880762225068381706757461874575815147010679778628213133220019217846850506051081763132388374451443311855774566368
198 -557548723807121417939154765012748832446947980351742319727289679836802823569427346337800211067099658029074642569326701218635020445053436981642993080296219872023146579890334019584326965030569536755607558029471681297885680875778267748103681800232496227033353787953551980109664730627573427054948840653432642615808669522877377643448825686951861369495425511759807839508169706361853309604850825153714771449951501410204749219116714262823463893953059220970882275683078105663781314405866178996468067034112186258122705046989517962486407833847102464
199 -296812942317378524983567370868938692935068843214057220782921876097668921122555467450881513450720648300607902497759088363666340837095553987755944880744562653971891885077651015335849075401152940154611160865992828114629525826772168724208724279412224727727409509719446379316833514266622582101990890326184378819798942598416065741047793383676088423589786079724693210817145744922377428784015592605005708760909007820700448362132096875031587119748791738231200726481136414956717697556053828194267552378633819725651582535413347934144158568158603156352
200 -158014026003057904895550762537012907082052481148884695479316321764984872473615279179901187612767901811086303951842008983982128875145042590340464322973340078440997347540023136699305369529584584501094133135341479997006571651254511962228387058768981582447387632581321428587428447791948374483894973559733936391510757163768147760408111144705334486911756819637117604780369679057552743718625569723418091858698668259719823224636500654395745184803698079668114573609708701816257516314628457538253294226328957787474911940950061695197954286161668967645184
201 -84124231837737601634088274691637369569772700149108977760995798381837469719542009959093452591530913762119433582109966437208871421074621140447936308824504540893712958340370816285710298140871427945471155157648259982178756765356644657648164126697902200579294613075797917421003750575740770095918583988274483240212382047477910589407356269767017578663310800829711117376875191237611339685362210039985810792744283089310104009087156043038154043118112030268651876318506438619924606123795566785711219095692786318287569127015677126730728805495907468698259712
202 -44787737855385565755528416137440560612466847914767930687666119878003033402950651010000766088882542285521516127777448276400839621503361771953437496666573699707285712469831093684460504070189953079276776323911223960137757097301206151221569694249816697742522558656739043804851767052707537445784942055550082416457695837632863428765262553849199480874218042705855095939415327091162208253850167035292570830852107445603010137166354064268475216007923278026532734104119036473949624173459413517855940367402048723343973669448482267302652025170637749020094929408
203 -23845671822971611261598706493552474228464071939884596921086090827917239532448368556599311032648704101263863019428394812694498769447217154736133698974387879271470282349109861339874495571418101122294313702577848624758048760802660156528700868898036493778599736067399285553323511356722335510976396165942772464116737407854658133153251202772449705028456810367295279602229909455856718355663075341438965979688448128659169508962915321566445048059652918943320137670572565947949410453395170130948458846556020658096365763485716050986615294538869311574108429948160
204 -12696157306198006965837002909418173069348049550118852529348797222499759744931023357191747971013380552570162036047162957051145737322446869254794666570508410339328477648906407739259895141398068136482223363432596051153035559732998927998979974942634106427419782174760359661521185328481366733289238776236819023373454134331647614013263214678842064178875530867300697619707714971794216663191946210910130641019856671077350901216861125079355286893207894587569156221547220154536876277486464790152771566689498411575460487169622993765682036903793766967633641578414080
205 -6760007900143829354741375917685136863173524759683969876097920160043248387351326754004013499488082975927420480989250814195427583848927699171966261806169260570838021753119780412046584273239950153968791244031558937753289278100665488829323590755055036720522827774395806295773377403897612977078127390960800498412430535620555872677892018951304409023111209623457672969859463321553117076516758397045956032832765604992959293380789317238906650887237507699260250770880699781787467431810223321663744347888906059452290148639424849480605213556533720550321445677354124480
206 -3599433633634059939894652726247687300642326108171165182424236971341934702896146632256083511556589879651642807535990981398337237559306826971012566562526884192199690647556936660581043953225381363745103458737750064110586200754419808188359740855480530481661771654809835906537014556501674219967724660973937548220199567141313402587949283921523410408200832142159781007031205330983547669404349226204159001040044160190024051451160139647121021778113523743245802120468726476473137471368652688705941704545059812744708824943843937638669910918225142573991624267007643699200
207 -1916607039013464001952891057064826153456905308825748921089041307278088767626099902561274981467385399985535656268266985702038161237665746184232724726640344294708174465189140486439409994324894298145936116807950356438465173292504955777826505347411514335252949509065430958796049334207363329862671538161092034152291490936660167199334321506004302808472784677127756322343485204887827695469446073714114535620131107463163875839851489663336585852623178393280114129070233864461035473511233612689734113561472356823540248497188483434149034337617840512888705840314168235698304
208 -1020572386483574453270632880195825182009816071697805236855763763069265146267738468871763184645428636740611865683320062536004944368147394732789738596392316439813497449946780114460948043433665424502987989192097081632912233351868988220560864549331135152938967251214092206511560673482913147451329322621193058589508887779982133582139670571937527037553722163269520566119771879422990554326069948783900872116722663779624921931652522679570569633344112354134749571253845635865914234061611779317888875212914635040063820918578242040502444278881860502730329284821369265298604032
209 -543458343910787617768338816812975455995536352280195146733747014087361251885004263707080036973382332037992194944650945520004782940631234882023934966823015188090413582783056571588089471888852263140331833148788258700462151654421407914036038591138023717887634827432151660311647551720605537279600284054281511091229763466237709528804420736029914005973084265894066970502880547591619518511293943936730080554655570257246540293215087756952657117416183645639869035118852851883127496606136487858890462616136648551452009055362464579004093138066721287873246654894944679268916926208
210 -289401187995441735694280754856989702049028079478870486279345806112716908764816537771275456845356777322941673707844256143904547306649038953008258303711314406696951676277816394539835215751628613167693115581212660036371710597232710324551478011205350254135813564457623165104854901355915542384285163200792120457058321241261837146520552299994757439789213376883268926089466800539803469760186796375027065446997044944363226655050081339077054217359802022530075330297378357578481452387992635250786808757264517452409434907723671406859605516321883878180873008200459571579886755266560
211 -154115332967029112057825578048003542131739704115710858830393476602414059890902808070812349659094527825637016834080068080452747367301580405994416217551890529696038524469495912243589392971480911338315535142156422162428982643141372291257007707552131329476289162443694095697988734662135378374051965958752230508505275207553061705904500165806170370387450427760343675128001509938541465201021306678862520827898029594259561923287246179881601881176935918340666803602664614519928925050702196564565937771982830703465001319057996858594565599165471064274528296043502656950374302439189440
212 -82073465268403803630037022665813256488479406173520225604520399179191793740409915154898971487596953201340417202479696155958456841229023827648179785840627990073212511324191605258424093451679157942641617695415267412577316999572900237885528708421184524281990276584769092396125856655845056911341126388687587820924500920277272649698293168505118802565424128764374908614849365715029336626169312801209116604911672973656377336746897294178147455902147906472058013864064866910406460961270305892271601981495289538012686065044696586218204988222357452419227980231034046675021503190308663296
213 -43709009692571590673575006549011970330650598325248233126723764976303933594775334972097637032113254156461810050585466040342132904867342048753431164079603755326654122489772493647179512853789450070024411289398884600708519388097063414520043951380338369894906361721704628573301405777373965537509682052603151197452481820674795796585210791843360979297574391556456609525386964901334255139079960537844893428827178424400226302505367231103664627995132466846200986003418331966773754513942204170845146679602414628509234126725977463234935534311514357821442711222609945117276049380424063818240
214 -23278250250059097686898587154500540790284737280045845240245242626118900436733471811340250437276059782449549500768197146964297869753104116127308509965214727937609667367691226733060649069810611610850633490525721705980408652275750063929074362595570896708981355516805596521873759240181101212543404978352852735166458597299496671691493119831941262345232003520927186327059761779877459206316544602011206947486024189059499052378331547333404102904936446388307079885630750880347932712642902605071659931727660659202248201367232951079403857957022716949598419578398066382134473948059678178782208
215 -12397689743204473875232959589915519125828800134746438360918806833656184134483827528546152502328358419711754626138101661666422324162793955312776210970911064812289961292034866142039173645629155225654127883671770305639930703065265275077502821397113676311425087937802092475853554572929489502269286839046193107080007935772117879057261249805046846237714578814777848602361516420678920693275894635813900172695148708821580080981089964128120953590281787114097618402162692058398170124922023564488254209529502978429907932170877540343387340779126326714914942194030780856295326241838421020041842560
216 -6603013076631928659699091370549875382595283445222221547007886246123942399344784760111992571518416245846893727158311271799521079598379980613986605462971121651531739818357260132867291924373068466421512241182446351241238744490581742388634529048102752537828250937030098248912020425263542997200619428005005306588033623828189602308777282535416565231264199747900882287271706468355992563275932556229271691440200156799284051012134759072508334219369751316350384168476368392517467603850596594459102362578827836272992224457674611053722619261630694626033832572132918614458678050244697135540751958016
217 -3516854590741688144933991718908113010185574181929921421741215209655767865355521546521152863276975265568336425137851448341086763152415137469535885467857287900682668145223206250119394178875432835427820183915979706819746281059647386335817066050494849605869222277559579937734271061803668849979526969179311221689082271502349245861697217434086251281179681929587815148926955740519387595982664839585626461380730282388754944248439834097208754145686714896495124052090185942365848044336384015323026778730351508431162097924144820577941521578508211174849996627456724158925336464084138137854321207218176
218 -1873171012291921143034299117084493971107054190314012558051533797966186419879820802973818347935148267021067339796163650320682131592593890596758874870785640672369056637238942952740782968469062411303028298610830919025521837100693847880068094831971140467901736342018343542057053165786176786138867030789513731124556197818788962099750158881301457908895631924746133695594796155611376580395457308661699979231211507327705604704284469791350182076798680182487007028353671988999121180907566331853661581308534474080792600001071044674051436914649710221370155976544360636784125410105755058137079262386831872
219 -997725581080154116769338781697989384642406030413611212584853561135061174458332964367956635414133544721895115844657801727569030256429487339557946100447545098605681360878899723304561220232531702580756671135208371181215665599352356502666679947075983830687757251606122363979342366059773240099228941801146385966263705393020722963850666370884467084187763913254114750327675072677558647212557109599967042332040641362637859227067664698536171250068016594331041521558540332834881497500660372363478293653404054280992011898543703483732273125418304411085353284471122213635770663215888155903514176451489958784
220 -531441361611960257612408599910762316999717121603342091708221544304328549973829210885589676320063557477610811990392334938102761380286572964803316858526060140771650417494685784349405883908102737823905375220950081180504940650521695811812420866463573917841436542500909085784483881561337280884349864262252761727440621578372925032748012150065022143633038538260588338837289221476734496810177733326296758635701894630057016519205434307146086219385468874559742968337725939126646928590923202219578935503954678502235306118365588378364836889636313628474642247108069057181885288558497501993598545423333379194880
221 -283080573470192552785310098737237810512297641251725827063755545098612461971254668383030924656863382026192087289985573553333354324388481454658338546207203557047187541260709149069470529026125570516525235292424264455671599699179812111377589362465071831476521329807212363078852090213796407391007445686703492611826733102365963045167943196287461497520841491103340523887149368571600600325319665371685094361896501763091231334646582229610995951151524534882315883247893720461217010190500785689998876272285187659345720278597977682947155005471601867645589051156070508349571961223015475659400120951264353776879808
222 -150790908097527732652884845689673432165649705198183112257532522983956504768268291622502292036012791786951981151250438991677238577143701325388983142279366863785668003289077430394186474390182724329375934802927834206937669143544902578169332964436297927030833245284021134706004228522966820430013799858086450317169370584255263049504209536192942686659837367644551964228635586355766427880904393150875265797166298223311591165448845041094365440225396374077033593776518313254229560091592975409105796936583709315850831185349853441551238667115327585896208778697890923291222097967607739766982700209830101026944415744
223 -80324961966477463777786547391933791780971016307359195217467312702880537179233327274038179409856680079948484913974064389612756853238601152607929351771790534929857669022312592278384293482203269077852080714573838521623742683400284289462009287253592454388091914104821690508402313506208548710994822977969157084468939525045328350739733464696855854890543054049645270339385742513261488163703905622166217346693914541334396771470481744378646797354812511378312538266468159777006402610530532219553274448818484176669451711311029679536193082283587499335246320412189061224147954101127097986284780309101674197496230380032
224 -42789389535261913567514873478069237451117959093198070680127354901660930838429961865321516357457895881087106401737709182622074304496238585154074641939759565084271250321251338115158994035860746506307553364228517731124539977673809974383325448470048037006399492727210688402185467232929935180292118189034997254373823121164647042481209394541219971409622413992151081661683128119966876056041426825663089983847333976684676866222514305582317658118511651324138130967192909394208801732383607981850268296550231542755116081650634701671351996091472343078331075308142185069140400742459153738554524675293343218678949107204096
225 -22794588253011814916080858393236393091275105539981663814159704053698120691882772421735715526857076839037960914062291067336487571980745050704461272741521720542132734789152702419995707275647218656549244799558143562294776996779041544056862240894512465078065973326994418652586868087758316176295006004131027190120992682261860019236946673484562283088863576904851209119148745219618566219258227306735395670082163920331425335792965176464670624609595620575518961276499387378622371828577424814633562211596023388015539246840939967381553218423216281988999158459835974299798636982991377772923788103713307766122438705500326064
226 -12143319524986274694258859042524720779560516573567120072628003377559374454177469728999514117863271976788120400101612801552121055404515438594871172799348822589853463652141230633366426818161959583355515500149905144671062921209869924945055825550004178781712802879791177164140986672640136842237787940611579464180913103543297740591930065750871271869749099278700630193619450045427465817839449051389521480297326216821922956444368998442248435935789792158253367810096936706569747260017894967239170188984584982947186525284441331092292715875890599648261874858411259924780251060050928561113346236976973949790399670065625523712
227 -6469236300950235046416847914575627911446976551299723808878568364213536145356027703313800234380921869134639176397436365447226713931120698931953378781933349787670695623660884555667737758050706502224919367586701734315732151395208491389840532205090243752013368146660749215769395741070183187341564878315457957411421846067419009522338201481597693415813814268280441326653079922198842584306422064856141148253442948361597628760397877952042834680410930919035534280578533712404335308354515804694718812577412766946614244900548550265517386383031474035048819694622016802608077294200142998588714041406881909863402098107907339442880
228 -3446501255754058173254557272255875617102435899212991101651866919603998008934485477745414163125577975087968253840090764149461948203867597636556616391495778596322413482186310812486959104547259969981649772496520159554390855884966918178349937149781035612820304914705177556706069995261165624514056841659027582373721231452755707455047548899350613479922974909701616152394997433428734049926867597292067518453955451903077605091488997517146677593945618281268092231163979189496082831012117562578235229987906071253668498597701709324688698453939341070586732513363116417176125908591996796320334622028509744516193733570011163866988544
229 -1836173077114244985057876201594605273299066795075238501896806884269785608615793375610993565006293146538333756748085289782342801575574633166222572406816270843540962679995078438459845243974459404501450709391292891048464528442935159848832010458241563709486658743366239417039694639145130192352225612478179925947853611649686660976411597624769702880768060786571545162795031369366056519332996830527429659922814166762198901154048541971188298025893587799438196233260417011159777357607474687710303774979720181261764104085927314498975828087587671757778630987953869849307869602827482931356237693521202908629752539638199187484939183584
230 -978269362482121215332227687973874481841385726277733700068652874212322266523777544637797104500499510814650597690440881066797725789823025325151367435548172504811434463656414078477928978265185539900869651961606613204164493938301203152230403173071217535899256026832660279140148161620455821281323552836282644978961885353834024794586941376313136473046086206894742224312161095272111166935593783319349803349483821211982460825956726308072392648868475013134656801293314996200304090656461517118491135659441827158359488879591973162430898132106712595522437375948454019796891991717264892050699504956219468307355688703865099497790248980480
231 -521210155175293420483102018889716155880553709510508341019341410916396419655964674445616851630321786183837196423332145768602455155464857200778580124684887537456360416509577316348586989071070706678302928801961092405499622792094511866165174974185467672858996922112659786420451645177168987194318912180500228977648854686701004773157962079799978893053530065620447377596368148559432988071984246240408774714116070470969216929603807111550562686064834921434315429249106870770848510063656504641912312445046615261985160356943814145950448284398147742908137420711122142219459074386855668444643515893137055263458214328732161763935949995534336
232 -277700576688497040102391255166472326123982309126899052697948176750378613273327940913438477382729022530188559588429568641671048056195861806321649574137990777103841224450373860046936077668119304268660377613455083567009382804800827659004483369750484946325992533950839153673023088018991487931254927539624019355496419246849619260827497995617249859020744394282708561382376651440262939747605504424029505771050243593711160570027770027462660620196750995413344151654439191756528364343385890718496265075740448491652172961171754484643546986936063682420093023948786237076838349430967032757256996527878347447194941587896734589873799343697985536
233 -147961971413268561699564292811000175733503055044098747459019777479221524816211731246110970740867990086855149289846212932671024147388160735871329662910939010212824608894236990177723230546011041326428030870256543925016650688937376390921728067726120443824331754537408245937219071279770579830503495835069726092489271753574608798887285120223332125005567932363179042434552730607090369659931807236103435591247505873101713184402068750181946826742878741643478963042305760978868940757347881442517820531313590851612022686424385241425112302312827427882535813768982485965256210712347298952802674382210856490743925266986943657742441222526998799008
234 -78837486692019842230888174335243122793335215637047212019994862101051097191266444070263776697004458165581176609855260807610766583835097529989138716877957024660716999443055977618988663064572147518184514338217737643846186935129240360384767015521593050170269195949187074160395295646501799912218165503553749172996702107028564535258823199151148324664746791584182472029476397121806144620772548908873887274622197005397415042874635547235141536284369794201340863785419767814492901112599552612311662647902337155195161250595511312650574811919117745304848863964034852546337757085325958147978426062562735735346122864459326525115739288689866017483264
235 -42007292102761869224020706118376523686605197554730382999181979911989194878430425675214375661067608226619260860768296336414433456512738690397394733021600362696717406444880821403564210796932702044526473191498805129006574282583292936086503072088600185292759350983814176728393479758650587197539837742031442525897002692205422536679203504080103595912339965771158676386493990782424157011594892958012396001497909861916718078810056159976898850360224332991424140093839033212569206006347303566864969661107811276956455507052471550181746465984264769353548557771258767764751217352493676704848084583336018089555838319567021951996273107522522405018314240
236 -22383385712988640986640340524448659611856999659860578466807174818857653869586600366622829210057992174820534906730416302640104933906853077209319194462544533262052985110125174381607339416455159678740116059335157898675853920460756064186031530823723401598150798410576388427013420973387891365706044112103325926525999613431080994629487895054239581386178953967201955587871394615486623257324126899116933378833046919366965911825870020625621600280967611977640586657579182055268634437200480435651042814410512053503499649774991968871865613508440782970011021510519598789827362902418802821892523717476023103021282240842497179682373217705177091755982331904
237 -11927130434813691161813849643502742420724841620778148007018619208996927779106542409515647847729287848637322396890014852661157808952276541652362009639402139775167526228809655275224207663712186223474937332861992421760542103981035793699554701254162850954505515241603179511266146061376703452616596662975547357849731718066410756737454100292497935815672986372625569102325459737358463001693519253709828916985979015616484745184644235949665655666762743649278951701081788927916447768895201218000995696880936648021943333055809490864371250676371807681582791249868012045668655244915057762681886717738246303465133373448095190617323940651698515282348258100224
238 -6355579864821277954774782356910777862204684819743732451339797995945496074166010310118497964999926018361517712285250317681237447825030713433301944873098306280458644974236016621872325561178740150756472588145991418512726493377075689429664544060446557404783171052057404055517215122280054479662503790627318285122544208464484496184754720908207431004469384644344434905249032714263838951767187407863857706173141512091789471133388918385149785992264950098914613886228325822776479606126621020714090710528736107384907803634521974092409135352725522160001723355354628039009271297802580554261127901217013575007189197014278782466290080724711822734910124167811072
239 -3386751549822877942180907748552770409126598639701789556607354837599155321448331840358462310588005553338617671917472273079331248347362633045395214212548701395092479235889939114175574740623751822685663875625258078086402795601924536899075063657699990429487469831289006190513937763229206332766172469175357100185179117489165155327311070918317111566385119991341029249570960840865819271605952363121921477378781879416023105827041429661163687944737883813561986110173459071380902740507851439365871479354842340766493182891071618788150470999564765383385342690086853271331825063692234058181674908948615796148201621624085247617532359192758755994251005065204451584
240 -1804763783048678873525244263758167231731004617000935230732638635778395004649778989413991711330082190620462071592289828398716793998492721722694561460503506878782013205399235024480235054072664740844914731903143340615626583395396015305108051028026425721570535533228693835101536955616192478833535154340261098767693320483258382017894288176594568577974975956947618537668602027369095615449644498710251578043735395011478489270837742713563456994384145584511082023429728077909282307927316011777990834811598676295604648016322268088730981108199884795602421061165569158910667684560088142691475857996583834833136748433101334113218702204106883709839503700689918361600
241 -961758855288379810580510387268322755913034345016710170164846153887100610010980425728621147938844614374610270097974092265593968385964387817725492094636293246791928618931020762651113848201768250866496733634597865868035885683665607766866255081517722086731516039297218469056018508862555515708098910605106935935807909531735815753903736832888543613872393606236926864065403692533903025305654760316663305847721578921059758067803206097181733038691871672858339353673367925555740129652960424986498804613125503152035588081993893742256934897093335888938200441330139298686489600254360493470696259654125411402120491274672598760375432177801979916047731187831482238290464
242 -512531715623159679131539057286505188010125122890774335818512245098547610101126750835768664084233201742282481225058910107428072896729344251767471971515932551134497608821809490066430690265095574653548287353394198249567098172133362315180758978800912994624708059484641691037955031651896818790226017743476047017254587952082808089126592294303693533005790504824104015021460224614242808018256708565927518096385160477096551150765402585761464651753456508552583126440134499638728353262086347678433016653908054585233532587365234797144335054658962526967064948054361172997404574873948320394370780365216289511017660551685532844074523947273422551628933975565061314652307200
243 -273139146895316109092717220336471243060509279064123581403095550709216627124537586619996631268254209136058997643704619606273957615702113318234898236898519539995535668240357514108515145540325237708651907332297074350833224286432882638840490054111077777599357470905012554004961708410301843310558100594841199902597732456067223922365673333113521195877951012482847036781000992158721440646759392466402068292055525635699390768847730704639255973194829729411715717137609071018553062727197805355907130371076940144810302064724687563121969036054064723663532999727620165415667689694322358338204175302973609994244606358095119417681657153022550550121969213304976851740435785792
244 -145564587499246942499601600268313961816289674285247001402800662981313667848669969817796077682255041027421472374451992218247278193650370526003326907249130179795872398119986985791736633581705175983102379790250825521571504512043471330100440967003241565515144740591246087699335179174152095343832225616153845286405600603936025630026069980136055719247428803263943363618910510771484281123986350183800131590426677578122475018768137316523661540088340197785412816482047450660062452100147178439044650111303739390620225450001649762396249661584098830924550927211969674348819733337428565680574315316210346675009241079225765182763524008117008243519578507717604029589843687075840
245 -77577544801499782162672778363946458442695504238652320402440825347580565639087143121264602961296303323450292227264791857210881302093730719243692966786209065368975108748718628836160285132189379249214177325639140405950194059787162145554740799026435059894767099689113169536746174196392577928964512334133896544979015615437989436723134159578512137441844544438580681928575637054756648437068125981871076273845830356145297559777324325259579329200368685898803431123876617104062639520526714325711730022743151234204822759784132632134155275952794331495853193000634707435813898497711927756785498739252206848207253167983422720100513145366643207567004843409803548507589204750803680
246 -41345168824741489854825389744242573369676769553986584308489652801832427451837007132317757120075137628591931177137293454674519457900224130992508677764841006494178035426270443761514618884274142925152413617372250471573173299672299805433660161419250106108021703804550059760375242662796889323819197760034784024754404164953189858182062310121215933758636779898149265604829568442728405848560089059237296460728745234113236395948990439975604515986182942929225592499682006909010163989928248541677738914620037233122298028253558582531477434271050058716995215179082996559198540355487453556315749528615415887935716204010466353373164308457905689625402040379200707943998134466928355328
247 -22035447872298743164625831601138563212070478247023245536121503318514011224647988213375446342937811147780812420166308285979975925629337180052994174777151842823639943782523301733935810749904897132631410169122860765630180692782049738720720813308831679502215171186171771766243061338561225179692703420761450134295766283484900938256194650724890129158091278349890904632717577981895450465436809010622553003371793088036742999306253568306245852275720623795804691503185036632276906849389463241335758996951626735012444569903428893070843291042090817900815164085568176993027854947727682178763846238124219054441003383896063043013993814025732338307972373373790346753933989893425952792192
248 -11744304429734431688725924880996399254407881556730787967489736981456304459982177779138519960526463246985920227224468937926309539726343099800956767513515502885723192284047418178119416953818226009485234737316938899586772312271393070073801175016234564969437608378610822519452411882198435513629226448215365503349699868392273523454795826347263566272343003531269889735721730620873227975300379051644195686741990508040867218537932259648120488382624579802484934855342490548442841784268395564527070774445329866290620361807774930135707584796792649528207857198674022988387533494814684148165127787276239990332307610256570044512872454087308288907502142773997197099083504552692711112048640
249 -6259518935915942274011117570691218593390106399304466040459449549526872648089808949295862996788169060979514608944644952389191762862826818355789911656792106322945916745367209131921075423272710225090489556433029904561436291902502146523744132152379591153504941302504379641184538338272337880418216775654102497192821196171254430932057849700717338055889216124076656583151526899048127902789168016991418213497807461332772281008935685326161617251373283759189991402336519304337637833402239175120514755731593493600720718133216711350092082501006338233629925793900347811394280801896780312617907703409522811345452216884646560334330590737185686922762709393323267179161450743253162080836887808
250 -3336282272669391145546802193315928676472591022878602219348515485475953770842740645129573649405332905727891045613608468508001293557582591221011291859448213642099853106880675018864324006311486236182328088905750158817481850607354295250896348448691352514074032847185689768140769883462679604177708351992743064004315004642919711862818516134931702473150717743003913364924958885367642779428173910257146879689870601665891021415230406727515884404639640797620455435915091556849104136565131349942461814120928878719613358473217169333000357691406764399335718124472050527848146136921507426446797803540485537948911541716912005415515845257959259600059109595790427517968328716969291776465800299520
251 -1778249625306850208688554505539793045749514603824413626775721204858716159580947878283754476663770675038631927925764028863284629846426090744289548276740078209142578337737309632278352304978079948550175213825578105616228877257360428948517607596198741170562643283749661629050299915438401456026743923214275470652313164008093183852144121258610964357465482914804513560499905981892607523985018031251099818692763487639332347756874792672784148051185065089171286096700803277452871656462147680664177550353401117961193651719184744729708442960135256865078840269011484882505104437392551062675607595349905422381838661187009379871937836321877959324034160837983626123573453706336803573333829568075072
252 -947830559963759660112119147659419079733078105178291826469528614174888924355983276478833768683212047839189770847056549505115429222531761704806297761465931231513394018079790533057368601656238623138761983341513461778603949373224430833932133743959526072402800300850922187083617340495864042033401087830045345229657039139550065494263014177847269334942035829660709615448817169793291952666134944940440664732990817651175221276772232810049908968479282844191367345171865198626984785657186302665722191038763096913753830306048349929235965994930718338366220767171992870914718638052681454041953381982582296943965184647081535510135135652942862325053747489698577053555623047909740302900018110981455872
253 -505215501950963950282470904244459327662945353284999927108967407732061525361101305755163701217501960566015786835111286282455649986454999394306461189011982215706749326314870346261462892776808529922034465510570405056513703578938317684833176024440884894639630234737774504307694286125637681681822790393411522754696328872472748490785824051627554541068393056360900932034032610913903860364147498903668486535568748676784315930801397406890817019434137980269301195444339598885811190368011829276451825975136615974464725969081688811942978820807944286810579373698640999403355741762116866629244834627024012387198994577458289237185361819727456193995272871151042966133380694569608817561921240444811430400
254 -269296398482258904170451961604240939460157488385338435865086338589351345651291353290252414079240899919850087591430425688001045506452247913020403772052958962300367225497470470930926549404946643669835159451675082967493807117097336188628259293696760047958056545572367603755424482018029334987349578360601221294601711438669784122460910386026733704760791546559415852403483303977661541985213519855630381192654581907709313675002273387802871625542604898151538999474400383265980647431270832920243695632566279023103305393585042229004804588421320280186561147338454170425345968733378851200574881436696583249199740186522226995780756742237920817469867016800278334463243249098356862846125893917126739263488
255 -143546390650877599841078294184777818634714122282114329184919077180152065099077135415363311457306606721884815578813693913071653932666785279256729628351927480901269700853011328590473877940170703935748736342012825822568946141429757465601597163544037390437778676932116033009486096917501387524321076858529931894752961569857673998462758928317227779868098897393777825741608335572296876215048133187863604625507265944129219599220784247745453581689586252052347142607731045332651146056175425552160816663942962005714138727796926750421803891714038157114994346401227785306532477964361726571894018673326173247622805770143749774851453945909105654651340693647881533788937992886847200613499197653326803876015360
256 -76517681371531991350985986301866141256906776471228100999271029254408542729340063553550818650167462501919466129598275536843270656280013807648778796124533677733599787667055258341768970720468989455499723139229633596556889222307711960316636019119132730251151485809041568810563885841992435216834227527209962142764364361709807698053469150738466771178341459549453193541540209772243732423500957078502719330127007883522314888338903772368845958413520237375426837194696003710221129035146790565967893592109408889264004534152259699134756624310529906635187040573380377391395764998452142721508601297083243006795608287533856252050516534199448352584391613966933298106820788200690607816036079887808395012347002880
257 -40788624343351964700725525714146226563798115963671050324982479954608723890210585750587565041930488558038017352155367887507990599764422466693721366968640664068412368476494040659228556063159615832432733231097416106898675477400391383851211793121597651643151489578613553061952229026470956038775419317752170422428795323926990669044727910971935817266983297261332844323118859837032181660191585137169684544117223998617308473282980581895666212710632362967292913782454454671275590189287459073588477573041495836646033048088452365666924748520683623643796694418547507715834124829992417051449789728790030656827608132603893345481384497799909974096804098743629287617158137098046435687186084095621896552967580905760
258 -21743226358267920390994749513968690789458797980862945869961350380040348907076489167539890099859288760107602104281698183492065528519286403268040741168913028735477518494346787007122299915151937867367343595012289284938312166840459586732508470163665717479722501978490357161682326435056600393919553615084375781137794401406046310146175389721537567746564793673402205623446285461713721453708609055403219877102742088777685452331272764753620280484472372682213410555949910865018372385200900782324235536030447808736033359943023274587879785958725274082255556598822293759883437848527271786803037391501886318272821192567008806678601680437412639345419400282220006167297293203171428079600761746917319530395593956823040
259 -11590883174814555921722906491152563108172679848768435571590335372672924178199694487459121962529710572568070126243935827845695114374312056308100234909533090767890077701343489038630478825781522149048153644451274809596886996355560358628117357466354109931867393274826476047532877002326493353841794876080320420023955885618526320183793330512203360379787866929356271260979240003888528897396948312368905330013324898274396971799456169278274036658988000234185289221480187265049141343214183821997209408574249167730630240573460025787406890651078423084560292039139914113046160356344671362285970347457424375497777867967215923439465100416932311606999166055242931010101291696447976443946994871404015938713768109112432896
260 -6178977646005613810958136391292829588114341112403400192956825596521732505512000571252124375343503828153281763948023233844667165939546395918981574670100169594002375672126571772224792759169310006682558633495657861959026916258887178025774661388457412280327052713331342740592058485141911036965674181492050087337800021649716501146344288494803185268447364861938549183663747097120471705517830833337778074607489995742441456332500269754485196083196454625111229823028271817875137052705995679454606439349186553932503752419410883179793469123067068186343979785159441641107302358687991494016608528891881921451451839262795108122053359161599136826662084758181354740116480559665862913625755931981665950507574086836118691840
261 -3294004707892392753806458148078166614687893698316148817776414265240217071784161582296958190988621627657406065329891951955252032408061448498949997968105638685321874565877511848193014549149609245824074105656400618883022204799990134606734254954753230847128554003425666683397128631499860036137452356671526422427148982529723788597009265495255466408158370041083906491256171067196876798242303728170684732013292314920752849908330736310234391007801663699632860490072185915706171100648535786689898234210956343879440198094177697418775278960351447945405531021285795072302064061069883653017993825510954116167757254059992632543165594174903938938062467846099750430605629998717869498426387679398769856645288851781355505052640
262 -1756059576163108982960055994468006271751531143618677138174303476251495405779760343206794174371230459316136578568219286111539613191200704967153670887412133193144471719469562628764604091032230523073534696174129823850734235318679176032661421818576600425845647666072654955285783995077691409594974889177519621793735465495776865946102638281125346991627054899599866302379956692334044568860779796084439243705030024050903110238467514494006992275793012310372942788909215023268990877675035731733059905915544104524680862301125981853321356958467306651870374411874603533927716033303596314462541470271465567834333698747270144352217546008608710989162276999828482239924310744450909874299333091621751703869620136076604886174409728
263 -936184955850733422343673481510160559025049703139009525250164305013909885473559998499915444944601746736338463302019342532414699778340887959005645953065303652178103778106161424806399369720089806589632740367996614982540765830919932996670837235241795233860938578647606693058453174153530875804391682543607116305171059560513015124596358721191775338621565562685766511771524479280832399101960312926160224262555328621495358552799414425578441639261073671949405843206776741468341047393954330687247644272871939692121524793704916249273610971664475426234375503926334074982379120002922589367161387148897232649170511421244917095877341602692152271432450484272351075569291696233279743583013196256913085026617963434047273349902284672
264 -499104397139383732472734261485195125412329944179386131362349581405108366529385880599370263954795091650858515305415767223713727533427595608064070678014487874910644073072173347779198387327088652684258370986058726835055714854577792207483493095078291206688557088067369310577025912276304861007003377378418046136319006362797776815765866795281593005571134881086201527510813461904062679372803885550729001118809372151457980085667388692381082186076377978157693096611816433256017773901202894685096496563561694014141462038296513283483088919927067562929774950709566271990814119210275577587494765977293794629315522681004466378518278335116303668218988931487012859050277972540553138307189777039415764387933176546267728103873971486720
265 -266089908858429257883143858248026118632902655993279994138314865438903538115234067301399411352582151283784457312942418323427202486662806441751222656064091334751411906980551799649386743963702367307988944727008037999475815627945824839607768235761941372072436624131176148459411228395363042264494420210576758756838916970737596389151064845282459275103112282906565680744915157110814043665778851771090638330341440340173084647049845299077169340860262763265370883929723485161457350728359598133556876944395363845549589322019869343882394230306662493076087160506327690306728322440394212961996534444306995296119943281198273884403084604640760545927888733656420933405203625771680067375978909117407946853248200102706049889632441803887680
266 -141864139882156461525437775195590661022707251807085925364679931753357632657722316543502367367807802952071909107940008066789662625684985356418410637408862611938145276348030653947286316760603908626299208574572637154608020918092045691793809482328801926303057136836713051350469859986289798522310161449964343943243337165044828252295984140312988822515947520122309661017959522587236189526344658795332913724384554304223884326708875715613976065127225616677835216170759763766623505158513178166421618933832641634739791513633258080983713714313732219908074406418591940674562387625315875290916543717128774102169018669725969946616040235932222498384463688312130946260208877747106729934439062729413693716328471287846050928901513869136715776
267 -75635209722984156817621777760837992573667279457895189385043906224674767651397094252102983449784128531447624099874103450846994307474633923553998445177439734436978756998611800134553354760530590081343672034158529040271317652732040790698812322107233269051733186502738924303422615565212008081308046593058151538613305975318724018456320029011116269864362284525258730062518557675652517608413127496993588160465493167014121802451403293270889694547427254610926082496635440363984920851655971755859577654454551315229961156448078559910930449571531397985824363145993370171812303419862188663674327566227425979805154842428462277646289195732587245667055921030445946391690063926575904078804305671942905085077989653092947098869704575640151523200
268 -40325755231846632759293654480407272619422032546627189423950915804656967555259373638048822990215621415765545939100257987236797110060031954463348154942413931422040572528576503922469714032544152541216018775851296731355267939845861485420997627339080061876747198525002638055780103464265218043722372768836326019335646561783693370544303929086406023393561321616084086998287903698747782298413551615129759930905724924747716199889945534396910869149679973525315321661021551543660112973557863777881104972295211576847601224295886832972722893098419118071044202145702550834049466929106485166997836923000597604551829837249302389085814889094697480075428967725351521457609590128898656645971507355522601421819295317241241451344567380490839507132416
269 -21500475220420638125151917395654574651710426057274255960328983284867934770526016243485718834437911083216050543741276484855081195586881142929532160025270124730384383504267538903401470186166747108499126696624431231662863717349126037180667000651187958369489350445731877789487498409356087104672153021826690381068132227161423483979171844843064937807329335789561820825024883373132944539527628760522568586519348744604454785809817358606859078515389506409746569243293922413568107404828562151320161374521689417096241082481118954873381442607055936958947766299670228438264051320184247605801176595735947429019359480297110344413511660686339424582415181795150170907868119701659041302970825626592086276370648651694845189908660960489975718626418528
270 -11463589113063222283489774200766664197749623019683838774866792982610475356793020426373357404644506895055991744986032413071550024438432402922803716685285549975163953362779717968962994567582860378422114476764837813417224465107319251785015979743243035919871757577778515800701512313731825421851544888091289517994253401287531043868449249890835072301477147046907506628768446394897565160267553563505773797578458006213899332199228933230713984539699339098197174629938336775580871551749135157321503279936600699146851673990743334628119120303150367544076624068627773094657907075867189941278971172676468835104966735900601467138311396183716510239535883649001869249605665669989480568493456251403449378977856772774336141467000590503274415871492239360
271 -6112236001303604762625418605029582785803707628337561936431112662519512869547722865027645807195980267876938403601341388969960469073816508015216621814481104950250605917550146417455691931185293733427689763712409876388939588802069414756324927535518239177158626916795884046987346004370964644413650826428721580146833793039602000571050316274838823423363991920123923098913525081388801292569279837524830142773727811538066975426919044941180668466985916398748809387612169736444044785979066520629200090571717109776338398303526875897021374058998655685209683726108986729927066882968540999587428315938074050227159235016706324849227035648482643659080978813557832320120546789047207625809382025340732144643074913571847073434626787901700056735941341869824
272 -3259016187289841829010965085592541891431455469631826543411848457030509071273925152579235374138931793517986110285348659227596374788436090215375024611076790581927827708929313464011840164151933485589172379402621573528434618577682511435893301997563912262214403592365653478530383928945874264128065098999960103402430104350214567813691445509925326328698851574549681300144387614084764825096333524293876669175749122239683648029452436049362257128524048623443340305542589629754148718905975091203142001663718472295802081407999576145794818425883979191745042105843285778505815691987930809194400797956205952380399368020661160980962104060187242854789632985167214073587267429720732456478465105971220771026980667597072482135698350449123338368958020059398144
273 -1737719880644825184595312656989309227251874423475789320360402855580948588102289625960708107933133675147375389087078264415518105111040273751380486032178559376111329041347543978300508329102534117546857906649263484819508895034257244919269493438623652341673564304104792942031182216111591299817852806092955739247726278161813708600660029238274710227136030170488540010905584056177101386099268607239776040837080087265756161859833756170578129783649939559379371384602446434903242241430976368105329666436331027103106987648025459793519056129996902084006057778370647727412324039137350427761701493546344792278379840527895933121753106623099291436392069966883295319727116864385819182526189046159988742445858701756947154225623059623629440019861218800281730048
274 -926573384326463390888506998741525986118348632865612400511153355856949787392661173974344805876066748824258378855158017658745094963595828665145340266637434290597312238877073168351025199475308108267360092842621495593546029062663699125406910103565564257180044457268418960795729869698068492000241961203120373401589999053332880043957483519938600000766695273120156328302196270987161560419729431112196726274845450880828131685632146400059748109146124619332647743815808695004019353912096714710219331311717201571540268263045229417115554533350118875518450850012778698913189693293036478390231074872019233528058695929778102218233531697269059167370239088134306133849068830106338097131181277476517595174545013663117032768611229592136053241027348536927072722432
275 -494067881175713953172066199202909148914316621487313845621775064284446677977762757014884723216653504752505785679337867747803724216754935433529802936710155098179998880049077360764093773217252475425935109707975108553096503357902125443079892218686068718381321821018975037497165657453370496256092594920680261423855364526884899948762228301279182988588592556416137959625687334573887587101940368585774727383786231119285988209492135132793493983977557954657478408319887150037825840665166352592055692343739815713958820323465800295476340614492028257153558244294456707751330967827983044587116652291146703151846746128828760465188848300471121232407928473513737244915206295930152809797714496554772112886255513145332440332701256880040628213382975254742931188455872
276 -263451164821185095956071153307887522479348471781672955034619111410198379883951644907176884057838716206429951564529099005817801280173112012540634296636098301428178647579081582361259843948851437182495980246281336654849946973677862567015363845429421982792284065738408945773638679915449905715336286122611360900808606403527237668129904072576490313830201970913219305138264765853623809276828738074580720045699750053862839369104944582400102231947248133289822019895645378439143956587257815013035627080700913188172930455488951170147779644378612207411532925339834053820458425217493302074104935992353444660751658314766819890987413465302314016194456043994605965302624508881698879703121550268520730945331391068270731972548530327734468996582019384326344027509293056
277 -140481868977063498298410481456090452212666991116668949327200149829904219850620119806589053283009645251222493787292517686961111508715373928718740357707114058116959980531572415944427634650641951458824037307830407968731581058526006464454850647359143802554549475311699985110727015322525105637293071495694024340578173411727035275819933143870307899454092816440610291979081601708270105684738913377849212423929130052140889154877218203478084041028078522233574924894930191526212734300073572329448774488972695165494122329892953587316745495828635517442089940717853280396391521846152872616472054020637241849242965515866478475235720081266912696542443711580321352716225266879555023710022363929683817659201605698573218453060379828234223369005334201418142119963760304864
278 -74911248277867317509416794071626045652833582608855112063782471658112288671136691480592609281206576643021201763088781129333363450726100123810606584499631407251410219273700764220565422262251691090411029242041092481604619961526543965173766224935583448549692650240372345914703403687847135233212768840742135445427903340541257758836304440163709154838672958505280305672945603293126819468741835538784886215188027542943506020890573715725930121786985447431763082764682547308589605721861995671973064696521694791361902942131336496904593539719702470185581190939997019236790777075506869159108279299791243699360907414820656530325309377247230530717650441285930626609040172944036807517182862378954339504953071995321364920275626190998202589634674083706644748063054046776320
279 -39946648501160993721297613271388254364015243350297983373877278571039548321230011928293681532955108940880614994357269336231428424650060247321139524818910138469537367899938188920638744297363457149963982179661988572356777955653539174282717082195330164217618820334162241179590858876960234932405244512480528970405188507922948360240692225518593524144542991616785995914964105406855751463153261518572817130031308278404604252882654643029593524338812598214199917043739225766350736218297258885610793051547064594800224338682940927625168433364996365384089954781725057494087891127709012888068570631551701313872496499110358974130501446891503243414744571392701013133837906041897813386085047109469734708812993991850388625138225601705878241253008486612491027648095345299154432
280 -21301989784972765321946806982706107130835460123542283571732362616377248946397247334661714823831526647248209210667136010841565908466451914591867384018302718527100109376274951848075954476772849905382998120136455595894416079616740515830222493577252505600538469978950471999573032328708843781979801532891948354472902956380383470059471183023397598100562025031033818338152659490412700869293585691133475663427783996473485210397486195398490053634251800602759202792127085069158141964501365539622792604825263754104942722517141355524190997535924597296586435140450249379319332672285390671532695748125719852073936228253644002743339946322899103496516802651561432096189401050653263244795322583597906943313366967859158446291397447376294935217470874358142977741214135069141893120
281 -11359689464329526017182767891802377225076579937149692281716921741458195748635201163929532244435891500078906805522881015664962523287155427185537781352177480393390013689797687177506508050596246929025228727111666771129116195201395529788117685154840025008652597902206867138770717087994284305265745926515943667301374425464000839380807654957170100502745983135682006891412143677565799076330702003605649044535203574133843450161131039809680141873121726154892516168439888204415379755711195211077091393974442794090819708284285537425813226225412907635082307679696298594887103154669438674128176698122925369590971556491795648706361867977249347272749303869019123345652311988357859441174384125773467328477126216891418376861529287708541066639813110054320012643695596613181449832352
282 -6057859048017611255315483541127447645789047933557187762106480724756547466827289135719325290500218608761430766107297909150466303077496823612317350720216585853403410844741442227743231759064642955535765995784665527543950088149887017056580308878169575826354553953788963859552314420978266041873607662865005702098766685582221464290295607427497047690603374446516573779947126505959195607107847658459825694256713462614682955106256009951992577845534422951954379405326423438525809000452758958646179239037889944109385564146880828715049394959928629695621841019779420553388177612696642200305441801709087593818054781443524147219012726518191478354502922233521948776400187050302887061613171490487023898903861034139569695404219537756067007384585561690641040109749999112004109057998848
283 -3230563194079679966466041107466099811186361599128920955525587488730071570652800197270717030327189961177785772624849617151717479254975627357555148691406662204261124166084189294225431194412830755819491460268476020783551579829570268998303772941716242659306593940761118558206522651315942531032777754871992265501415746769821456099016046686611207330241304839068520539618137295397035592219983368615244338855734398548508129293460229865737547273075450511349933112743156239501063691601910204946581306338413225341113396296570913155987501439553496406890799303549127147254393798913914699574804237515041014608573333342933828713264000144524532568630289266313024199734972037780705315855616993560071111055348770775531965677176289386838989203720573367531933353035812600215360015624024896
284 -1722834835622981160296219797257130442057022579532658042954080399587653347398532971717677928838049099859516418411267174483172743134290470506050181893953264336331052419020518847950420179112860076829611186774703719883185802482331271751772542907468182801515966261961208672293945406157660178973950805561938749865260204094412410045685122095053831517513845228067196200553215485927279962965687519508626398167408773260853582581669860096059430152021894394629341298909359588977300572975104209585773290686679712771407382832375140319176468271732921548396548645474785156496314922958082316476839301287903543323566962177803745155788743302395905747298891268294486456214826673517621892394771368405808489679779346501718480626959430285530360461590484422484611181844539945997022644750368030720
285 -918788034963868884140434242929544920417222514347499591854323447266404721796101139676284882772367167650585608721057529347053917106508522971486000340103361906095389740214675519918614665695923089367048303339068353106602594221526691054398722100282109074751568110744491569453413986588193111028195096505329386051929193237113421515394467085158159831018256588754305932907580659158793786984765739873580186014336925173214861502741928383523315071375910531405463031424004558155197992068845902033331570217579302257675243000027323214967381248862876676714975113621305498125042756215073917164123561458932848113693688270444194964002842829521295238140742511381546031183547690749268650329635145304741783009815764615994683019148709984578063380907948464410203330623389898279819482033516634334720
286 -489996813485634071903738186971516028346177881380522913007362320685938149711835150215087277746453137597082027678228411016539805282360594493507992535969744385113205672388379702968924392077093183471970973014586694725557635912733759240125014237001116830088468035772065645704953314063435291862384673984276910845230415207659643720721436514595897746428401223173842237056671209740241943816215340057525747746613959263075011811540398536366108982790312614833753303550027443800867336125479653438168718258860410814845276996456657471218843324493366625092588645302175669821226247680815740211149825015118369281356398678725978121180716568766242869236590811002016265136813680608660360992281943217555784066726704350301570065464556670753669331027909179460560129005832171906601103964382107688617984
287 -261322843762702873297742700293990139932584363293886545739633795401860355531498653857762330001509485911390274535818082900109108807780167234469371932346724581524123479093589833785283277443781290038568234971187300670185781581710572048774932285703690395029201666927450602252853542497662473347303249536682213934999786162471454374064715494756620880317775948608956640524743378815984714636907527434822896407541089911821548264184105711542088770426163020212012308941790909067487110879320191387320914795094859724975464983920257881698486117831900062244082283738741646580028925746995035613975216886487791352029172389264721832870578508046735319764839165707820536294317338860944101892747610380853042033914029064431611695079030852531509877449409298363042460708473985141134269196098504644447781632
288 -139369469637503085157444738116865377686766768848056734445024571999854120037267959611564272240891035817894681198842309275118345518518766323624714902029414594510016825960770465486765747173860109802081512269991866702729248752594977948304742394444275180804832303744689217931662838539999807149470416155978869700467829559017427833568940256394913061462388923732364494369556231890944779537213903677567733793314729115004393452801862089277722369007270160845791438544885309771867905790851845809510170909451049569508179995233124791754308910991509124034890917484452751362682482392733321074153312153482231930883197702794994140987122780013525215092443921577484279363271114698781249576378576191673034695317536274331147126268683868869332690218494489225869652068989103851500605330047083485397158723584
289 -74329982123612525633661387942090842688246888366634912554850361162047091673932664561656275261408065794889930039229988237890942147171262609249494035381296788619548192464619463587789536917789928073243879222391757099448267196516597554843082319575261026270014114482030037282631044789681580351498278452515877482574918608955948393028029059389586023752349700026948870936696444162182475088559153061742592249739526780580725666135882722801667717632489305934562422939563431073846381653954172337410506790782835695361616367184156855400877141520183460577020777822582118502116361385542667324273714456993567874168076108751066681815746252767156717729967479711277240205858486635869702434681862296221951918312408993295956943356499453426123437731833281155086348970437924783828792548443040456082692298778288
290 -39642996706502431586695555648073552073553086497639487231158321173103023514856002495776760561889553666437678445682590343566679598176804360271775483097762934093112967372535801537359109724201645539192630063772751968933869166410412065583342872271106259006754012810113046645623346518452751532625003170825247613892824544476755854544430987938701105752635477668633050029701687758232680522347349140125282352481976793954192872044454492560029955825806076123801526533622129349194595360440495626863083864579359302516012186541358900340683560861217567299293443574916243766151168246814503439362079895429589369873636932070823653078488619006079421532147769696498385520622903191509990961409513414118648759991990019443458661235289317731075266818819909486657071080961558117364457389163813346496428035220782080
291 -21143406019448105672551689286484635187747207499518836637212572395283095556320925010019075714900469952250427418180900334377145502577658151318001463564152701087694438249760967261352287198032166572039072035336103645831179286358017958057089596543427436729274715111039594412838925731874168789037491022439372787151915520057833816455039563093659444224190624202809351956591532881632971727564937479741492458335893653787779195452988758224751874977950154548575864783624593597696602298805025570936988959133395320493502933930293616852490602959523268032688825395124455278651343723886224897016930817453429496612601210649759102094835916330459849282073595738292443221802363087459017759609367487520517475142220394362110146988218355567639308328057967713751572483098852985685060901001518006801237496728886937984
292 -11276891629671846375105541793500673860906658586842921440977678910896877187550368205628479494461626059405146213492483522362503639935935904475514201529677266503483132013688312928501225411725260641924896898027799523396967486746272715812095705806414427718826960361293622347408291946362772824088050584950287200652459685289970948845153885882433752204964363667114102903897720254200975673620931213560819979955280196404131772643297098961994786500507209379300460971306877223864020404034883851319809335017277039839728048642066185371102344402322025278371388190786262998021631650787722827082536843656959683041579072569341912129490819484967734228730188689261109858003342773207393425282012188793282686552561692088194399378502756953437526280036544047236428133561845664049491929717253779807878981635737897472000
293 -6014642339496520364256881093846297944106016064147247309456873087643539289032301268455969847952595117192342343816936695503617683643905411197284195348859611433416762838243136803120521667782090329042571684979194658719910625914444951200055070516350969372585347020845988142417689628345502882112931268784721762490629527233959193427702143174708337240278248375878382411160256551803458126175525650835115102824317229124255213996442744680699295858691168550481804568442952075998186708017080885812549498703398282160772994341711922443812647785501207009203502398802170978891851455445610801157526742251600826215962638388152398103689593573800577741770383738545413545237706137690455447907453756848053305605877710616833579765155553377888171657155031866898504845829947628766384900632392889756070113173017723885658592
294 -3208012928683742657016986465893701355427347508197027477428735089357117511830240468716724113260309928462085686704497369118276719483512955950529034007528693204984117105801160369398687874563332628085976467732788245940641821398266694008298572554142239770467648306018868412185738230909188692530859831127720034141501228696296034568427830730358522328598628712400545292366853458025913425998348076334183393530321341586968654804579501717437415676565639873179813943552367179082523331447951129470445587435911655992860442470984417566331515595582086339344764068685850995328149068722803818016112293605785153624599870462353189953246363819720858420477699780783122297387575442109562526536703797125015340991184307634225760434276332806072307904997713166106326613343980825096374112377750637551637618625968888383389615104
295 -1711071962502381037146726211550923745479727767649855475737025745620686117618467475208626127521016248164230780006078123687523182262253249924996121555205818042594600942740083726591891463200148872058268805061111975456520309453980825306598063114977665598347264046213708260106177497550664824080053866482202813621705651450762744183889368525677463937469975786657152866790943608576493124464524935421413175641231205511138732135564780855349811125524032507703136504949139607660181578687243504369587853734699184551131298531979422241716469832126193001632878061226873051163742927587841504315738636317643172580586717501605109796317719065541718338704841198806578529337156345637906831934372409956591924839977135596595642020562140166154192197532529241030359558726918735839396568025270400305598810160610236215442365464960
296 -912654213008414323906545069094685412127199761117520917318052752584619817060285988959010858117098912275856992441438910553147518530575348558708202153413038110336733125605044634561637898953639253811140502039986647031328612123642593572027172901948749981672024155919308481549031684933015864247255905987601617528528372624220106585394080716477232852885185223241068465736659235019294486691865590063289416255267554341673592480282420211218777347726696914669347191885846166609892657877716621698615347671244912541319678755606073234211591626021378249952368267156235959059079524304303914087011087421666251208736361972254131644526241078686956018695952261279375352582581009522629426918453641065982368456296889511612446217743424927591920933784919893851073590995284645433420579732950552254079866760694507811372446314692608
297 -486799400032020369104151715360695673968432905947496626766517420951027786740925967095995943885345880801085009399896409835666872740045480407301856240726059917577237626017465314838094368404508317214924091266013016241028092659333765153828745019294626612153694096557619485067865577974613219839948761495308782559709596579353906555662200231054610345135986382378275378405960927411677502005837856362673822181150664243706834857172340955548965675207063174325238725480135562192952133657241547504355466134963319857225932288418478653255051996433257991109863092057740475054741971749307570593032739032862476938712099931526225845344674218187875889374341723212781472543372887109858485743875302923174627370436882101701983965750235258856609327712892140900094200768226581841897263937383240056948955787580546613752470280935104000
298 -259656710128303865958784113955995974899591526164480627749289869144541233621460629999604281643968197117557106129723498671441339613175046089772951703314227627283437069759663944110719320036089817017460671024939797769295513487152297250643005745030778187098210904919924385639909389746807357892829931482622774839696581901436304560172500875683142052480578464933722667168817056247057097982467838697817461760867474974826638445420140069856346523221636410273909638802358642787474961083770414548329428250381681381072989625042698139851561676900400518193619107143517254242045687733546443001933788198382097188626202256863430242442187767938571651564575705447360935412267086282543292087146062719255557105243553048553375892348527596845102836644944137270967564175014720364452503694653369379727068113917791612274950948766579427840
299 -138501594192941142319336685858038603495417640035504495226032130116107211007628619826230710297077585939493404328620513596412025306546624935761302551803998745209484238338474349294881092201004973203256493456429730405092154639577420997107232595505299745854762722383266546133869201642643017973215842493229877664924126317941369639870107807826511548492553214488813893971023935173429775764755059303282802092369102483141608464703250483675867547146319896810056504770506326361195735396161754309476365006158424320527201271612231882495269718306050303688544799661369290240550612695886878942504840472825462370574243210496635152864552746055370531841299099045224790013083250060665353762586483672402213718378466307555614782683964844522579767882997037329944496634102503690726884466713444642234285423628414858314704334913334878852864
300 -73878090574836477242068209194122145894295959824700335374918567812056288867757446629497185944624183555942499696451519018820031021913543665785581931108007764742501819849027989039974549898421471161243692624775072330138156873740028910349205198877117808136782067371274523861490190246286020421720319298837767363726917929936945969845591697330306124222276459745481056462953427064146086969148124152982792437676820955482564707931523064469426170874780621507086402905160041672764164946844354812215442617764267478078177371152157856368613694919869704261337891080200535332717003682467540521853046119148949361992769131285921275736918443800229664827470170892534812274667635049949712133545201518123837232038797985984373238286870121203024638185175913826824819749237250327087477799510412543448239612476580127165822424681201053082198016
301 -39407799290797785002987391931735361825679443635179745758852886801738516034522542096947548393875995158651441350568621186836236921016514985146701789509554633198504367427384299324101138664260928702215563178055515475269433827327675915587545043622102011368363477438939933256914718862459179835594882150769095402146849275917082971734312368326624721275218712115208283478002749835257776605753433770837947886739627403671229187583622935236764335336480926052856956388866235690601222193063036143010529009074297152300424235391851448246304331064697171503895180585907730717600052913112955578777120616518184575486881312536254359232313191215472127920773184257246340143218639766619865989091495890114839263936006946408586751561421344632884946659531394225120531773193633846844197420428045269375281514861621847559295859256963205090870959616
302 -21021044702513127429768488915637306448870586885334476407731729470385199314000350109277860260479662500389906747906823641102714221122960261317874954832195955222901170238196311551334238632992414378730633515819515774523140694208218359358796225679083903626639390922155073950919505696878873885345028383785977439780987044986122301563524828511168773883697007497619191690577768253566261642799678370508630916683744410999264777569338461044788458519590675291164955794285795494432342251192872317220622683520461478608567134208702785414361841286720518189009301805319652051363222773308755239559828887755588533104004808792574198905641266688526496462078955828732801259334669750295731037326817320323139413315191862011808979634719501081166534343726567970799306826949974529431649694092758164477236150638767372538620827164559883026331626518528
303 -11213261877079453182933093689512382608685508322745254564140175064946524984684843340975796825010470785473494096027176232651782325824082615096327070505045283367460830589034576593194558224173084954607674119616463851628119186167767854149974771520713126430445946754433558969455913828002616636151273864366556353656722244106806054310196621628778625148115616276275361417692747318387836867912350921325919773343321676424836862831514910737518641610193730658062836616025542651622609957870865531040336632997452913345526074132981137570213469882776673787874465503208305615626417108699241282911560325135255192087652661856233653714588965343716272099291363346443750741358235482475847796520659028559080238497584265944356002542994050870169978018081518197043997427725266166445100738099911696263389953503937026106178828791623659741601284611457664
304 -5981569501873893879716264050695497852838128657015550383850945780373079712209324046718993347623968108881911746646271216800182413685032884387283065843966040876848143836512870010422284735691003362487698882775697127333779506122133368457468745185538486954070497924824744237069796724510696601556847941753333191697679432894688175239669187036672901842477214987623939138558757553963399437400931437284678333330300738346791043427901173486221962191136015310146269291837738813539256539946308718822597415496748530441166387868625035846734887263760065375774387025445070702150281941222590908594353872809069809043504739478335403338029980246619794530952577506682918947286815570403943620575654145043223706785571027041514045736727372329209079595428899005883696390769198962665651172618904508031147334513477654386144101719735815974666491821446135808
305 -3190831162299698588967751834102358848264632613056953613590266844895657455106228000986628242898752910885169799539538645544546664105098242475081008629282378438765110153592326031808430630027318826629378596936657401434257353619646463534372125632887223954970466705406022731972428932112253211314191177398062272958489814027354969335323871404342079476002496695276120990274916077853240893883550986603980781740795368255286005034953274962129979002738159356060343572584034832276419076622332123634253943034177757241343466023653302261987086411941376852976488375342203335566097422173462493196800859841145200501036119686450994586668268763169239271897330458941679321348432588521196679219229137474069148985541353688300925564806636336377327451176001632208689642606568912428239740854791496683630100340631443512956223196193848863052461202841097999680
306 -1702150448102093237438088286166445382162681441020494641347714675261416943016973596319389000450007546982103544196021416551830555810901081308126565029403987074572485884077543031015581778558843750026278269082190635799808606028509947498509182894648560092525055789698326188317493226395927468007721581142625377100840629013596808872139154056539263123179049478103857962427612456539132714614059498587783328777239075276005905036594048334219874836635110874675566884306467343055616780894476445773985520236336279847252704422162707854526842425482557313648006203304480647746635844118449665826800892751726769326891799047998025936141475594821621224273417533903033488540421025634148803198123587770870207394044753195790331525205556223184529334349185137866865169972123734422521914118869873964319854036687268506322361360486609684082124551276497567014400
307 -908024305721958701187675027213939133033249968589642657713775731036118255427682180174201390393695031489657169059782298879189642812935853808002570863465864072369956487299142126493475115808628276051757456351392410328968158603667755577847018216284758743796847708544176721123923820921715921762911613042600967864861525553916609030616554067203064066293763089167042099432973372159999443064718025548530440934300565148605526734336940730472974073430954876705205181723854999697013211152073540557439516854863634569989672984267401033182924836782391675403028488362588712473671090601029142329813515162371777258129009547624148206220606635384843059568395838918220076825571032963523414042529985517529685718632057666520523887072345860111450042422341257929158561348837054097300143247284562456108950033964332504863038553491091743202290583914174042321708480
308 -484398043603023116766892179783576694925428067297218013383507458971521882960834972525776158688280486765560590548084962359248333649106848726576323121800281920264830654966316007503561299345832443295166796485906349444697481185934964445506284369179292912596578168309701782978092921060483086426731184244840751212152773730632404841800802095404924941851328342694352242384736346493471964366563759777832459644340984403002493973267654967266015273633786653500134343523681548311368401162830288613645850722384390934223042749791450335705078691414183975948378660384800402753698938490672610692085923243255615762949831857271310846665417022852785823603711804556957559983674578881326433641941528640746475210051190167061657179605096093139017267654685634781797164694267702989883334423503031952185268372425263768184722433490013853136263670480202809558600187904
309 -258411971062401977753300273482190508345588442943820544879905635527137698143370541760133360370874727935229796264877694640995004856357828171343575038850953742051468772647512384812657998619607065433558145671231648254623477336368010055852717901816474091128050435941675802845937841646615325203616897617619639444510273791846987508604994614719773675001367274700183345388402943580119405871890506430673091064732362432891275849796252162508667080754575462647292325220257861838724886082281263120591198078162330872150507306365771957704314956461560498856123169029805511425810801694560690959442294173318493554385832720807597754076105530636408476439790989517519460040383599284419071225699364871090502568211793099335494760530975234167487877828499645080999831543486688701530260087281288113241042110146746632614782616606835398711938101171920472641188618437120
310 -137856797073719534628034929262483409140746490927746573921263381962572978559142750709374771371275618351695818715586274101249545443070249803482833556757142228064540319050429176968672282826382451272181149347253961320094671281555466199864598080353006821762669823404355076190633368340458353755789230369028401912650753800503381654157055292211889302064428635593002410063501469149474943398442658923389691553939738706653838243876912160093329920812307456986057129797899123171947364867209053710139642381651966321713997471756130064775885062026819873325074149793372070089486404258102434720961701406698142404102847603059955696988769973413084948941996230692648669712126828876259926359823415694975617225596659352966016570082445810311244220683946805456714834684062666590646115153908962937882147266958176597850205968168257669058664435905085089735431841162772480
311 -73544298896831901729183993155094502581342905650858555672945545812478416472408961336590905291504343414696481451383870745137539578925168698612047480521799363464721499786022105549065058540082665348080567861722911583107734515536313813625949183894982343827162534273462800414501017592222446092206837029772073766991252951185560112270272883126842311316547625516885856186128574844420302602181070072890190981315677681719743090938128416997383006432870559449753366361301429401536661834788979794535483552774044398641875099551590020021824939355410951525805460950542257931750975444694270879286282187494038775496867247429086365770812999402042847879309544193765232735253883719632367369244111307023396286834005341545841248355931326570841551621292397760693706129841226915781751604197934477710053260789828470302485367009386754270739139589127735772881129489225841792
312 -39235128500745441924661889746864756343519106285491220519356480904351987965501166588414804092515268337634984444745758781393638317353784126774936940899201634042774056453442425073562933567847422035517460368924676782021943382279142698260505089347392820491148228620052349865204516923521790250593192502174522142223159113117810783721754610230759225288918894889285217520879953653921398540639483208953501633253996512581769801700256419230578632854466611323884656252148609231950986828018465389894640404304914145382032080272785494006021970734397112468905293544968195982174182395541290136787165505735430925115876591832046002705015396393537340484341081138845838724736888007477962771343842953561578194862741884037639140214492163487345939337832333596191925888591833254491485117307257797660054702402917295990746437208101668721133518731029730266180610503727992668160
313 -20931789179144931412660457163169641545696630051097736183505324785711770782706216139542163380649103755518922983095826468392511102909295034214359223418865933314722067860458681573269905172433070288091627301548231326569021198084644427537551723969125316244002586136391122975834902129836661832258719223875820286695053856778394245401427606563294627798619661765760010195378550844668181563614502791826694172017681802085923024824150731003288559576317635647136579933334212405625626326638806515101332572465984009976226726586506083609784577363362010495948442591846825259540086808203152929082495969549081687606535903732144202414065699951153251262144847257020318019813132473298540507379289354425018163437138582496394895725208756968256765247385995598438187365648898628631071354664598900950043626845608338616187152604597451889826816652626016270960272267388929443747232
314 -11167161497138206392094913249834558274732988072011477015942140088694220202678228035618332979479867237567124405322476277417572512363578580894853225624272024994798762489338118817061733302156876635575827282074614044970974847295718147893374846337320825816856169859494499607893743583798261052379746692990322361242427772715855172013368147671090778212544091213934233421412861662745490714110936950001100097265773403986868869746551135573652437729496033097809656458864802355257822613573334292527326412722092463641247858254076443599845675383713378684838650354897510737103739432524770489704270113572529954189093519597534398899546507907862138972734106396537384936009940986510982618315809936214294249588344977814724660760576292070611909286769189811083211798772999764511766959256339249859039100961563617790937274719377380807068557944491169562647364637758897391250977280
315 -5957778887821393065364537300930094196633425621105268928496899657342392911402906008749075855535067335932173668022676548180479951647307534291031829862221663062516726593443527511462211942458725069721174216587437667582406403090332225681457733244745561506989965684187171375783861930134721841103877112855014316729610680379847266575000209699405866376276758417775696761833004205406995052559190131936447119205679913148072500768540273359965465007909146093695819804627410512120457158594293247233333831725822605693148026279213594983622149617011319126430126010816359808365587200495332887020604106715045412979762788626708409965505806372891323657592088711810924125637090094141808670735507920768385709533433780638607996629708476096110546006263429051602974600679214884555285646861730543248087209087009161014135033820797065116342912737114243054580046067317526296402425580800
316 -3178564818669781672391810605791333634654096953310658998937591357883968500020047076081937859975919408287753201004648554820521053685545352213974095498194630185916580066964698197013997388479916451145962832752335182981080802159979214605096782388080578269950520387729303018888684436506027860764677759286809308807983489684915920380207055728695827040309906679196621145283609034019206942898572265712530043204901815874153557094420934624558249526222812275192712576499925459202638764030748245080141699060660506694569474520451183717631005472028173792165584617585147497185734374953503443150683461171896610054038477668813095205532303933813948684327784085769254914164611341930109295323529340820563088233351362777354593642979924394370915489353141938151147438607228829630680298221178435208570697344788703683760002023540878039667720221488280288379958952999429082672095442993152
317 -1695832045660728501903838907890920826219121953203888615352368282705230504181661044546225607045160303760576099948303667589461482090136663171110276800708250888995914284901773116810321690308213758288594323386334221467291133801693148407674453768501932567000541836373809823850753095401264018287542267888756847753832198607759943679235309519870956668778828254957132213750198714618148444444068460143506299503007277583884718431825354668903247291417616094086577728971190101731234908704111325821025049479140541739926207715110287954658418239373639667903816087929356489123453324938620642059099849960488520019729968060897081128644642992101519945036268576045015188591941520152069112487479382237783489244625523195191065958564379116926125603382617916036359417305715326293312486594482909849799850401541066706775055459112542784955400050299214102601934754133143766750948506753436768
318 -904773028868448724188753103709644867312340934578719562285454601083876861842087914929958691186033924721505238821928760700326622219926088763115094628673363730545808478450229027525506860842982483868514859085400751589389039914493264348691132061527800511038469269059609939964461648569531226030655274991941910495178609763227816159576474824169675883545769127705179995216718274205368538843398217733838348956564357896082280856806376127552280799957393165458131489270009604749004516674439375882980815070825330833420717992593309151427519049506837610124906856426379462147752534031159094215477984234096894601520990833261927217779898082605520258169738645698454794193178344157949394653650388130036548816985949409257038927172205662805752983755552188146580340228692788749479218906881123593362792459704738622272032086517987714638064775195892835210942065112633752204444716546010986496
319 -482726860290143600630616288236426616677988418307335692045859284492395001331113787008863005184039474943873746108790647970953655527048996274780426342585271759350337200239281311465776345147322780070389849236575962499907593426333847910902157836298984636742520515291763102506828889841476619050632202133129756970580422023763833314038736117895925632112815962433355496647836839685720181946605019778875698175733733121218228657894014414238181076457537282464609658853158419228761448523481831814698962277554320098915503357938678032048414361202800608719407706650968003194653415900595297241352212977278051713290359961785147822610154570735928403970866684946191104864855276907322033519877335862477214783211983901911386227618313347906274583706885740444750706716464089788157887210328829856428064197038310594793056526321679700164044320509670673027539363038981616175192967108151413630336
320 -257553978772872598033409049427456608468746937001679199194192699854837379945647480932898367287828258189638964477918463478915499267565420025985796942637061735939292933634154454464308867973536853779830038901057506817195693706728737998642878111988025553391825468367093405688714643159165238028817782355361694059463175948913259361483233001411993436613622733916879973548980709625630955123147964231479187959918249055351338491479321559325228672956013428035844753432767003477357147440567770008402324754689749937714235960593736822562988048544044669231888464130492636165855321651482584052849837912757033331922358869849367265044810698533144807414019280268098619535701967947420611466841569303598586994009166669216664161732428890293337074467949020584473352385690035848716610757387414366998846846291654253219924521116789452297475602181154415890585389435399675964123718195720597306081280
321 -137416856749892073897618831893757166909937228704166201539891694105574582513011312119460357432901668027734810725011518617255312225689043873350832554766782134606835385292539825736561825368306278443254637713324594128204031513559096728204976296428586733927609740378403014433655265812689268577158430175704016138866547090904273286858676467372281727134526225636685740705159542444028162952803504306695964237037715745639486023514959678660389675561591709016279525496859593047420771127076434180516104103867691822368922095777953689638084894999794295348268977640893775633447474840390840692503777865678279527806251129250950585156682282604583811431230527691181963569229378139701847088632201208622908271285511844443649006783723035689132630591847607290755721537473761789548338263845773197570146157013263439899242760035358672446408578204411945090068091371010625629278514009650743716530647808
322 -73319023968897379876457973117389012108353751251088170410632319153652608129591214856459441010848962737777531040316363118235225626005175615557984831915676163492949012829651824224071664269618422089941185545377935045404063399994697706886152140376650986715567298130908470872170315825606275759361839238116220553396450851731411368980244673384138187463478045338494332169807460383521240208871367918918032534374022483830832760912265302867289984994976858057843891089137792167615253612067534947130926659362803319724177931968010570803152178827369833407314433384301719951825392431456998933339530420915084517768698677665100474173053447642244689673226506104197303855923599493578988255468734177056367445550621689271167626094951946877288829040728814611109666432688155168058474014457417351455771045291440761703953718569535966720770291004466279367141557256317688763752963724378851409105266688000
323 -39119944206752933320737467282396751213154693524720442115068591093820319096193801890248692876377445388440986152301271626387179167978418196817531343226536274116619988087743656983122812540426272363648279553427956830168286865084960447252395719519257343332188009478487436804005274674472241543202335774152039802119841070759126602653617371531396217989021151186289163526677860033917801256685191463484642788814144936380407874789307804440883239967632300737424087528370178436781189089108574623379795728162693221900322080945587091213824479342137713839782149002451305420545131055911678010164258745930142454674761213781633126786740109299525202601625059155822826824530340938046362071807567799071076706519722392096688532515596236149241029666743814352840543415432667553864140361481527744471263934944949077583232700360187861984880341186081767605331778111631415446665061915680389553707573323608960
324 -20872988576750964444438283386268414781330249003406542227850499130986282970565863879246307122946015326556149370700475018633807012747899717596650472493863334994720591032222497915596899646272192778745720301890574545641195652187004054253491744836210569182391824092896989904958007536539243530013908395343287423297781954291538613971836504129592668339780507275635227971754228864285094879489925040609557578662329594067380018242230936857872417798573171254290576586202824881663938525893328357245231782088356393572609306192934908699222877336408392281438126232797258010511965824285229235971372420084894803904862551883133655172234815557625239597824033217166677236638452155500208210193394125182809017593363211684956440740955200240985787233605555950936219233608810868899513918520960644970501112314792763114733716956689344277731230496365349527462291549317496459608994139452043885232051607161890816
325 -11137196215638227108396356875082978722290179852506098258584997389178888682756159714316894406044662781937365938840793550810652145620931994891799833289784909892939449482627211901483115716387542098278118234835060856538283773531811623484805706663102773635649707272434371460630892569191364739594238172310375290555885839715759725936247062466836786403305522593719007887314619189910801734065297566489236016482275344673270028596286562352009100832919158671384679885314867820670150068397560081561600613444768543798126595844212586544980990649360549191155672223048184550457813963675871052010405149706443902977795207331205564186300904830171653683857321186231340763803889260510329395058410282956668307315888904818689880055790617129353572086080743851808649565112001407585357685863106088382796629325017423106687183261612943977303369245526949249358306049468929457912568382272711228620581817111022794144
326 -5942537133483373937822227887209896494580999819364599107031653415600377458585410840517662300529605556302787321641467263086786640665837751433230409822455838808548602201265092059440637771856623871568540107005191722109827598409232910344300044626200337239655037552798010223957631231287938837405443408384648906071071407358357680956100883985512852627419896965822526458106031543147819108327978493802051657210921046356656630694863357990270033701451980457494519105514681869766769532329630233132705000638501226252768929826442264345325477827730648089825977062214414494712230857670690303830519825262397701952108147140024290679483486193687242358201098978996906333229832270904570021993513778172418011492305364006939194813291574072014349299035114161734800178577333756610491524817676238156321478444826056370571395265440474314407060536336167509573939170296435702389869654453720126176611504633353612280832
327 -3170828150793492014663868393880768615011220173544093436479868625003114892785128378418092022067468905856707206967380394266766398278133039368256436528749800161597634097766626261696414554934394921779310837836105158346005533928994890356512906457413044276101341031916184690274072306217216637941115957597437297816121872768576759302461226490174435666187322240065044791575695954524619422395066583307537127522849288355351165926901718063533149667026349172474017604602415979192912954642950652509100393274318732704418484344500170764376324594929684198310881367595087836708850990010525602759587418106808488695947951902816296311252582944630556617942561471482271600791425483668912930896511640070203314638207358488898892891251028161973079929704951192693852165777280834177320671290113533857795995491285348477453398434232807679096675162237986212353964325138307290298870492924229124748311330655522597453692032
328 -1691913848125455459517394162490497633777957442698788970659948344053649426864144551706442067418479805611173653943061095495661532751430843091524982921310669678510311830191497846485827261320850048890675448862124428144708917491163068276963361244163869122744549214860318405496327465599039501490851005914296823433840224969291238182222873070004478017422327982108810279639549872218806327174722298237579066746795956952190478624827369310882518989994658890165194041089999785055182597014648642836508869682537108535198600056708686180683843430863963537327068103477404028132908943752091879442980210878923653595209101401222190503793655280183083114921845089224117034508877669697836236273043727048868589057738726734442874995691311806492007954990956342191733700897291990391892676167710768448049144495488464142879500589509139795991956750239177114935344399694097427491284213413413091981803637014523437941308620800
329 -902793648386017146243757673276914222911158111853228025277027245978432241790930068778620861091434340504254918091601291853916296579707183068103308059262488663918427117502943181333329697564684934944976450716328855889829232021243296239864431927379173420412698908347142429447449417139777976317793779110912760565181663362650242582111604457207781210213260279480647777374460127151445092026751671548774831119348635515300349158150460771153747606911684760087442523876701794956027370152993156667397011591505435695358841896526994131195488707557767762755923895443309208615640527187254593099317007900628558251942171258833288482364049346094452302924754721989156417844570014259900799111913154878790684005968252028473140092773222941232441060198004883220397465412895361359931965752409044613695510524155530064315769878088000459822067807074228338858200929300741531344786585744120393217082958981002710012702904555520
330 -481729703938338051582063301455127163522663438120117294948260318478909006752789431450906333932131252458098276346543393076787592350722631978167033678402743105914234889769545125728419938312496879436167015180453813527663305740118130263102662632102490380614204114945789623512362242269776670944975875311715365270946067230869491428531478879236592628661190448468833769324307098724867083256814313363264148760871304776690730515892582615499447662771596194757171128736378652777317915740712664886074976131021138543420161383834500768727150108994539077214953485187762405586180269588157741108424243845074065735832845093614301966586076616965706822064011352516239816574392996948466992962799854977441891920274118164200186850638088142215886805998435163859021837405965564331751927038214756161911394999162362109652628460452336197783656427594439597546714384506118439654966368508549911854808969448956927995943145342689280
331 -257053197518608755600150465405250817243882187533334950180470108313795295354810963132429344927780070250232801022836687691910414806916487120221498459069774330791934962630224517875266204365064312611268779889320239608098678564581858845797513377451837404019173562892701910193764721284317351623050089248830224890921127125733567336804957761531368677244346625191574878256930192212048512321836437953932143372425960819771362774126878431011323280014925910553974686677337859631441888437654676982633109312510919662327855409029509344166932711495761630225926157067687692667912521900427474464047237511213465677312561537183155365334409770616616833455584239873454092329030141693304846513675286459549812118109215956221532553829904351727718840240520796972284536050703510131475846585351057195971116761302742018754380177827944426084672496640881592891577854557802061178222830675778190380581176316782120251853419309704851520
332 -137166235534319859979615771488272950765881210276014674974145013225426323906217906771362823757990352312741030428157274968419695788120545921980240180351458359176903740447433351225997459800102948896685543434709129441572162071707719575688577497185003278177269807352059040407488117360284139885433247892619188088454942126819163098371355893458185476775193794896779433803580521041592435532205401355260277206363164174749102228354872799102213846410418597552982794612968710825276450660692030755711297708108745001092929388873061645000751604049866186425390720959277758515621474322488280012960262814943639192305991114409100562572274734560044247418348896934347929273031422137904061988768163597586954089373029578212282166435120989106834200267315934151424614853769662923877526317571162563517746898372126528239269019966771294990900954789485386776958938068713251419768076724496194919613816269049970680229988455333346041856
333 -73194091778507019198703407118862763281263303324515481845197885225447919605937403029179463019147341208160808235768012558555965477415290052999308110719549735439083202523675898031095794979916548460679339271705479924128300199791557448318555637898647646021216952234128038899325824137482452937844131917984650706885475603907405753710465433322842355659294007939135910415280668638292018793219827528706092338668787024594793917357977266315656547437922649825656785850073027004565374999136828826401373252964842693627125215126649136282714052321636503775065498084533790540734514988573265178966534751024342464785265454363681766208533498341501910641468628974326101706228950884168920477504415470069896908118648274073372472448080495335562574876808552293533464636907439964363636345024807764789916283782497958605323319076312200736545913805150644039849180825196566452803386001192426247709382614708864807781839040284547149765984
334 -39057946151632431102049667836540048865184095975476556019893549725111162768906161302960030212395369982355964112781557800095489587186274884483892547906568946176166358255660765713461937160483248147636625467521538366528630077230098218533365288024377305320339876613115100986213300746117598248746517455791709410702414466941370101127931643441631089933509511178666643757515391055137716521720258999096903416670809318640641140801238394403423554629424451513190848679446444086250880021571875227277680268531485194965004440865910846460699045119687598146393010869026557461872302114264656512607885820722411200203933173586846707067711187887742519003335417848706864445899369522861839824058797998285140953823625060441139367811700817756974359121917038041311455584638228201001596640561155896119759541857795528246812148870707953104145270196089292554640124633131619474734326202874999086413963244904747722174058622696924217600542720
335 -20842380525790842205078919069092151614152702784611615046538160446363894426370331472872429982356274893032324958174758420356874833467982960938456265330565828469626974450582675465477640218682210767971469385118757344759111097890920425074457823687258152865421456421747858228941196025318803179793598422524665202850145055922466655957058707097010819729161885913021543501059458976519156620295533803459706989213825911500545257624486595264873274600093852148533412887359366670112840446240156245064045113573320756599112826026568631340487434796111493360848114520822193501226223489452930437299148413418122307285569962255838181251869422094861583555451342463342523850393866424000386407911162448160847509538137266903755408468982237017573301789932972961298654102084335078786593138315567888091137681050382365180780474866294790076272825448700511119934927767467013791440711173785779505321864102206831251761525650771731943617714360960
336 -11122175770987040518012451552516899314788320774151828101919707942389257439677255095596385105951212833442709632740899304803197399499685687594285087559896257378874413644496658086726809489389835700931898722504880093835692187365801254055249117651752718222603405213765549720729610751469000278829154203367834326494552124895666429380825818093489773235781931361107584049512062639464532307996130352833732516805623997437319603255207985989129388763126485097625568903854494101607250006754771480814505331080286442781770428639816473701831422570787941195052113524234580676964138378495960845167479229820762917956021070144957853510327193331531948254685113969523681398338191906304781924488969898116516735912912197185861020298970707557109562250332553206939191021514864009880851880263529031661532194357682822737095341999338268474732934223766679892384663597993022282021126837874972911349559569780003450352444799509912828441426753748992
337 -5935218013238745461204060246179245811884171414681061298261877229769683603100470263094564966231122218220168360952853913397485658740673707009958514444816379204136437584796658655348467488695163751356980605831864320336705318899853652638456136311826174042751555434297375383769363691975152778237335658448725837991340228658081705035745389667495826505740630090712688672537203419408760488688291395222978209512403046663619147104122104171495515029676821424477426956558367452394962395364365181570961245231805393151605568385293477535380622217661174833925654972263651610590716956919221325118214687589951675812970554543530549017614807813852166004578635797097946190955069708766477615893164775678983303191460848952767363709686553077421320630635797370275406525813540477098382318708838214978671653982260290726812494020890637520289089645967443087946345707489215768684562305623531494202697726301704093219724792303570664045816935823266848
338 -3167291679049745744357175589995303964989751086344670173562525235989091376329769270272422619868950946472985268325570508151925427015895326005981233504897210666287616310453411184985310921581501097916794474484837436630016962038486366444148025333949406759703238518434715244012246054624253359130577166357665292283389643689296701823646833333417131202218653269125288355042849817507589014350020391958469293757757537227741646606448249573362988380383920431069755132913132142730100260636720036044188500620513344096981769056159750649339798530359271104379575677646759041720562889359880057711766241931294070513284943230248682721225765481258280872783461782965823894340268558276694802902679294646228869107316392080780164351525192607164399956866855527860794887640334663942374906271973802446918722159285280866597091627312491368340938287852854504350218881434704645832880245141275300197460973400713281261730197701886208389922788363304699136
339 -1690222500895323911876037496811870126173229548385625738308861631158218239262666572538906448841495492292206271455741996788380942734634261063270638359294664304297228876493232168986096197434147447978051435062583072196741216947658630801300556967374421881116422798970671412700968982131267922789775902980175476167117624934588267129613489618936962688271726065669422860019318378048053633541604645984347055767889327103045004552883007438244673294337158447548122374722601068754672824292503832035730819724299281710185729615500266557324150291748078352383814321644403907098897044327952116300820135689280905907014768972257511863545978024984336101148105033812999029178059258109688525756102789490934552580916967146724495479653823422045274009588064665039598725908221647887058388686964226701208118174374794939432825609338035655315502955242542635803506284359318775210406247470083889884290055730504164299720631548480336040444031923096162778496
340 -901994952469407299530901725131965179249754098120901006782761272773925164046156499894326929310311474937968880910730082259464819804704832885010900304743604960621833120004231740153747197982662428115657628045598712261001698310792220037998724016578484838525375132589920807426663078997892608353212980406698226947875493637505349712353070505603449580787329008551907222988771223286936092995784580880005282365526930933559914445232614221557253506237029742434462693422419312203422605156940292907650226539260323799929042692178332482856069486781017719000264196643514457401867931006946978000092189105013753492762957428734633209231915060037529457650058366391893768668396837204975990163141101950670936609306805910197105502350690745055307742935349730300529182635506092301078388173965965441321467476852215353929569130971956597521479435909348894242540149610928871987170715821241998804474938852983742110074641348378924879302127406229070154915840
341 -481358581827192862918262244602326365142243728785641116510267266236964834420419160958661920723776255812919119600098561773486837070998746011516236619879174999937431487477459028087079859701291176395082247113905213904129410044221198342079201916937982992211850878569734402868083199390773516255962408956847034019095303156820610941551617967186919670792953091248426844837501766622733556588886110253988920438152850019250868809932486915115634692003760034385956155583515090546355278995740069356978505266486149195012190130422306923825666942436205887763341385006861593783804472216191331599078177216036323970476243337061086400543307294987849776936626952756295578208981563828668106825892657625524062382336828637160868867018541986801582489570554072290052665732571164569440548902360362158950780595380894618586097255862789583532710609149195132547291384692303324165669458087476757515424747020254817552043345224482440585206419485828595156098447360
342 -256884374583506690790438761337334147596111501864507762844277794871607015424531416934370918372021000279793584087834054407241245202935544083132706147065317254376081710502653430840863190360254246614399928990543230694220026186728675692285518893918606757857599450602752222403928111732059497446638450314312685780078344399493995087746081857011440702924558973297553631967745221439781067796503245695224753617346888520527038181095783515893840496571421039483604400684791970046311027244851379951052209212740381283176812840418721111027276853840666017521513194728990039167113276971979308333562247145759682001983518439250073385069644191937912475804031381207699008876100109265632055883789769033529162308747901803496252220285961718905885104440421698707280715612019812934276655915226599412660663487512659909300923768731942177371582081630512487249911554200801715134990813963825459777721375317998349038914568103850707432036248854628778743161462965248
343 -137091645751661072617554922094486351545524260697374106907251460772125961258860912906288421236226818340916551035373147905011677426189485125240781855670757489733331551862254521317325667280411895037545668716508793997059229500084503594813960238908394759236537138854502784703426471644722801817403312731456303894308400017070290646381311382573055087199701034580245872341220525767705981556129627608525150184448719889208003038222491244443203272050813562437590905988577134586070971428658927417563868998638693023249407913766725514279904393916983645772769006244638329439107501134185442558336366124233687490216030427623621683302845066103426181999425850333388749309017432222128777644514950281258985016311688999694277636329172297493476199338017830037492075616893373487326670328098764460735943845251781934709833499076245705953619113145293324337977711068572916632414434269695480998875445378229497979379289411845741637981588066733254687231296004073216
344 -73162510382711043826572457516000001915712837351235976896096643035887354635120644069287187209360259955757407896902726045401626020044204980787002110918739000260849223456280407736235971668462325564762344949434568787233763196516191476415231119644574885887196957628304197214384351184858719507157803653257754611708710514024256421319035431183033794916861104794759061741489762496796038873138916486304461854598240118392920953482310924960823231399775360018877657379221160823403119416016987635484067251339536717867299109171604411230627233320630636313256678491539086441547789646017580152116473057974009103747613131461977235810665905629097646254178965921838735627584582694387938042913147770706169950309357245939758764927990149513849757807238016016255254426139566862522204784210425822405795991726021844553135857291295433323063366517369267241538920049690144642324002284807910973974382419741325237613405676126022287996057993228722699603838491423604736
345 -39045455126291843059430466022779125627670826865884115474153218146977733480836123472614552862076529211534050964706169698413279791198889040092248560074715163131883103186215748612102812664189927726279396881275019940096811752377739677140521964994498504188217421948409085065463527008009286750062972333940854508093709593400411166726212095752011144701705639730640787676951710773793567252352015622685635461336797763378040379291687823195700846755935839564423855261487260803693761805664244479696005605793824430372638269228206660855507248085099756538315499180823247701065411629740171235425243665329599536994368465333294559912171859845068715424288657000677300922020087109413599040534142120453499232089723963280473898865450543646352878740372738215578717397301714164650573201292502132411812186200763965950022830720564016924762790294654333552046324473168629541694755656903700755277514338151701244176604218976293636750704209826775475105814628769941283840
346 -20838028967392217455640918849089013914222140743566459204655341529367479030739972727239360588947523456605093551216557061759360801941216646785700513049020352325616412661549779469042616690001848819796602188592553180634796970003692589729670190237148953115320026384976298111826190846086867184266681593089858740854891206258465789731569041789451610767677410133732623283249495693807619932085708203899031682797242316236537982409266481845817559682346899563981657283144421275135479114888080192525804297074677475611643488876891952260317633029772812130945610168587199184888223345648061495541134545272828805756723123222470145348570135673182286177742617315673002682643458946905013245333392299819191208629207249475599880303559093602431538408147398820065081978149063902232213914232846228722327668822378076752638489583598792486600953437345429055939505270828892700472985510991963740873883309584556328869003813732084103649808399529258280431819672580395290526208
347 -11121081360892693521266188673032381975201708255165512065497621511414252661021079282215815660003872162640988885666710863827426958348803961031834773533039412790988861016260448880530811028973158050186481988479354292292540751807928734895974851099610331201871167592659867341727558797801835293177546809119664073319592965708813242585330360024133080701744580671831264830112534325403070904903643839549734088069026558483687019972147143952480809744258946996200800390172455271241239330635724581834013020451626845652431552373135129543186791038795535833240680832685297000976380477380519624705870173334006075732582185190842489237249234260372906517651034382136730717081817877627929461017293775470364239443854100310261298707270371392127545614126692772220655534735373886990679696320827045724997068814796497788840742607726309133424207760089186810829511226727115523188573358404073953183197940927115650205656515004240160604312741992620838357985477681159405404122944
348 -5935285399322374077698098197132042591879531012492711062005478341181169237657848158053775644906669292705990155023809728547233116834371955966887672613244745583374185057047969250726049361264350765022685032621158475807070912704866109579356186492225566726121208806676375374055130571636913233373235208059230135066313698839186483105889111093045203537907971668988090678790634677246692845422427646926379177662747483974210245591224325121988330670266250404563694159209611881649775125000596598631121369210385235493553534603230082023038268359417027790225748622050499438925013646645975360918359804069020913445409442220953204972105196958452592749791132218863686000033555159530230504514607823726377679883187092846881797075222509918269344309398117801460632374996801084763249509406429998550048683326465579391889415759176489426409111899199849295514350238735817017171295547533542280949241223823682913258680967065247308694441448252075466976823989446006093239428005888
349 -3167673270700712587730451689520100863916761374254193527346015705456598585121093018972965979208738356968933667063468365271189233143170875510757462763061572586737854448366434752341499664276662766269812735290677505425904047404635489292926044405683039096823410302819183154844215119029521055762831850704810050785162076899278518598007455154174434722324649212979559409509790526848719514888209633255524811399682679010085514510939161397216182073914707448202602726819094743570438592689340698469975687584109935520116406831584256066257279801403994039937590367303860744757993469394388030822875242757483264495431131897815873733449776876396318209906426725455399947510973528627901570290673916738664474068260451983120197364508534644959767753600406144545043169420288034265646800753534475188033871161524986517271316126524115695159768320489323658479603150425804240726126702946957525109857858743656563115165783169719662128354841492605224057311579934216542274418453465696
350 -1690609531740572168796886560338410454140014369415762133312313722749508026741435245152882543534776996887769860081040672961290959686062749092338193666313953335767012813695504883840106938639132703799657948478704504404913865306413937238348268688113302175203051880088656524545596031482328301788571460547990421909791271936027641482340971484485822764414945633607167876007393089138470242347327283665901587143678370951344367842787110862763566615894072265950905136257499270934777036290566883298419525366113156692773462864169815043369079971413053122525363529556498389459079899869236727660992671243959536223630372367362752017038759219295598557391869308806246004979438918827731771879483102961576486074022440218111742105203943798422253711996293486645400251040418259654387173250740415056338623705042532913609851826998240065839131596909906094653889191369401259022899991505644347660819796344309472188638907981312911699344828755087978506763459645004266619554260230821888
351 -902298806534367250432211747341819354410341575492858045845733419998355612811645404173488910979686394254763430565826769229898500263967829707551019675612702575664083815195292280485170582585031189446527703234755685284240620862353562369026125192914451055572060952026806204232261593591717736460427295469051456103892918112273970602016533324962202447784672325763373656552519048062760937651460233352048039919778526553651904456046491659181499015796336770287513850575282704888643168957271839656248677484476030087009665189267183111775869901870671232702709769277764969894486551190889589532911109501830960024385217403133170807290489976574765774379118941343658629713861672655602906471319868154693719344993962891183297030827977056663303172151953488204925043384450507211086794140585888216340450076291453512745055792980029341433506954739058322668329778878819814738392576040529150176437273122623549297070448739000677982835736792757057729327054468945886149987556105578874112
352 -481572374490303931202291210514277086956611403526011459705912414615203099496242621553416674353866453660263979320757277347859061211808679989900939783009991222269744338340682792496441055454357487666643593457752742249553267013619395947871017729505226093171374081789710464467472567356861555938025016080441771364726857028621223542914055845436832847799383930410244447912570401694342526828727846873977876951417587900514055712386654716988184824861479727075753520239501645014661016610264583560907222899628772209253344121714009697395399124638324239054722450165716089296629166993007412130750263842615373286322116335132572916413365104315366152936673370155805950264693549766334983745424846467509839315648032054700512198820859694964892352937569904736394367073404712651855149493795561380095812422922905432698058544457165119001347084628264458635593764815439752851158124081434498282158362498569569912142129534994297003935147558089693540110134413806439540154569468616632172544
353 -257025869956128452664451425265715983697538425935148170455194937554909516035120411112409518392243545577361306239790509270654139958690498958180196012710067719815304645051179767465253168120512912684138851834580714195785430566687971844776335598921331821989609618279676399080887228768401703120501021434394055624091838239185453565670368930582475936191195795022673333292807437611177151770613296283557319928532568822642609637364632449329615776668830258393081890826453380385664131343650892055314119965566506986075966006614702610793951041941086698167694444622806203967538431472540237044600142979590277906078372044861228533923410485607517119355759298047834433935920192907414306512671980483069933066863158500751748158369183327234481363120078044709689926370388167209291840235559177916297256645014739844257446438550342804032188273371637060910601865614325225478035510702740603595906401886980576229042775690021984767731386806969517877670566945127930543642650934095998132845344
354 -137181698729202102115384917045440099061903254954059650524637807784370463299903584369442608820966965622388511087288554482359456413977551206966602959327431556406092860129797665655867179970509565736110588381786342344931453266411825016735370100323078167772863999968127386075553810433463438317308134929048639544762792669679902134658281179580093419058258590255407070405682266038578536322660456767386219535034470529793532487560617071685711994726930222381607796592305238839928495208196565683503287502377510087766937642779916845131650053454477238518464065513332423246057847636186834258992599834746765069995642644190260353351999552452823502592008538078577578367184084286432971784827017616032522450348349257135982373356029938324352671344536353302773460575585458918487340762169616135613791824813825330226061253029159359312026167169671134200845901868028890652551718848767589218375604138665225818726666060487323675698634937627103759589830240149792830224360337363203230669885440
355 -73218286093843840400465541861916988795059648798920977367498833828850450578154591792839471433730105811554219119875908670162912364323248640914718322766412226197682661091716364510713714548933077384773140394590146501845344574193906415805513786375208202803553972203359763754680475680823803616095388327829290734727108531218029567888628079421333244130754927273662956107890089384121376513980551118639838541964436415704204391716023671425587016735593731743196180059829418266067084957743409964735392665165975048289913398716739051645515653017963722523578321704628329471359726650776310356117656240468625142847007559051668095808248572386241620530657346455288546256046528545618694159386698517006611834246972225117009454155973697482517456872999727654502614111249506172213723582788180569764485650381949001124441766075810889074930130588875613623434742173486943848659861548919555059235599709984710285982581337149485846239128132873096096972247659055508019935645850611689411527622856960
356 -39079316705564192705441199300326351153359293218750583491790030182550422145617983132204534409037731013799984617597296261460298823930330496076351886724413867703135383354454422601696821974694863055835989025678388519842443814987311085437095203099707567665145725672510337799008795498741898314964858009368804739543582024986370918580728087628158327829049577168129093368071123810026426776430355380727068181281801845064451963051852854658710072145163910082342853178098923120750073116607969702129901666649801096189202030541280923328317472360766359739471190191138390837630074054106600461761214544652651760439570716566013790658664344570099899092373687817420943374301458106541292132044192389159363976680025787861787081470030325646302400152663185224346370290832163828244391730613819423046456198522749184875494459014203851400783398390855455410439633669152243173056644610216550405657876880537859867200117743174081475165879979847466864063100635159208811135800177823627689170367071031296
357 -20858273736642275147003968821152832824655114376926354565974403834174901811810031804667227032023396067804322230080481460375445729929674437957873953171032079864198384932068060811451802614451957928608613605618208943858887198683280344883134264463018312026804959709076945923127391295334483621550231313387277024773249753248044024970986086164146067354678864465085455375092565393889031712154039453258113592661147402373064620457680042425677672913875997192528044056837233938045472084239251855228239170425369789721204496764298417479611505557319585471122896406977951525830841537089385562086971232214681213699909498453171883182421684778348152989789395485561687115820942726561927468739125793652702716799552183357445427217299415513405991574706646719360884243438327935668607051854942715473386230596155268822198483986874184709288201275415535158349026999155300602358197908787281153717471606273866747980563129368958545940607845914648663307865111186080058819363486631266780464648158258983936
358 -11133039236002623976496088371523971724465656501631210127411051019325272196771343497170802535381896207827892314325966778852379286588795926768755561700037175740198538754637190686334027864338541349492529744066547395859290724998272529873848788264413187598757265226507570072672110120324814444149014719752120015589354778583506192914827993653825376998337698501953131010802145282611701328879404645932071519900469754810455748903531762239493575975255453680662017888852071094375683809607134735997434407291441150630878406971051810906334672141166573591416494391490954909062299029248583641386880592476029688624594507391379935588834450463693898195151673168727744691199869607598598734923954895199184399370194589810699530275556013617893607457699761438164189599433534297479838259055007651471744560108723564641133196638339125099316225480756354630470490334073796766313216089836273934540865656479754785504319501359852649518377631746311023857058817662831583106471356232973988350886956051996775424
359 -5942279430406689159195478731747086074988628690466970044347373417107539513615605043196446575264487478122190086452753369244227726412586904874870100953310318774773338858680105207902518074883552177829399944846085479480443300567552973266312312756798687658339524070811047982675910740535164510001475987761253367406660706013780375813424357737145797542376612055083778794111668115589724283577313384643747829288389686310872497769477728637835716444839642347401826374621945793698006684987706079696795244405991768863103715705959060575149033918244601104356652965308521828792270097212720893749106803726716496752597203291016867370701895683362247263090647543309956520956823091289144652459269696562593868247464232589419196432629275478380815976745378547721976909493271941857079109974660584256565920917441061549492231411559884902845252277550796472949816534353796972153387561978209821368482064716347632729121198764492248250224369314459844339167448787756575310569276304720355539760526141475940671872
360 -3171730894718004130284637301484789547777128915683638855530103550872601371687172963369055823559002404602278512374798470227051549503633844807117073421735174201349752487403613979942737205985992781745017668467981015140816639464862959859248564675110854165321693629907963638471708499219011797907171501866118365382758153006715618998289549007461579922111563324384169763926750718951600274376506017737625834902405450944495830850512875433592326406728336642829516769291969575276375608460628669736125507210815613043045285311536389438207925399114000155362957135050029555159080602881823715307497557733622241849555078003702116503363903971159556280980167100705069707134087632452678245799962527616580185436930373352452082193597039006108645749568550596607143780377915452591345683756873032975855506494350684772436591147409965714598593686893652883060919204801141103471050100227883472769457731014507593075665947483747057000686880719984786981354998003471852970556116814813230378035827909091151887892480
361 -1692947555427843718584327215471318664734428265101278860125640426607526066930370481699858776444635215262003665133329644529320101414448661173027769921599606367814121468289056974772837654358378774599004722847428077020932650036831340884925992822798337897397510036513203694239710731649213292548978295345235662199104394593306975926939802492957838822222372210336518213377144208073624211739937855963569711068086522575250519230919285383931651176700310306118582254308189873189740980276669639963242690349343701866018861238220202315237643034535863078000431219530193800544330175922656086684445654665595933069142632144734641863265374942126008404165374296962273513006961264165053707763752347646553772492024417738566791936984761081429798385969082970550852192701059171191025733140430091353685498471323921626936930943911166817061564666038551973534928375442482809416210245709677169712439253304050461041944313503177284736463916359893611097281204059190231828762313954006031585120262677007545649177610704
362 -903638164907465334021668794896614593514534621974389950753752474882198389916838244410503420392425500306047521829175502993992684669006705294765804011827430305166388035408566568260866530602845871914568358611454924632125758083367468180406875847983245428777238450557046368005680169961105552312003875473235691936133889349227611273714651102997504851215640316623867896186036501745119661545647732641528155443040020576421126140883501175250211066144743823937573727361353151979286207649158189090887717036950920667684755630007942134984812556752487315924925742653956498258537726888232459017568852430381967123300664606546979180086460362986875730395629701770077076894417487413323367499692674734029495972729855778768145775808689542880686074534469729862326827081430375171362213767960202083014877437243303987423637030470404689949288959896645166439450354154131501593199171952126699112597402394939397444898428732272295499595239690306239717560482020962264765300742078036741017015128203864782267948037679616
363 -482335794028722303869714694287436357863341230224176955411446022617865951349486810526429112623782819971426707047954870062890054445739799426863214240941851689974935891434216101249866722455934756855193819679072102807560984419662654190549840244221539159064315998328073864162789892980771000107117013184544388595149668309745684276512395918295028861239884748931222733917347961981226285531897931779334687143073942408001214745933742385612020760678781142859379755748566361573830278061767971413897852890138266027720243285673593122221836364765110724075655898934423550167192126832594604595458424209282345029321119710291604449590903556383492831260803989496525877309394259302418976180009985385110063623179789021402873505581649890168644028127415094143585610782019879294506469336385344448630653783950005686702217872088805030616927272632352512704625928325601135507748985463535472438567858955716596358351452685401334719793496629119617322669693932076414001990051185097280102836356099085503186094880720968128
364 -257459110555157954687794764166642752400936855034038418619762010606517636758147487877992834402448930277514652723223103277596498361289513332600945020910124219252517734173302163809255545469873081466675726032211721391656508276018355947762492848872626289561273033119603892470576721302711493484903265389876141613938984433207766509038997421007204551585597553193905460608268483524302035391671129352895044696883416787691224036907481592588249772580221543136587791426442123371649851959563506295277531752500713054403151751390480900498761387957173832471604521629254797922358916079170645608452097351450999471500085114538663448019909327354762762676233493324905053904885395215156506474497330120214932820347844296427849469974496752589777450280529957393177974532673897910527146374507662094442242478882951661830658367641475216250667961191753475668770020745039491785990541189385234550815361806352676190190220771300692120257403886564200687334792768921997542050882882859204657554212056894599185411357818808467456
365 -137426618832022036823446309569614151739798534349973786252501048673986743128982098310470041868016163820049068906683000551553300676764675070741300374839121643021579488872045238229590445993840462822138000656773581087473838678038667894905252068335510145583608091870810189584253216315442981409527637161671618273908349603039041797146924285603680531495645529135530774168702042557005461383743313501745101933064591615402609295110267141260245283032222095006968531805952676028625876792276600078853330772226703318517615344728125908219507056520475334063522882155106335051717057734523582853610147703939122587483458995533049806949085556423683513479713271195050442899620868492988500808354642489323545531863833074546782474712278184647050195665129375499341499121978920376585583555628480634589436482050905055538949421240043618671691999436444702142258990548282918201374636059991582004999135953896357538234561883453365792825068583361040691153125751732268465044580205395147043178643459098923454892287685486358776000
366 -73356273637036399847184624177952690273405145690978434066245847023787728823099021355794252352294993880251620785899424450805275995232686232007545600025024201963503872253501942051934241041651752858461929776624686844413683950397948856139281330367278638751560976702879976083211519468373704064327834393425345308009387690483682264870492465796508342873182916431997478109359538533631359556754241168588744224339025732701545705631896906881111998049811756162534899330899249067755029843725429335811221544350869373753457560474542217107131669225506424271893243899898562742383143104955695543657257997327595022329540537890616203277881004205847636608579012000102149877833845182099012026859471782176169328572741142500868987398040090258237382134295131761875910343629325589089053673721965471170239227108695439177808860705928047396871991935732468789830865851231281068619409251937937650907564333040966972068873604497212977872566098999407350058537828233828889431379161162106526852895406999053692235661285608020249679872
367 -39156822728233415253717126327817695207167585242235857652854298633922096282705113915263202344208070941685367760403884289628629200352695555486883054527847067880664577511276367586086396846903005254960470554933016332941293832417604487661535050631325407062793713585180140578419749159591151935906436610793841334017187922353133311341369161921421918694481854782451141478213107160829921446955367498328310141263611764442964106292984220100916279377642753794207542178299678874100009080188284474440735019350162377240888744460334237725548143067975259726816065266919506473621608795503146215605764743246208383672802529693438314450066461641832556813094301869994026287671297504377854290773082044342977805282871762090428934257237880762542916912743636461418887447353885959038762597087273030888208773775646813360627262279100700637185500098483678414230927819759091903917709369186525414109432601443291904795262315580772651566174771767249211562226314121916468117286229954760105140697397466274961448345062204984331235328256