0 0
1 2
2 -4
3 -42
4 -8
5 5354
6 99956
7 22974
8 -72550928
9 -3076799278
10 -44239291156
11 4012843624614
12 426360266016232
13 20979538126746554
14 -55444364705437852
15 -137742540801276301170
16 -16928772211833384004640
17 -1071971630136659848837726
18 27555414219032401563912668
19 19536398242004507152019977590
20 3243544631085977005904503325656
21 293952785592381058583973957836426
22 -6788427067799961107459057026668460
23 -9283768075649969126425235808248546466
24 -2228865844995012033063462056861616670256
25 -310090112132225240319629315455141041560974
26 -6822992439406297979299412689647419962112308
27 11470083137862331055136464482453728907013539398
28 4284109686559994830709182065530863864654967511496
29 927263660148545278214162771140201689518171412690266
30 92750789444690640374813712007666468276449448785029444
31 -26296071265578187569181574390719233768010202790998500818
32 -18582967648453101012741558590655602510171669781300506048576
33 -6277389836054499745500602615304004584207867548415398788727998
34 -1282638120438126368427527434748878737497979681180085845110303812
35 -1442502023431397454790002724187100058679607308847282752941851882
36 144992457054489911074995566804293868073955240965891578393173138204600
37 81316473867107262706847787451820830994885853874950942060687876459911210
38 27974820358173846422220103606425571879234799752907788385311668908579834420
39 5126519089789728122651195062575646243823749202759655864963790394699743390974
40 -1212213680287798664969680536547811073604174154698944769451703453867882283688528
41 -1704135646494980365226167396248044730163044130726544814941074742883117118391357422
42 -959051218620155452152978113132333210526402162038646013594935176896780056321451962196
43 -348731917178697486572100020838085173252176595174912664659100935134290518939693782551578
44 -52481295061396446766969667039583274413655100556320923611391524576487888962033930026529368
45 41382532439030776604364279951040452827613195549491244252589216819859097466812292748441511674
46 47115227203367608646794374754313644938922835872663842423361387868595916531739648995576176601892
47 28570095099865210422392745619674875957751804592505440439436044688780957128470513144835058483909582
48 11274858043589082008565367091859546521024276846843636903054540050252708302414566934211212735807855520
49 1296413537644865650352036345760714682813115760637867785342956886676131293673745695980078246245001470178
50 -2557776500253333862773075686558011136511524704070254828646548789891706491196623801258917194833713491944036
51 -2956054596913618406786982708392645365349663225752643637862410168495135244886532489518537609689087157007380298
52 -2002715176723569992106783770589928167915619939024418912577969636645160881501747665214414619684770444651400074344
53 -884442441995518959093128776977967991205395366156788000069807791423750842975968527928118039936280335519526652034614
54 -85756699252792008323010559884311442225653344139845541620907816477483254283534441344562941550313331392482893629772780
55 310759702781698808160940186173956341347755497614551258723244741184439194756148153319287197530353624127979840755248885406
56 397450606434542867113484652475216586126169688008682772481682942587628785891719234220750108622636880944851107451813859910032
57 308486675422073148287347675071987443925300090664720971885655582771735694839826048712861976608076483465221909720725889269247410
58 157662988475073972505879940760129745189601268671590571245244157850001524667525376203712790972047023963994062111869824383014476428
59 18870615215423883172190433238961403227578513979774711845467917312938572258647875346090664494459160959387621014034486957755804791174
60 -72133596364268398588616562873384094910303995381850471385041034972824556184801981472970217958727416945979527891898232201680683043855992
61 -107830119034430595089956273503449865376272661091048025119258045177928631661801828700720906747130712792839334147560877200709002258549372774
62 -97835349275785891607057348353315086609058468052153977992417258694547661352446602326741778643538333211065437111708665765272039332842921382652
63 -59593114810291142490992490495530947884032920524354693917482881911577129279675565041049377995207604227334707838187629677656594957232601662923410
64 -11714086808820789316076424150392317468451162033290058459272849312627637313602216978465527962461665798191167343757393675286534112829536705194815616
65 30184043343691682778390336544417869784625847899170532572967239115834307370391544177903440221682195411325238612989191116592461615835487082663007336066
66 55641833481066936474997154906076327175352542747499498555944309093933473682405653420614501963344014213326698604969809992757381581899555409797490674149244
67 60074095649748403308099116993807757167754631648198394870513290603088955821370823257317384561907237474369620328024275089701373920201824631003713864789145174
68 44488546356417479278676521794605156841648707459991428721812669024165029436850290702843380063466249431501473020626682338013730746043473884560485805606114774904
69 14532051865763215727325164320210102265798995502305301322193348256247758642255036128621057288922518788020894173977707960280557498375423882889583567952861341703018
70 -20923912554906998323961709721948621354194612787048365415179883507401077033148785442201226893199625685420967446011829496229056157759027497606567693945894930422100492
71 -51526472011981730186521974244331684255345934466555916779354951791974711690612965804441803483868686961486741151133166598310265028822149614969418447046425361586051497922
72 -67418840372531471363018695427534114203678481657273212992405697604574200403447841804456188677452673134919127424543784764404927553514143875987140598244587004750733908064912
73 -61350117221717388269290809707621624820445361886143653835435566140896148251927069848276103441820187988063472469725515256900274364598589183616867698866020274254216712754373806
74 -30760247374150144522518641923809784462079750835841438079674189378115360063207839866084629516848370832925389236185537402585409981794151785613853634787242620833265140786819980180
75 20420471052516851771434592829658130071067715999300974626233957358152180400833257102328247093468352709905088266286657637877474267313705796521518379453842927953385739684962785771302
76 80665249220199734289814485096230371669409249601516249578791420336986813732102915087413580428852589500870745763052152854232270259083928138102874890717385639287953912874240636281836904
77 131020310643664740769931626378432147425184748838958564019207748689336890970288346072875014061334994301274902182804293814267867690257675274245344363820074541243867469101513872115956898362
78 147293078234288166928640198444691725281406706497044755424714057159446884338410136889089248454985731238674415097540966481136828328178084949996510621924149255772169390913898517924635014033124
79 105068722201306515855451985924238997921297319557731646000361312408191636245842972754102212956503509873491763557638029789826885093104077954164582225244943859053109122901242992080608807850850062
80 -11802608672865395445193105114780313787925134158542171473445293660778590885890219164780842448281305837049725419122371500733569910907655588332291794177893184937586327323199345395520304266119175328
81 -199223113798162619887070344897910233035883469974957257157513167424803219517390423644320539600952886723609028697840778692278046261394079693072246535572670783506812900018327771893187065075989098546142
82 -418705980341502160713182618036036493302786405736810119822725914619000159489277465065981654390250977035686536172888046484003550925231939243371449231973819185335025429813190449102635714656641113424383652
83 -584845848670144541900989326735251341387644014753616998472679698075968059653736382100266267055585688402021549115709116590560222207453519101955897605871140615872945706250689434965778542246474808388097152010
84 -561902676299735109519310793172012585693673021279397692427621561168775683024546030702775054302296144605755087529837989423947537531361815167259418798962332747877554165713704903021316372081668617062148751355048
85 -181837552033589435409193519845198627955392898126574109180553698785719595765190135308292714014649957390467160689859336339379817450967593705655879269544181688827037514971514365692269111746025015536422195954277110
86 699123196346603105401741994990595717814990818366172659684956221296545576870495403057878469086173985589902087840856939917992694497285211803783370730796018785859397016354570413465416444857432136273979142449552453588
87 2086887411473401264298811974169671490389821521000863652747233707542666127506384321850332713576137818274829738608260401273882886948945110208007343743554870421386767203391125402352195819495019344565774243728897706451422
88 3668818557710300591790241018076355969817177808904855685083882279813421741577129837035134878170616129710244183638669676495247741477777046732773803933571792051303257105467249045948955392045900386792935206954147591231818064
89 4585727327840519577807403945826066873143232593666935574236239396454637454989197567125762052718807061460756660495678366611050804571534497559683475613776485741362108421290771811844723748615430719038058995206665040119199856882
90 3243991433730827886878032260590251396967178277837244359027576487257579356444884431012108348657890738398712966111039139410172006882772775291509505551134913655515238318704681561901917594734186669097088600131590965881748452437580
91 -2620971401631906060345864786176971242803054930966865319110792524737826646564641327347468786822414686730993913117470136223675442709457419875820861145235605734868289360478296184926205627949639470580639504840791962377051278725653306
92 -15232639783884113498465251082952857781375233476468239849368459834252008549553344407450746757967132569252838288377608334078828660868602856397364146252956643878768547043842286404820768710623900950730305373560904104161697725409777505976
93 -34806613100689226992523411151573612412812569258306700250279671066969258466341427872473048870924106540645052439311958599482206602048786452262013190815527874162831667296946136571708043347774895953084622626659547809180314920318947199820838
94 -55644573358169276452917108019900795533966333570258317028089655669290286224492007740718151873128921580489858054853919579344285313109330329871199351511267648385157986833344682477679983920095726055008677079617995631507408665550096436615761724
95 -60040299730369118796001808635507500913060738295989591864849999879831765090574802594975955226936061328284165589710965410954469598344194564126864705313997381535118159957887352727810439711457028784163767196921512582824826593271997044629646024530
96 -11469532807104779645401372368112757591988739412203201633522219159483298520619188005143905873675206677547113873536428347461585619566802146399919892841842104437608237131514292848805027585619866439232203408630188926566319174122293582314516002678976
97 147193603759731616428732157289710212613161285700193205937081313148967745536356312029217171699576361910873873686782676460274218409279602550893472781461165622293496135304853662185018309992627011956900061934513810631417606243213923239484491120587649474
98 476331327249618814180048565598020341790555718367343997716400142391160739324179315503722440878561856468212515026147766525599631237865291556955685932852591419145938123575142286757301949738870586870242954955771485801949659032523840010361601005975025253180
99 976008847413139228159406870690220294679884286369182458625221138084850382022059520006494446129369194329011073375574595681454721100459047765185139909242328609159093845161104943834260840002332282299406130351042945805111189385603547752969614987011521103180182
100 1435631365011161002182753259116540425801308367247280841497483660924945356268033679092702767136528393720163495653032394998798317826003633341352437352307140354393741710104064863356285952671039243316283122721458544119670517212434509964297822879056979178481923896
101 1160000337920580852064256053726855981902213111413657140328503467877700213414100177192122064651165495578418385732019010406317980427415231766907704634530857794710528339472961617856412275491390704957319577807249120809901743553434168167999153130693563721667577028266
102 -1396806308833820561901961617269656771585505819948345317231634414148376389492106558100247116456953116307319672748796150573118220613158936366366488998804411320779488567647287244321812034224225940098062688183509958205450408750334407269510416453293783351822329634172492
103 -8824544279005111813655037650245445682846963919999554620385017957441474668173564338733783261690537498001040801636372102583357865195167814241133656038274810398989254251029521842144787296375795665070489122646424533105923892706211765149056918232741487452411279041246899330
104 -23941599263263423356480826494156336094070668269040771901002163857217094588059500834843655295282130664150066057856588485591581282065152436943969147004915757863302887718414891445134634123511475383062006687524066798220514489205511456679250590380369861227175285080268360487632
105 -46038093073140207052953587736915859729526393901867150281114157321864153852673025898268912414180544692130261789275846377395116146175723030051251044201846556114028698343251467346675853162771870468938464959430855130230986529047127562765410131919214353215194697509770027040373102
106 -60681181634280377932867792145666794273390361979749842283812563877174011737303474320829964149895860972382739534653655592612437206370836075516612934315379238507151768940396812391974056522394066523187137525035645148731771439896819226175187760281196960709054664363938142209646036948
107 -18740797691010018184935503240971640404984859999252741018598719714681186103641497627471093587492010240338017471998276982572005591944645072368779874068286801928917358568736579242318612007141808005235920170107134821298878288027599747084946226498070053127671011965986525394718746801562
108 195434660459848295919124183273262081035482219587568862289227072328100177424602039722432159736793227611822194124086978231284821860848635914644341131586863576988178798732371198869524170988108869105923593850692823026691058344632165294162215261850397440017553805884558152674629746468511016
109 785667086792329193845771765804634583016622543818087901251162727367807409842326256279838905180507070910217164868918399283523779019611354021171819178741836535924568495537629497728038096067651113645397256685318157787075194267123515274251312960038953740671415454051309183181855249690812419450
110 1971789019311825065271810624603270788364129652749255989850587683945169692048490111604226277784599355517248176292502263676917549688253298228299274282558886952699014602155254230835777554352036360712627504071608035950272254498762965840893841952701302713456501630157926591655744672960147432043172
111 3597110610906432898726846905181462694538713596538113116928850950083914395296951796958927257368235672501482698846893963029139283681149514494844098360212649863983854158396814529317366153510519183339524865537425713590741140312885823881458372890688161614468299123220412573334004712497581883688868430
112 3940284240148960187476466115910503926982269301678041754312870847346777994886773572207444153686258325567927987336221700083644320027971433388728731419902209538744531416036831605548370498925137559535555918408044593047531260594455164545138924402979772180218430448691302477657093219080224575716901530400
113 -2984154099637544366603238263695549208250796626423871153366386082676351709273284648139427711405773062959675718617423803837435789470624619384734501477691817956438990312053755057178341486858412212825579927436738081317957981940616820103018150837512708293195822506792340142364196657129396217004546981685406
114 -31945870838845965365343109426318163526884875124441207229302573700597578473570922077098469816692484931916240264245719442846350929007667919514176551266816724791981766105457415844029319267320415332595935532243782687240913764021298121880186764317921586088059395180476921139481401163824620785256262315267029732
115 -110001324808988034876984720040913998777638109013899699581430684274904934252307308582130921805697405750712055958674162066094600649896452393417045965715968691201525272096346868128139761825756103767356668127192838296883925954184769556456026232375033860148404063760287959893023499104528397286982495154337053571274
116 -264973129782661687597172498209905041020392718984439894754260086364471642389504813662706116685502575929721247043732800382524445126472690728096116698048241927624858959425590973216946525597985140094495631901322459690039971670221212623645056226565196751325675235556547039769963727779591597361243870754808582064653544
117 -455447232310490807353898403232012938165332010185644765534293069456071330000717287994185304529746337399530066011095266492962179960852941333061819118931705511306529023944207200093325543425539377991795408270843081236370456692912546930365225122071370317543086080938136178312566643159023716676998261854818660112100407222
118 -339095485463837960356851512788889686271262688070527835212706615633363845003534576052321817002738183515870827913393119964106168126958251193254902994813366966777267500591325537638181728373427810861288203443435836165219134994490251845729009247572337666080442580344043176723875766590991263309682993084574658451375107525740
119 1300165690598893820030256504804533312288627086159332853981037394635221720022593154373985561373336176129821557291798385819350441529276713294648288229662134340691962439013833887450224382061040969044836085507547681349587383712300796754112808850806869116735974704008855229531564419050856935560253134291135803076547705760552222
120 7592919305524366475344976150203656466829704750864463742173995966397505905575529402002551723933798775751609367964184266581433333088261517559522754358905976799009137284828433710017400279803032140972558665233486619304519895364780044735790206198472410782086746181083707927245621932175570337631431449693651012043540609195444842768
121 24452316734701648622079339003178794527138404827574365811563877312561417661018507892885130446318844206787893444293052384979983299213366238587113260418975203047909102988507268754111765762323315007047111627613335579598204347828792910921061737626301722229678812305380170551639331063044467477136840987832927142027861782561887475369010
122 57420758406973537194684436294289929259227402742043372955742375047755063804500293401841927302886426160924684178070472682429697602189576713355858359648766876075510947185362144918653261306695358539977200645531935496907931582817318477058760068683511194850553402808990150898164201249232926595389944931066490156215387405626053846593225228
123 91041364772908254729037989282585932303148125795279917106232758688262615306056233218001712038985060204676073737203758803934267110749897935992367621235868000962610218603108828993126234117233836904073370412719009320939965850419606788249300214169937772414997859818121609428473070980942674376410063775595622961377590099594406018384622733318
124 15163343148569533188256901111024433815649943521738773915133453499852238059908244113264504393534317339639872729046813683154616291034120921570895918721820538258453477262773519152066374882537920993690351280742170595907202947697353540210565182957685919103607862441055119186176955239158092822865131591853373599826066418231640922454667263209736
125 -571514332372092370687841389117604344291135241127864549522800816121706430861941804741652081935659752612580438762200645988078735265180572409962324431699066084879088140281891819680253360761242596330782888002836037811137991085956226950758960430672109759575885434097426163802365795423445300083145598642354654579104728903182818339846618300667564262
126 -2744823374114058370059449652512606224185193429597166373110993568858637074793984080905027425745336517477266923797738099385394822051640233379126308031555194077670182688194504043374444821903008764852611548415372422056840474640838953586050041610926276696842103281347786603980222194424981401723267025894643166411746453990766902932735357023339108748156
127 -8589414199403143027769205695118332313846320171477171633150187436715516828585862907081413548804543135779741626329418697877927398721577776633937623044471790314549081433366492277580614141596776048005748372937886629676886397536933744833210362582027788313469758750764049554382855929213980585570619929294632517065920239522405795430287542233131195636145170
128 -19786048185965313755316865674286489444153939739989251926752044216896570611388834472202883132759298112392370143453462660923699004798050423494127275003477121287812393271808079855906781179513906324197346151575228319939841195846601251765979148780745272669155436134934174262956416713750892867566904909520143787796136345560724959798098574821495175533619568896
129 -27846580397096733148371798099280863585372565897042171104223029728088064305186035933396880066341578656146618980004177927456446702713616115918652423665006916775777350166567481387905490297616141642230030010654243690492834019410857185484376524517915750655056978509613593011286895146629351758689751764268662299978829478808023233725787242772904530806338595689214
130 23263375965673193838615319838496169516519095175239461103284967614051849444451671881769248959662229588875702594380725395196967362518359896980307506259180777266084168076674831611918316789203422539228193110834811519897954794242336700452015474371320419496229497850519456505504302834249205584497279558063679074142829947479344338399296522819096048204019657901428476
131 343955504031186063363035537011776058177478372097033230310042375841310702826348950058579011764494969143797586511363016413809179242579153475890205276085954273789389037101448140960792470916708075298707131631418395060000748046569939355455973120989353398106006463355770082041206195809257222136325809403271835583363348353929589160270822005199054296443392993595466804438
132 1521738902775695712717352421321864302672562303174662320222493289775162541352161873058510392778016609858927155071602707638501135581170866388623933407561956977881869098770854683661238752940085329838885866655254055402929982306638953207602049544685917437977681754712148310107580503171688808238030122435258931740168509341887518613430799606869625027016812312523233770381048
133 4721770025781123350576811780472515987306045570549584684899401080793022620039852791054020265226495580606379745706003967239408897593789354816948817658336384646836721589260398786903347003852586737732525210799186216341812690171475851847528969639136569979658956689147568369936222324725200738042435742347720738799146225266775582153716880017773215653055015043679706291936403946
134 10688795007701466866061187657623089653958384689529408591964888602547453032506315997390061654603946226021318364708141894896584977708900163117981758427530581981952288486780015463582888659264234943303919307179531930789362412724180280943686553835801639383888380416197742247061780875587402972611480613177036228243489357521048185687526293013342907661015116348217005727354607670644
135 12499513152389115570206821145369784799509934051668953660900909485819589188314291418399991005453105452324687311080225485338126901293662451118753139594836737699271690731190660989041655758312193035520642435287199197151977218959962504101639851838271697708893150365196809859979242164760819373062433771647795629072836994992018831619058978572847405358463661720136005870284265975981758
136 -34053704231469930248390304920487202117157638704596138624692238382934635780774484824177506945352331365811822588124386891260588494137476590923494533462722553831562290417922237077984381568809572342226900049933415923788493748973340480617820176382004470884873304366423187259576907958352044242854809393840855532869950403531584913385482687112219135314517371958612811545974668823682444048
137 -300959789530666618637478960014019651025184518354022937388808042809839480857112177300971363093816758084372861709216739508869684523628479539207368409880022604723373830838559749278682292873410120754578451566181080586044255841229346509912247547946615057239121290671737483088373948180330957521111055005673323570046630781341417763523358270940297517587956659342765706203437357845423392230958
138 -1289142864060006345253857635790080761165139155843384720918775388048258601968779477235091261781339516074839646818205195823784071121102154262034907040756957314602709991197188935684925812270135439809904093915798818722045658626915416551565930172956623280946881412547931328450057180379927838142420525266055868641776772398494405379065501362538554309167347682455125207055139279658969067539444756
139 -4015859882694231609887014872626519844347264898265267735187923668193220432919854809092350398584512348222615567012400625524181230047951838096087097263105751517561276693363850887054834863967792377129955814075199119883964402853286833418426530392119824758062391224037314064826806118252434661677658032384964782125511922697941804179448234858416736010884507998754509228749736617126978746085574896218
140 -8934625078193794667904164631819321955475601406148940943522035269593127532907093990213224438923560015610525950107908975647350099120794938035744950473719857014719603075546961697318637652284944891697424059444180490575786991361107602329566360481653219137093145711717758376089308409846220218786023338303762567693949317942560236362788528165950890755907618297012435240675611442710846660850348872243992
141 -7676595095117556988045618536724961769623333820953920998768028184314198887217300090639428174168088169588106868555846072882043089457854874209092843576591106882448622278563343637791338927644534016650549923873900367725283690901140573894811226925872383123305206656528615882433493607014508759390178003239288152286755383994657978511340119499630948697268762925097967158776896135453498557688815361941569350
142 52941945577102743381994051137887563625550650038230073683603840160800150722552271839946466448710557398858748506817855171907172115014617346689718516555556613870453972747951544771832080733401388505725655121531067835917903846307396309870263830277217055467533501448263202188476973304917410998021139176097490726705750229370295675612658889780435624962901888300863367651210577863404192255313052655275664176740
143 388390825027971330683270792942902838612254739369754064398221062124851733799919030105626290796070472381272256395194754469910087954498942443610999415673552566567139677700141348038085449080521114195262293033732156325441544527584461262801475862643429167118450269728013697039996300650280397298910918350186553700397370716220649770259255388285248685483044539497995965498274688848952320818426929758533776317562254
144 1654985642417618118891647585545057721163908073732686247495216021368872369669982966578245699787915772471930555608100704309978157229134327830103890587655906844565587568513641010848745498276650983907409478409983035570632814467639929433801433169166873527892220019798189573122839879974986097310915321174028015149301210491048103276391335549063076592359423824476178741368168981612414444910464734435772176312729350880
145 5222295488397469311201538267868389596322112883734969830931920628351475841787605441660261623900239106892215651806011439363579629065929766377585750875728719774288320902490861083641973945864041581373895147751002646141091300054646042285920165490761780983002591775305994324326630415349133182689438576748064965725972012551485485322213535194781671198051964133708935478446723182079431106041107168974440406745249271526050
146 11424256773959322095027870713630834481877052556314328292589626532516108977338568070359972027460122395544773109510037950630968597718450491684664754158807948150689414427293950310758443003672791551278420486753128707908549356811092965173633292332720988042548600906169025237851890964711837326250115916765166883066387015051832848520147908087355229675968548722363799507460840468176369535257495792873359163053118347193866460
147 5377290282585805832542384958334870104385389367870172322684057241721328262152403235696838372143813856119681599868402804665995545747412539951712902811103633759629184347510084065666885024216697783707163058091586533217095113797604281535701119559416397189161483738366263681464963536877720355385512717799545517364120357756645249080565588721201981880692329582125011192162711752194336263574701629857527200867230121617125237366
148 -108992854164362025138927736185697149561205388764632849801008138822901062586840130545362991309123300429876224207087223307055600142320052459479838319110729802933895383571725988485361995683305839411291576328303134481670737997824280350006686386149125880129552827982046711900097200537587500069630807500195850384845667163402610232540856130610531548043093138670178717840881948307919915328030485758542873730853650459875837641694504
149 -739048924246923437731578932118060914436370138630022792499262377718330834450159363854065477330869553044067095188298890071434160472827461488094213628280888134095067401883676690170020524184674311742687126212438151580340899120678915670851254279834944517623926095300261935160660030748823540584654982526400347266751959809068725257298039477775041940961234883865261265532967195424041082485308746436963426288762332102926647377779840118
150 -3186993497071870257980376765356646704623549484627596184715294913936017876392979743094744010070385805850121004998649011297841685267686482710629046682884004263842673365246941658888262630009345599609633925799806842550163922036435986658656883051444695317401031675907379877974917436054895889090490127266842550501521136823985132516821402926025963508977488379441094233375234252788096729708577272662015948817947942791315307325356240930988
151 -10263667243366813628070210123503514535061861786824945033730788405679397290369832359321812761411728322670290933398187735743842368739041445688830742982536013745143167754803814159090654260813892379185954188975090015665914413853729763589058072663040838762807768003174308552964301370111049690499678125417813717461499695702518390970179218871432938309905623457403313960307756859134634695545603476923436886048804667840544179384968852478621602
152 -22135981074229507267460928014038459207578689550614625338572345196910791622905724863791743575996127956597602171391162249580831402082015755038305401073182376339743735673165163817193685967738665933570370638178215304878448609025715318761664272848511350660556497304324038870767690553962281820111403621057213576166746780292302726432432133525297037289158719138652616167620358351193462176966487025821503827094066012988477562919856629334741804848
153 -237517767170095587538794821919283701493995581995186774685617470056846557130871628631007062562275422442202358646425456612296325934871575166367338374945873704907744529321652606038481593543895110185978999117251160275144115487880250561057457009681051174557486957419362264173376895732276071310772979246649513995657309344699828970318310458427635937959558333115625729847971820442664861378605393257069003783217960171732313914399303723944915087502
154 312312967874269162368232154488851668512678914046963206868479653161226165068549079192794957506197090110137030463706739884615617144952622331883305894984368969347915370757268208431481810437344691400984551972585466181890823223699280323429499278593604323793843817730639983659802683405601856175848605896325430356077900721061423249022213268963708660652604125488552021475693835240989172140935755789728289300755411559494210028389574358353995262807250380
155 2061022455109862230092715284702161622206635129483439636399492569908430180515808584529552822544777367593229504475477665218536849610434697316946272228386227997263093092444801415264228597262512476037578065671663825533465401922333047474040244623794845096516280393403146971224884169967586525070649847455324435063425350701393314820474376453692753290749291601927841156988719633001172259962949519966621512890002712459506827406710040022240545868236951483206
156 9105023918969594056699915950525952375117631587315530035649492744043988689583063248010937806130754878448436517709196162659383395904070869002067969255312279042019258746775894115157946613517629657758793949032249303687348140242112824209903688190681506636238146308377093737216557055120945077347611062735140322093924839898823316865733057178333982692614756196343619132834094380846290585026679665273701145298295588594837504084323476428821617689261513935206600
157 30142653901605747908425742953534097613513322286230465434931161092797910180712848764886513196651533907337000899384984229933146419410961738483000181465871213382382518670877026383179741559476770641486501736075532350212221330738994533017144087644986925947039255836211199715446225020545268330722114081330099333777811565628558477446073731823262049240016796400660265890723146243753107925243419011688235945046569458278367191693009817569815698426398627911560315482
158 64520573111004862620771312070937860041852540216045365066992218098471169597419796562736015430377033493235620940652683563855711375046634835909637621580699565374236930380877472279033780984613638411569049049834192888633457773815559367914627590235067662672153700495754108120415460933582115255535171450892827449810214942325105902455890935065191006767117610886660303548910417982775858334292151536642258029554462985967930324879770925025417894013645556026958999926852
159 -31765584974627642720393665975075282955538522312807031697007649546393426485042781179127343900057533649930110266626105859014078929146071385054913299779440547338837098821161504926922594798947189460029326624906040119421798596145449139848880262973193154024577923083598649602231877330548426934082829742730994263397461419242769982611321260415705014299115765286755046796256006273317779458453587436202488186707186658679855653685980639656503340960453473929912010551744722
160 -1261541744743597201472560533206037825215233953283474409192936380990530453820235523499933758198294611217540164410609735870753401538117848638859642568631727923688869652063599258799842160164814706829293507134435427186847942349470822515642513115230148421503464025589082387260870014199682695413120500912853125138570939694875476434590866379836551516814249144915702403307284475005549972516177352146437907146988632445175817476366802801414496590914409414877107131596725983552
161 -8350776225640156230872340731740440202936810032152807968793582312784992155729330345811836646299657067425403123537484851661313432714948444207354697799832503857478103761436871416169188934547528158513205477738751768319480393520240667205137239897729263871392729364305767569496820017553277959255350412359067799794562522633820992616656471267955909139342088199277070676584303499687292517478675656508082691403172495012136905841781742033568845480023047117034591078627792040138686
162 -38157886891325608197165667995898241954340135525313628160798601400230431345818897766942331075280465610018294759053803083008610565997581809217102811494366010138273146947520504231468658524306177098188559915502625980108042411204188072097483159398859656379548379003539958886085781759949611649774599422380624397343954558475847148792298949149112615944385259111137036403222916899190557903528836259290469174000864221067098469050773818497336003432235431055547862687948587574326385988
163 -130820099866236509661565672513349202014499005607375623963592060795875785188833244055751374314925973547220129167025752615833191997257906040925041164388207243184283552541726276899443562598870020769249576465845059899520684457362806497739545014081224918701342524620271622391568878215279687407410190430020983963927883234771513680200315009078106097688290162641551956202421270092421540476489894805619463105967679059847466565240719896544384050877813922622053231525267898337039506970602
164 -281248592929827738113754947373129722626443044996890214952698184983473252564033483749371477871768589453940307178810440632902897024163674255459022095084287930702114465086374434476893184304105127686026321248402801360922328971221609372190137971772341899870513100261049787584110754467007390403402406157937731384573646971263909502545344727251849087504461751652005533139873282190498393017733614508915237914491716943332436461149590348141353520246991738102805310706293991694382530791962952
165 276267673052558373578832606685503015189938510298820824515776445042004696936038036272276127825578229871982957569643944022979947396089536323353733941400239978541261743494386744819408053183672365177817090891633483994241498064513320319088431545104421455450167012993189402241224664215054856693914771611260629138284732762459699785990297177175094028046191104064516037729231714754267856461148332445644781181211390871281755012784084387494213344372980484180043585970861377596974073977026077994
166 7183262011859349388398998026425129922362803195336409010482283871793088734460000695067296189085587597468829312278279950590554880082030477962871735925613948528142343747036981081981918964348248867784422578820263757067179299612500535863219079809532632558586153783649712236345958668319866140490260491152871295017617843039335721086749040889042994515793091151990371161108185604319875586346563156479639527624283194712424274801712441405935541365338222006992241862726895359242490164758776837200180
167 48673988266076854818555823437074239335546768171366408915554318299252117367708057889488636617468139188902466340903830838997883475956717302035043268106101446454479744146300676915894316489659078705924378726945790069868171199397861797744812720670647044581689291522057666365530266363247083618992058917597907449836794673617995818504750436959994266643046012469694476824491944898959556207816391955739614910530570603642160542669162238076211545259040708507888917560592343954700770953190797679775398398
168 231922034862678066102602132490472141456501428635932622695446954082957852098326001749434437487168181414344190665795145578588534812785216526170706566589419181346540766227149925940241032545446250616309756970494352521409383091429914671305061482258363444974415912887638328035703242465188939110420523271160340873217946750850820895176451667001664311217490025786732932057756221964409951101714062463418516389051552506865792923066915280145237487615018016766471410624161216151029598723803942435387021278384
169 829806387450277822865644177560663248176332898898152293284816713072955389083810269974240988894250415138640518179412455226908575346810572036570373920155377137427659628072404419443383496736179978302937361129051041868754305091087822815904796782369382118227331530204321633602277299676319283385987384836639717010851743839774379089710670586798265487050462727517982793678102394790926564149198485843103206604289088158603263393124469422798047200315859079409460283222250338978010050954352201911735795912514834
170 1823236713627920924295862998474691138782534421647658207786048003542625048627121797492256347041573111324499593383843907599731694226784347745792201839387798687700807312661258321240502090926393341948951335459997120963603901975223493782838180145886365994744938576664801093851500515184757545817055563255460133859400419160750047504704050620955616229857842748126509527931745206181887634417772234730295368029357817281351832716327432578116545855752447015314980727849052735815851054060474490743117399077420801964
171 -2513862580735988252315070574663380375393691390420323666033405116380598245223518349438671309819996667942360589019264685629933433540430398962382941753330398746112925681055011153617029563924847465955264657403191106742151800481654560971895797686776457174885943372396053492289105129740629055683121033930375160505970444023433242862912957742686418755106313586060619923954711644871366545576118404984827990112360803035660895842425649901343247444994480614275705418573498652241265110437778664395309932584456562319130
172 -57339850993914364134036834594469765022290023501485768289681308964717375793631062977619908105019374006445358542167579100962411812426287730359074943444967530691412649393864831996660289530328237822835164933386865233358104006552203858724202724415324105910952158582868574276391216283844614561793728936944662166448919975264313589038439559745228434298000655659826508790722368498619143363693324167860659140890663296177207082120324500024029367232611524796893043105255913421732559847086305000348201369713683174625743704
173 -403852810648439601344145963501040855683116568902589498847556844562043743070574235706816051586256914155052661786945265613708888662772834501397720225243613114402345733636298302958440252475946755092201088163491377965869059474329464615606211257380758996251272283677972587943977129827965999059080141590658704072417539531876071357594138180573153206117620037551651550101939404919442739151569575962833678039456388624906737180961817699226934646605309461912286946030647968261287899124810969266822583903795155979761336077318
174 -2021162454526272605855219503880848778552429488739562884242217317056561345664560784150236179048891473404465929413868495015785155097205174538014414813898569838649074758852672644325778038483173510470237395890014840800866454333787955225759188937141302967350365694731021080409223335502384546291220857407440410880945641227084395278227304857121411913038473343161164383766732748899999704355902814733687377708417837923251638442650164283991942260503042114330094270079259563551032875492703243280688549909151757348512512483886556
175 -7607107574336352149569005183391537499974319918063176341225668293109545919411531851871029937044808537980622635277374778443542498132703058328381849776205576074550584732466967104438878689569735343665405174295866643157725643806175621415597373738405835912514447652523765097168429626215314700920100425371397499233424546218587945691713458171613236099606940190813630332906166193317691552291689117673036877356994557968273864627971877097319028041618342804917829177084858498594641436961628881406215403809273948104488789493496160050
176 -17452336174757935177020440518457560482827069355801341999325961035187986285222565441657488248233892323950641906070213237491039530986582391514147147328343032057118342386442051849268648211715430465897848546837144043186902140028233422555781913834641282638034525117209911250349214221972526670800511965620598759733074306815620975101643312159937693817029299056215762842874178181517086951188664277572573195649046905312478967043314065071944397212169566984188333907249466442010381954212040947464395353781048161138468299363207678739808
177 27873843989692608995579579152481161072867148675311087916728492777526796980620206276369628270613526757906814818471617637186328278630921767697859499375728115472369004059361282429883250281858318737375778131039125430819226128378167611645413798545618615441096899558335252095795413637090004604327356528423674507667166056518562733718502584727024488014799091486949592419641867860366635669249541420220293974782938464847341256134979354303957628992475161299871722635472442565862033549918855188920964331913613356153910689983729947930988002
178 636377395473687536409805954804339567230167501513731752782929431938863043603467788295885721243309594157996889566548852804096911584607551280878397882063645742612674334441565895246919139478784133905516358641225966303404217464932738922965636692123982570973676468803666228577213705015929332145069811765350840278456527127860495457391318570579618693798792974103766545184232082278330251066290436587572617561776378690580093404243028118421594409142043315304983158337945620819564299470711049272710265946723051850152118208174852140933856504988
179 4718556714805748052575553786160424847854344811738512253687936563766562963750365182859484104206675807420243088747645148059093879225825911428669773686240611958238971016441690266064063391124115874724877772713637679597472582289004797821184233934817377463243801247546804329280241391336405613397968553038475996118850560378109218946262019161009137337155893158209221456093977038578726198745908718778633473803121394598487379848647061510939705960412886762275925393569275392960484292704534374648232967452114076465945194003041059025013410379431350
180 24970027969290851434963810949254545977266669290872799771348401191862192307708108276900203335036518344146383064769539851067319253597957971550288132578570341717502821893220007648807109549659552201583490552913583990723953168248369244667561744691482919365312968151406923431434281772916527335898796542970736584214188782156570997915408587210553430223387183886053727680441809964092552269739870877441384833164085959492611985896330971142729114965965088453175280292823637479007728778682288930777732458981836082596365754314292808560833764423918193304
181 99635362915350380488313732597000325870931834846361914906789017729372925527644335434911988615841606107877861087400058906131028604105042985261805843429186462943828889702177895200519483465649533201216986059534220998268134846654311360241409605113490917907908547285891957488967591341516439510245771512166449781121008131333465959262219912331723503486933296581901714287986237345872586121753073670704121945550658182901563045452390976802362769529448579584225892436910345724096164639521388890364939692913549039154980673647979728907939933418485646544586
182 244155084075117762095512111618090440764820923511962115466518733185514898560440319613898673423277792523898840335126894505992331032738507158982851556190739552337655452834049779684680964371116879734593277203013092713948992682121138727538272537778616455711780065847923097809427713916595251025588303957826711725045926957016381259514520418740142178017399834317149824081979801865252389521815327951449138890855500629745849766238930580451251389661015279661676470954823390381722868482936931909438536845364406323975882961582686148425906864143768302927657748
183 -385382813407811635830022201990102912018378035575980878292470519806861823993102342563726176688072548892235703983413425310406329899141609865566604515211689036734372134408360729834898566310596020922049641072645538177588542407511658672602853981946558129138453152946373310733125915937460040436533533726947648517508035255851153246336268543189930880485574270302705549724439844046721418483030247574968861025696163389145375208119068665995884150722673873560921435404279110260935577024874962646389520112962447558558298646419539106426259747743028655870806934626
184 -9722889819296335619717167012174280535448691754538092612708881194682448622549019417814741720314411828580302551420306903157560278231801882142655416599464900077475014043964324141970249259367821287231683014249808850501614032329247509783033317659138384023852556103627804933037751551737753151323043268731654586968907464471429919678139413580580763425793778181117275468769783597174232553661438912501641600951559017288601154767909590079207154192008478648415442050926186140687415700403275489279249818221531928987156047144404578640923040080220994502745945579978608
185 -76788825081903733492239511347257992684493779410979933700399175134130745045197713509692818366187140052356382899711932586412256184529546140975715354891519886491539302997440948742985029045663126744597902436108659526521838434508972728497058005474727753090974494724729378282613040869018727710629533335509284983016312440228061737293727790006359838432458070957089462622569073092434509647160351805219090643649792937542245648051237510627184043669238161093151789958617942074701390155335276377702460310398627754789696800560426054704767345388004942451153404681888867662
186 -432386480521567444174270536163684355494563066582645313008846310881009314753355970094566132738689529809113094038711192764234107872888933429986737623235369147101105453515899904429305267336260133546332447907075638206436343121724028467965917638032104566929666374004796730046398293340870766384702238764268933910928187860535658045779930733176195984790484207588282061738882693349300685998018098727523095614155827669767396020720403381379301420485131430511586804335606126553226196528617893853392090278554036774686250309590066923054669822614925287820539572363553130387060
187 -1842631600983194724915855069008732942407073693678290016658486903602553775354432407942620258340592111694925319978819149415772978820583994368345290395862095995724351266180139900944303873978032567372016124953674113826259880663883238544093848715210778953030862128459783884232400434344078817355639604461001254370518739292873257498386704645058089237062590067828304020377962490131422672445826697919351182087559703955351196285863834689066042980315045431516561427439036360601101710803385367803603685078993269511185684153786414818869041121690711410237599130576930112204054906
188 -4923365078316841238421345004074734874143255682226258819842146870443163100103843626601637578642506981027477806400331121457676633613126531856830175948331337070291464782366489420390603721314210610123214623362786327646804544724893530556318600321969220595241808707304158990145784245827346268790457559640716864018434015049211337810145504442536055815681738505805869480561383044072765346690432848433205545440607046718342878989492229481186683105302714091966798736316541004939276418178736726415679809369605257249529789921476345429134125108056061847162630412818511339397649989496
189 6455354752865302502536202307861551152279942343132436085603204599674326260406821468823915789357370966124687449691487115087758736868680827361315509088281872932014534736285381481114086848985922103707721067852963551971778423709837135963277039533450918853520309176435584393538977694283925689899526964690060872392297966622238809882410667656639019955792932701005016086862417436437942966817297316785364493272228574889461981287763099264203753361869668857107754085532961761659339059841240883954792886701186122997717262297162796548950419903353747075080474246946433774803791404520858
190 202238515878621746976517962439651612611609836329397513027943019788928601548186384860982861283966203010533643779005436748643378161371352671238023710041731621183033902225373670482802320836117074152702285453346050629462782690809057726006316123389975367438333702184027058350622211258679897063912251670634612535887144672320328398322570318686726205995723517471687786012087156846562876767485550080239006524746201961825964645822582776425940128787641323502627422775131993223082105134713535591194777957687976497905904533004962082515468653021651134521690085416708910783552351905255668740
191 1721465808755989050741073007631270505050701538973065301657108045880092423099584768111762958398559678971496637700255726526130910322340875571240849632984151301831146472612945547682452484358292364506720388261315755429257546787303991846322637407067266144589995559048612028791127306365792629178925402541164756324125978919873625197006919022878015535565500969737930524810303768091853230944577787883864517972309563700208761665049664222831973566846805188828937514053366415723311166834899663037109799684047288155190797464314312853115070784934669741302690466909609778196479730084793231534702
192 10376902978981879447610795040629090896941761962609010157041131068113005149408697409434410221233580141327667137194835026022998892592961781211608815475919024424399500819232771319515689556053900481589009858302995192330289693779802214981890877093907125434437737173033841028722983821596217944235715297145551492527465688199471399317900105430238567191615368694528636417935367474909701397181776179216026359912068759574280677976605106503726111046762604266524772069692430817546245315082554547982200537646174638833264740488560048443882327690032035074263072474043456842368357467753277851773382272
193 47542424213490511490839076424261845506189554394718994821610976092965702651348002958836095986718556688870220874236099621387249000580536503436757464161481597085452507028805098465647834120498455980301293651986995530030396652880039020935609713280031409066140636166800189611591686382440589913596030571585300517128340231967293926619838009206596919637394400682837536019511187016145498849369356496710568233966293229924391919118763770492125473830350087181996119095570301199615675379268097749618469298117878154891201037361781944352552597746324634018903464545744813570627509277989602857167754503042
194 140751694731558123166069821450184777913057669479282852703790349231547244404508826451767544730677503098535885105250783560177517400954356305114933302917536815906167431460504366410556426649273993118070639583617535789839724859846529144458317529099285816131272975604467368717631597913250740045917853337037181424165330909293013185000269151131877428217087521721700312794162500477221838722099802711946707065759550240982834911388473684214317522078637809795125423130246779900599986731887245587515393130168639529115820117426760031328112933588267313596322928964477555574955531730795729313997375106709116
195 -116710083800150100948281222924954258846893107930050281385990021838304776361543847383187308629557675412213143026353487196756818466975996911075409178816497327533155052712015327044206434550905531078017679669656306428628190734938961699520238349585914570256838564713463054223144016883348848386159610947978263873257731167234049112141934439727046211716309064260983719118809634561149260136702229556416379867081953256435233481250553683365560595185228766818804818507276477284575675771247743705909251311900947443399901074685915080920064409592844162847704956797352599689511809737560627379243106733054778538
196 -5656316753348097198848589535302380611552828066912838825329703623111354233826909806365425813311126908312991375807029649410709348771511608650202340159822246313003719171652015637632322699083278925203117314479465533641508108411730098908431398101994605899574075843624242939916282024368824489728111889709990565163461504805907009797837425885763100698610876539452979939975948755621400483769883921140313418065075125669659694389325956686448818206381614842481635398610429555137573137142538278838839721263136326458976307173914841265604001734311923904529026928519433430040476346799458873548827575042291147346312
197 -52575684207736720021031060892978140925934638512837630752538390017524894369594831764609384699324317924298710831993718028613678607077097814214576475562111684191551764411060837105415811663744729211409134366498269114272171161602075437448341543653418798175067073925494748580360342832582408199112502614849064651965473341234765982750591778795459168318337232756285008197931626738921966201515915392196181826871312956138830353689603125482397735671945997306030402354982939307932540293843705577617703674409107463396526114008537908338520266867533081418193246898384828658701604454714080925140411734835480540707690390
198 -341315591880516928610735435496830654047152891589592093636425961194695335021286506809947878257608090449592576928068855461660438320613694504384295361547698316829276135516511468950418967720036280728350785206724165442142760896383307354757099804562971198626710813947592516119567082656526324763278567206737423569059784994339666420253616914143776978089675818024078584225935724229708429111340673426761963054708101603152955897481397044029794351927344135700799646463163490196978336487172875672178163796603785876167377293680071710272245773906558141541587302489379342800090495704665710739859451230018385170566988686092
199 -1690854392325838604255799897479125280637061881069420485831859168513361056548636082348032506191655829691306242769849129016716981931452045827537686012759924282821281940754358715005763908902598096324251284413727652155362713770230904936594903526676207823892404545832534980982086345184414788422072180716320580032275028132347998529203996817492148776413461196643791054727636293181664748525575105828604182422000094998205822556371021377250352218520733918662080508990936642973285431839341615338812999025162108587411394110926907438091458807848956936680483929705013200702492062968516749458984147963595198650499114042684098
200 -5605481824599539406904974420741107876039750510929642402507129715978110514615806792318170821658666167732192634762999806880775115109481191445822628000874046122198640088723817649002726086985845252031642341018808445827471726885510609530157139180951564299279854825399567222324038293477499776909120319134018103111751394278820690123055111738009188053704680745244819291730603158218384727077760207566625422321308795223390476677996491441001593316348370946690175419038057892162986591571734359073446698461238130261377988729308254844633744940728229564457730637481639363340950077643644823278191264431170221032881187486545058704
201 1067914129604132497583560193439864140132939566616865473961575761914122507371860748949848157108562185681920732229619948649717863032594942253159352971926535046053297480816923189343293714513997825815695326153758128362821627908024266697015232444036465204016857816328483706355886473646834666104058896834175707085685372369275235839130083299927124973113250847193136761388830545801670934742601330944555172793157075368625162732809234528546907625099826143378719152980075551480008143765321579050824354918406551960436041538816121620943127678064265499911536634099833511963974211995366374703989220968467056520933114924176408971346
202 209725448742153631832858769473626192320456407383956810827095349730159269383764464966903127547513325396611276615968931224399146159941183006880734607242116097217727075175946400503071656415647661059708966260578780322329283087880352476276072876431154937764184651522093618908098520139583048872718649577968360834975499123787059677033973038545542846395105535907102585926069606221377404062986607648890543519601041311646994632283401954863628841169231996879693837166663347243939975427860082168168778850154075972807486732251406251586384529751145244464767411775645668756678410924501620492172509313063497971966483032747650992345838444
203 2163077175406855560385989868315525152608287913376300572828670405005081869870153275689949923955453710769954316617289741853230930149220901262307379510307207856354544842069866051128278132095027456105049034566712930393053488124413010669986314977035648641156218009299847589369198124366386666336983069714267194901539026416535924774980680071386300327521872898738498066831680073405968487750914753080457611084692123735086636267436901732078420842060241910998462661120711034104591611281326641960293466219150552514752289696097287042905143347961280054404447106690395970394434040366238282916167818109365881908311347514947996574483126938662
204 15217367010969365863934129515522724987541765963768220711696738037801961373374855000003033406714626283729929933494441466398395499249019719223665814402895342923344119454786721360566818216648691772691316386554327664332651645958008150357649167728164110423877672424412603276628268161340450721039551850713161293809147634794010890823985333333856306459069934717575380045320471382927113796150184860180298021957626312185061848541042660530985593200482248224060581522003261355391900391918260455667670301584477949328908047896109160640691351985207977086182866363672555612673764022434779457386302455217756112209397361622880667134272706292315240
205 81909712294342338916832609294350815173030388585760132360006552329110219415617600182988028107486633426505405059800039436487872516343554281489286008225346831453108642212401729826637183364258588337022889779098360188771959938995938490099519422252085829561989245798320512353444094760653946436056559721782064866009040896156833812956571067364789612408721157441387073291308707910259049366313256447163687309801799886067633892870061442946277927246480242402149073356889539665845401737541258425626248192977637425748188333286320614725399022275083641486373564901722096564312645933611785515861670371719441950820920208441741256094767206322030520122
206 305743007208992369550359811921406583461323879462092429048102630825811434435797050927696562066682925765468554327841029505476310795159959196870145391477571818456071278588078128554029549499736017578991937864637055299262993966692144065847349051215007170788905821780170053699999082267668959051463639062069032190146309825788777264494440071140107733105327631110544586831112726565360666404373396991806982939735911817398327342477399800321099626138775456641009774338395796566814746425633840387274570257974650950660555616509315883887792005699801206227389548046797074833503629878717644404773748528100888771834268704497647217270900489417930611588580
207 166971936601567503195577189669343503345125472288421431851952186603360686006961055638331007487051289049585757570162005473950775825797849910577402806958041282122296315613906243319278749606381053946699645060051260056485240211886803292480575217383056649596865793991101453825491372643159449909308540769086313478605070771615536349166154627216308784171759129407474719556190552094471234772327824083721686857606020711858562864133474254145106973733589210531953977756241468577322758295613227630722331282285137313642631157530523929513022797756713312618803884343200622622004484826479951056917086060998539453595730654669765714764221363766157988798383118
208 -10133448040252006952758871139647987333455110380921429687134768427367974970782807621930328095048577582892781874269842947057431807621826498168848573966900264771341605486118081462033083239194085406930287021201867982548185747754614294241731821850221129476395409633971254931338847808689954027812184220356231814081674161720402557699265362750411312074387461453162099197494652876049157489727821235955404700960126783304617994320274034098075019499328347151822941877016654791546428066355285858784489257270485508612743418056352937620601385577517664102884558977088395280639110454780387576472763452803512847092228400525116519531968293283978605192234592255392
209 -118509562986569855461564309607024747570582627540409985956167692669284243424453699119013745399256235969600639949370520798454115115056902853672740535583095535107752346540178832952899767603753367758892893506624125423096923698618891691613868496823859003572544284248116401283905560564005897634105321866378994337105934747731021443970992824112896365510679999435065208898444224609376999507932014763514759951591834535285506759704949978195220476804570915604503528636961785118993171183932679933468675268406834906702411582054770466609240688951130859058990849403490570932364298688155425704815509838037598399410363394556132435156427211504405772933814575050807006
210 -909646639915341619894134879558649966739120020829537531000648254431565222990980948900446836676685484911199133222409981048777248791826237939552126738396851006309999882999779333314292021216500583018916554061974066954412504873860774881812078339735978117893053852095068020357539508505026169218822825398564287571354170648441437090310438458736167829350394218365177887046872308563656140406588496000102164414562333973762890897422544004853067315384110463762716897243702944522182164543001154684298907677755902616156721738531926313671529004108984514473168563125149963896499738452962185788182911746519456309230544576015346569779208009355666168845705266286194884516
211 -5342165747027754553471778407011443293818066902317218032490070632702165405351541592136453609187756076334610324309151782021384283855349349703023938827871602937538474675522091430229929986161879001777578782163293444814681987904437955231542797496149344167027362081764907765455227776889384481955179488835932874758436178799905987607220914916699494710310198994727038767975656459905038232076024249443148281396136226825355121362379775325671042994787311680393225414029003866448074008191476917295456373852989499462255136138118534587668389706685134887327317389045637374776338345224369891433139492248616142594930565656606132090967222935998470135912659338241728442279690
212 -22487998135739352778917058737062369970172567424225705844250909895505982011975870460620713720499551593028650439052930793498212042961149241727009070432154925514371312685319812646836417662338070697483452939707820316836825452319259923107975375262856451914479727286263029965977264841240352567490710891349191806028221836105053814703030488067053371858045263220591086834582579906716839511050771455192523592243251371005015553455138716613442892448346546868277052714348026883421759288878493193621322898438065450326038863803768510053445603700483502522884433759845883556201929073349091482862375170801690029309955774620333881386308391624677989105674071087027529573966695848
213 -30023412175291055665651681814083985527763697243482920500723317397588474524752770521548100298732043356019281529416001027050682928977450179663032654244394227357490261952469476853510409778836511831963545281374530048608834153775619843059546733840090404411573174532742701011981907782211891011136222998687303943231441372524796081731551399987381222107312961966888614149457307615363022752230654176377436327474204856868331857745971101181209749074166589267026527730667684403994445803237776448029177351608424329793685489359725426672768234788741441127170731834135352432428993764779086504967032920644023212538289786786147324430714895224230016655965106954130659023777602883062
214 623486783449409367893346396186178829452245019020969343418917763202196552289252192009478682718848046730103241225585266667042987675423331741345215073446851514933639466100462147799570978390565093808464388938522615540202062863050015152343018369333821055493499836766065400867395128030333745292801864286803592052556782404791543522336521046845680330954082666959925838694897733007753544658914635041249606902276406552286629591193381633477928506897930084872180187304859351442904080952625439154372525246791055269279788141529015826062468115714260699824778280484930158597196513039564965983867411517298725595659806899793351093252525088926219523630256272090745624177040729943801556
215 8542538854829017845984455081679768783493442409493630328508756508968333126244641398374255682303176815172296062978515505625371500211418108024438753964664829977892445949005604385143924148634866250897288929437008267727201277428150388493471757262138180606390630879890359316111445769103873426496692000352804310832010160641850084766085390875985439980079885010819561171114927153642166277176943348337593206878206950681116579535045614115887149996517295169753366877322423582753410879665596904580209726473227889597823976034165563953387088121300317855765861176279952557653672379473235280783184529898426000975023931164911190096530869279322523406193895166598330523339194237430078287582
216 72118628356638221396247208641809923395227337900135573523091437856377257326552115332258927619830774734316816280491657503802224382363796180976729069354101683192239348286307259268674335992409547221975753575098585508024161235199099100081133796204342351438499456783618377233233152804685064032498081536579533025736926190791387003995680968845298606814321366544808009036453345330546104268730891583251998661721539807523249731637540380718594845485781464757346653086446183446105910324987506876174655006999689949557462704235628107233110777566547464160076768020444168933910911122070847405813084067078077923787266939753404551343414231420329973049085003143476796947741078813024918506137680
217 463840865525770840447923050490494596782123455922765512213522191905872326772844195299548426483740693350711981141129479419604245661574180671912516990371542336301266724614989645117482689321005227011318862904364764178118304604941882613997525241083719268087922327660553956617235339016711878355576988379679197024578187282503808367539778888172502307269247349592469401304723244727723281143024795377669456187580671758414691426628700426436721064172927128349872259891185826834907132759756722932757367477018082305171347286635456410885760176461568270773274644050467362304596808851330987649724937308349847511758505494938485687392784854359760989382631524642489248089009684884204583069044254194
218 2200060929568680526534448500562570586391505270036276952374817814863980049626657585267936206460128909608208505122169718009253115693775447208532839879611108838084770075068668906403921164858093001920646113183638004238627272497714840408342013480414242713583067163831169080415409566761158762297052691424717471921900145809067650662013991901797731861131929147065023253885336508899021833142396013359629375460612592619813424814661941298769545787698523081796189505323841500351984350576155765872743901327099428541465876143860360749527365006872534277211746257881487147475926319634439664098337757662996988101950419571244923135120232218093833329247808181420194345610693064339088281144598743072076
219 4724522007361380144044223481781083379881622516702746708337792265288314068173480455895869846728432396822646487280608962315116780417086738768137901069287515229139313734869545073964940697299756595125734878381803745627877877508538047050813567219598762032825158253993711370276267245770344672031016452457363022742013562606936442552071336655466497466704182401942343911074847084448537515171418761733993174216044029159585716896003632931707645290556662452137645684995881578443652811210670098571638059308338377620941264831727563912852734076387598623603094801380615022348324047859434137186746527624094631615479674612511004560362002606288324414093006580942647207102996437463002918608789930497837510
220 -47092908965189398007939146875904597133374669893775994085747890266985305785584457013717651262870536131666323474147598340523806458027935758927454094799394017562750945916564124608998713904297185073078376431204080168148550308616825994176359798418873402946507475538556175957269140294729226830745283112968549076685789002520526638172317037097610844996647637875435284904457033309497718653424121087736061426943461672472711275617001994507320179273121044082215113964038474934874827891434940525563926183999779945871484182148894976406211003797011674019983328813947406141233446194434652500095393478472444509884348049179151885519746493223226285315000395230013033897690608200267353838184548706827886344120
221 -799614859988441813352772701283332686655254868280908548820603152763051152772464680489865615665303775804100211037511592585510960087134068982668581662603225703757838094834803910572829157158375534328623756777015069277533697197607879895589436637685713912587862415041176553072951383398426697287916814031234052244867423514986935505319837557287424838587437131568867801203259405912543177714377389421262235442015254636252422188296973802061374951991720792605607156955049768675841124238690791727644890101286469441887865373459043818300725085821673283319597505136748149388078093899713881762273328387809335589992170369301612485850494703680570975415236421656691091624440629178836768839293479404674352303920934
222 -7501569925841503022961746981824809333238774664521902733805985011234872688450888798424035897108960298483330654414898787097757251373138807599381666517249028994549183820475452331007519142971024478452613415432604918137122477236860431558310848139186683808946587564916688190673266972902015566269503408907022425734626487982609936464519291602017421822279778621918980908557690963711820958823309740562421628354741240967449747800812755287443769778159679289273557804259687373924500286359722460192668884166836629024720924136927699446323897358318141511487553982165854614042618733537732900709165377409821487965665973841299714296955383553565944037317606925497385941312828958886296532145507753191351913651402752060
223 -53037926099149797851725714395738793580659674416384594358036966821010314473980359159757493516737172265006341288675708627150035561909362702363379856751186297895460865099953733691031555590636220597670723507730724000370408650666229186242011643123504241655841883425586683852790178307495161673105381175068724716699002061094732428345374372529462273778379258336986824635249546885906693360844241969454295019644527490567278844654488250665088666325999392134955043359668479293359684767200131707510723584699139108011011557444137235573295276925754090713618389842016659955740594196790870386348936808332828671589245650324176126264808907492837538979850114566493852561757614354649390425039930261240974578921433295524434
224 -282853882601243119700698694083640765081690162927610750622190937664933965960525101824910910363232185898020847675597006554576059332094494217375247898663124458518859243916136846337584911418292018758013924945579145379676592333954672905490304322817026914799372701021666990249694405824673350941040753170181854403500985478395730208222677494759779781914182999618775913943783044179926442825750218832253527805599597144874403147926006044867064107255219235696993264946415430118971497356381038963297605248731423514257286583598080479939003765261438251343954319496219340362873694012681568202181467529269176268955126883893810369057384281949056686646398794115839965450055746014408702336253993561094194035031448967235930560
225 -839702371916948700285002384063510291234825273945244730810443680000280497745997820608097100522273907671840633332518121556392247311007753812202263249251663423860687596907892457854590429668970944222422209812859312785848764443166804898562002379667160724032065404792800181064635240302952604336669939837704343636531481075398393144355175631075767369257542831332287647474249621557100866269523595814433150794935866619809076942288848696299788721318898681450912233376111396252025240840424506239439487453614310058554448654554415955304773343792771959446436435037062246419104430089743047994277036430695680951119538455364493688246185433718739947319775794879305369639387871000719284554420559047177406273012986893941919932734
226 4047874744306832211603068603085257863816256676508644973994179599609375036675794927088895762644897034746343527880343753245855601968137497279750806474634159730325727510915873851354270618277187429144075592168339948851219267872709098389132125476452292198557934456099992428269904700333387387376202620783102782894480219173570034640369182915666809511091174075867214398660187431604511253963082025280608786294863007668795930806657663033996431721869592412924402375169319710591907263861284147056238035148774323990855339098591957988710845258088892805551629782111674088940646045638735653931288402132426760243541260150653920520085492477785001006974782502790870235862642387515091068657670595406524520573120838944557095376505404
227 95737535424056225255681219208693714207249314710629234195592073988302037623305097721549068950342737102620266182379412567503301720001748961148495951713944943913246026719245561933961840853932167422005058429128331480660609538868972411338218982156449064069398687108836023868983042842634318000126084445106493188675657654347123370423952193005676467656263476599306171486058642059885273719099970225789729971397473321323875655936989309129155544440310984624010750894187578164294468422322095287115770196634392070564651807693806676962503472190746035328570474626288748913121016958399443930646032186845051334656609328627846799185144188190382416733986751073558804803336766084615129466058918739996369383509869077594735223736431484566
228 1012498176241377355751587659767859188757161940278549173618677680094834131576520947903355144121614121753025492307074769435476864937304713931446335455517195500907662882520649327515510550190413694619593574926799530294029539036958000594130742222436205894664656239941743391934477694720003228186444602377550689060866210913133487759457491374697535564497056275636279102455724310932521779685174144235655897695158313058500717515603846047532637090266700151491588427069203001769170681168780838364579434544976932630800272165617335023638518355295231449882407212697979715406654955945445031126317757471761815145023632101637721763854311450956092276162520025687877035353600720632166052059566196194101925103395178558675527192933816653108792
229 7903597326156840249327336092829958498006809451469754937601947046774731048157804994002041040121724918722886710180258181299099717606596756693414420690629055487230318015571778419220507317147872406141345733762626731653338016281309284842682824708559750944705030828176207477120114311643767373042905734195505815949160788532833424641010977537406805884205167857035970688408367036876992741076856158031313912986011204800304102487193229538174571285899429964867827365901436786466616862099419332678837427180044983015711453536215850354619302561007728089132242571996085908470321808280761123818649009169063269775048837212235697025166791074476874339000395393703688847896162961132895598231500462118734926020963991641331254592031303934407027626
230 47278798100534287810151577558214335529604362521189690673036695115102377968351496043215629459103394838067133677998949987009239124928613166815262428574526998933102451467417449097132718250008715787162611865912574434587833362298047378928005464246185703515645406959230091825369437415670682066786043348775984066687895917491044255594006847586823599056414370710148551968685255972075754868311479046458150440027426011138781776547345750878058825409099959998308855283921367317014404123913809956877969802407467336177664512601116797074457243755835865667976222857099505747975827249819024968307398829581357187356566773826359129351435733662348117699233294484375767265158306346756528224458790544432083880944359860075456887476846182084760258863284
231 179411816946139703761311264207446132272481808574942374473759939790217906515089712100863494632425142592857926191000908684590158037638854881863091473532136826322129796089456943535480956826188051557040213011149853704829012132309458588189969961149015457225991724198986336299289548363221935926665643959950316865624938585816070713646283088514792176812249493418870146818338724684053143674872251830967807131684932005270879315670786028561309652113156650321493089525912105911650822116526758540772797284411879679666043954483291645442870661513657229113872276053023550532702458956560699320873554023546588264689327341087479602279446379597810307275680469361454743333699893649065418262349721662949967338481568926286359879536438220055448405326504062
232 -305559229486686926241951840255204281499861864771780644107023938458354713766069821554513552052661096438481591793283392280495186112380906870218083052614000977895569421628110110218358551858350819917424860567295820451952364498105611328628932406395483160157175206512694053255726201808179590507696162125314411020592960729071515680980784889934558804318915347348877170107295306961134047667619384490977702163802592021502678203382061573775291694704741377025172607851665857991749280654661205244842740933316545349522674107481546293057977178023439205373718074114502660404961799765031500210605634335010185078153504817863431087202573750313130658535645186719088376450076717686121586121100741710729065519145086609686625225228914579328433051452581475280
233 -14385388513463441712099011580274604123786594184580114241644367448190284514812094710683211552045193485994545667357238171324292793806969775024741499535039769922725928191372280059014348504425562149811268665437220929284605994167264617435497418053616894472202034676700422055409186372642384128126288594991348865568555072839508230609978768406385851503670874066538920149024009221847198996174369342881020839719757710804565634418106461236962835923508070541179373755622869697464285327514414796466024965957538220389780089391792384140116985528678256041422579931028650785012170643670721806928490774709497507830496314482869006565824126614688466829973690589144356510755072500660480221714132170663781880285662022025155518608601050944565772487781841929227374
234 -175291682461630054809116804706017711789726710491807591454507008453879799048316474948581702868053783769762993503211890446101827772158616402050882838258302046964853848300926103782071026582880735993131394049874284866002569467919334372807610543859372354406299555236883188814597292854424407798098680933742391570676825299129939333550767682036475786328685252484763210183657919866949378981925486917506358456493727351399595439031436103885274709890802823964044561728995860678001071646371753664409839218015842936556500412022275283990135622863207234468277018114179740512603548125039431972212723401829888743894382530664539657896780656933282462226504326576328819124355798868716920618010643520005098802492394093480924185868948990133640953650331387808863172820
235 -1519309564718570991088541765893809075639136410591759689189360483762690606967914448203746538080302600162598843763502871628588137342381430507768175378177327042295045545229401577372012193834734220218680462651740276601482432361099858749897231648662312915573378673796543479792625982227727461088526296540074539382083738888553486228919098333883658620204740473505750257808137584810820257225097435362760368468079676508396779015615943379663358787440991374418478003688666468414152027139542580399192007041095355171864267536458512864249106942352887806292411322452173526567816152217876469005835055619911539165180700499880705927768245016523558763993591170958411886137677539630115616476168001322181185310864848939611010922306092102508034816008069391451464234649754
236 -10174411271254562616500818791802767868564381202592318832340597162562359632907916195491256344256059981459850509996568623740254743211891562437277812026965883198538401582037024726909666177794168481568651142434441043988692753178462517608092481805845042419049126613320346291608311957404094218774474313086206059446089065184160368725859285575339833274244503874808726310789505845039402366496635781574744522867215732435599000892720001158292440349199277787399686354825831232644670306664915734969965638332177146777207380153007835092282271381861154056026888410907721857051116731659551277150902070840408276324004536334809831013178105594495312563843538826668106222059163291054929795933447324504157102257612208784290036841227809899624585838895092093838661283194340312
237 -47096340950237116422425903884885323573425903958926722313263047855729518037891485252584785758711063349559068132408866357665470746650183202635636536477480676421958296912463635377526456760274341240382134980080208871241979037795712113045214781682627501597701898281611425940295111693722664994962611787200942858981669054009912583978840626674600618165495859002321714597232326434649450714189924159957875764485133884535043500686590538758869652341118676289472631529409914904256682863688959439479355388589259245293438858208037180164804904015259514066216456065093497518476175332968748388124752583533134962226343541259283105390521892766423020235963556714552394626586010182486721274276741633515163718967238989543829622591580866563486221956520384511839400016065166091654
238 -22463259424131783759715888847585160791825686735558096989687469040290323360360606357272507112703303843258772253698279042842507196791659293513818804827806098944480495483567176076180892260312688419715245113663218430184444685159747252720662444350276816944663570237288203699900525577517302546765234085844088063518534811381222008561430526593157061434352444400818845398287142859346648679461229430585030084819377855605585562005994886709222154037445859114761394438900658879102119144064543213186893590927375033910497069499572827071183177827257753249623966806408538030288849211588332032179642713519736905203719463564440998423780319326052987842301041269559044234038767953532913582974573877136957371091893512939907115417431768296316682414808555136511567410216920595660380
239 2638710753498530209157964499153088254062149505098060247951784254232928427853599714936370525442691828209943557343646283910646829730291447022478026761287235286910530274768539541772460807503187849047454265701866902447224489916592278486783472711874124996940528392697199085275910466345009882578362838840384471863699140424316694505291743153173112832599149552784850341642718373710625393449055066155459606778003743818362173601840777890600171560095020897043953492608750755425152582920730763092624092373370582175980194697621262492982440094252060919022430672579577030712663447639206404617789729642988194920643162876430390594116640891631761673460916749146441067214313962300430586324173807106724599288957880479015557292943779937790330437705716076514517093735205654140291835726
240 38439013330511848230988281083505076371701387167784658876892694432956213893362409553410835390279874849656655727187547761531047005058288820304100950859278448760001331244398539347289336875104106771041968869209791625114072855254301884918960585003448192292840593219678578510845412607824169890191862065198168108649826781892249963671435424322079013250752866286327152369044278725090374083593172829049949751242558816701276892580792356582142987778043865859763381199921688157898496672288714181611229399026564019385516213295374211194473065999854757337357708990609054805142191166603771063731305263800183637760550542046406018504890190912614848899939352906723950379337015795897370609773352216390974857477873467262841153004447601500811137942507106753655547058317541724426011774503456
241 372937623099952114838559771437325590555463892395550282803898502025274197513836574695992699771977034588481287643039771397768170536410217431417851049115515720555739307553114765447764210307312424213592700155144232640153269736972233287583569766459256926989397470983219416130762327494557411811562868172434230468904237542157731869301981813355751472223380824688994260622394944408923063310700977592828652346447400475307129589647491899009844719159769285685869701420604216234354425744090070130285504607296681386635106469913912403040490665598428055998421846586564030268224248373568983337668921218096321624698368973032209279911371223703813296613695410448656490994126091320543408659733572103309516933973449213073049170082991849871005611685762817562891397190379627172003682367382881378
242 2793441174373572983128108415354587059614106457438448096134263765291926461753370483133253313836719507358917367369640021217193975799737384674999057266732210999049486339659917703693584416612819327800125067058279651405137329914595266244698045550399740968343478116604124637304677593969272868040643389236731429373794503228978353554501800196577628975610350004919444477845385626363872900528102710716216202402528010440231193294907679822227524413220441015871429697173792251258084451372201400028350650615256098213907626031931677376385634343181935855335249194836632505306436602643351801541803036130501924258876976670316586171733452037457679679292429548409344441838230107458385744113913117597780551546724224416962674189639096654729939978714274225896133961371545738670132161094303115629596
243 15306495383223433796954804591984457811988537752057748974125515115902133028349486999766976590985127977870821905489146604068861236581924212458884627704999603714494873275064127882893446791678812485972258847350754237986139814282374174246120447368169977108665610303304321852228637623532500813647778246409423048801685470330310701875066536024294483216374609976582994042229402113057806089498226932176906722309012063222082986159164439229450161226630513672970455396840174242961486253678602971772136544032518415783488782247570764469774100461877421097124454648054756124487443449275429580497216498470892336906405543946952558810791258887759594133100845263827277408237781314989551863897998101149967042267334081732487951834149813429072299219704639979046911999303923015197989807829404880946492470
244 33110192832600181247539157267965338440180403559759906742366599137469544764841137294204364713097456787029336812159129336288517482347437202346382546235961218446252323470780528107957857554119611281794923056953376433373831496697203425676153810663349585787555206260631422905394709204837862359273775385425015320815268252968227599272160176834333449064579160140839653749883393937492996962701283455315465219160034923185818798725986806567930789844778917692007437228149832954454944743174771120055169803577645080239435322000696197462017701836715315623330071978728255309384554618099827624862291666418008562712269865223295904835726254925687621751201933733032257480426291456270973182211936611526292363684966830198605404999270086080418295156344823389887291118976120596006863335573669675254322059800
245 -562246374478846718676752206133695851555735166996985648798906185800665124636608959938330708984928007131201703956082941553581389954100375191532633958148385608237776823277418513326661834101558584229105247022163304804556769573194559758161107754208423058173462643837016908949038832376101907830339724703128509902117952511639367828898430066069171070697412838367606857349536361448332766100703962463343610263496878171463531177689093626935792264287418149672824036780407798808633309240896109441013700930579976036311054646372910694658597770595943935873009197848435802845263485293441080331605763057693851555953674158021242394055785356979783767137554748740701334017896126660069895453542999619799339914148873862559238771483753417500800733421585723967868957400250416614098205327041889096760742544190134
246 -10519761916748870434103876552865020742492651013411392409516559518298476668432970624665350497283411801907787417751463587614706795250629151839092103232830619283247146003649117492720873578813468124337198443668371857750875010131619356294536990670958669348192381123588727457867064352482843898569081722533312495164108866453601544678970846326177340281803034169012127292597653253718344235648608050986308311499849167634413330802706824703697998151887513568134103461829811567576629799816289354005179548091679228197958798518257360312776531035158282458348472917932942880104588313732281416553610307559938406137071179261946214118804738469731421230018333086054060690006646034585807542871717861460900622775284394797259168590732396119758025210258820254905797611716166302361434155551074374239305262894000881004
247 -115683568757586377672138019083156277562085384666023032862194301765344033854340185658173753763728654034559271492021452934369761804909672969753855688343275911905409976416060243179324038244567369921284207513438718467604104758278809655143725564620570894277509790488456858378771376416996575678656269691829432118283614484403741883424759483606636031038947552185044539084501070161857707949752044487755127834494326009118681896281729642730823578763902218816460560863406844906640338007157426563797771546179518841040508510994813274472272438151280756993627431275516263112573441704890027688090164307359261180180362251927605749941632561582499039504356468074196098050244094348187755725908864898366955261655781416593124464699281672863573350238079152804090192159871854483852814802437897295614535051716407045922274
248 -969982322629184588915890090222814711391977741018097285746240705042187920742219359453883721332122596113254059097256147734464892904021367104022489144484274305340473164015060061393758804923867419077613745136491086979275312002274247202077154281829065126197545318465398853067084112752853466287841753613898652115273829885890582290294335773670692075949978455002999978406792989595095202171076996115703154097866929859974101895983077454934346062803919032669006169802453296593616514320743092758483061490770168010169843450365758085941229183166824746540086975647275560990599681912806524960524921080515955120741980233076128869832262736931317298903498702437418213761783013932045093844473886138708021170236653243912569684896338599454682196674933353850014857984332534414180889259096980417394694374796442223556603888
249 -6168252440964232709784982760385618148825268400917557127421703436630901379698350111370177647477455999240332596086769718362709602365248879632726004766546332967617601670468457313741220071316557663386564262893482211554891854785200896847379683298027573705740307170180788715988416911775473210401957103440073470231692142904496897030337472604001435936763345664917264991136132692261924374423418123494559678351571976384052033063769352692515426568320968545876328087266855744996837978300606821547470029178714918553499489452165471953883063816107697298662590491151806381324888309099916912034433949602400033375396948264867821926840365817213228379259126604636205799217075312323763784468812357373970005305454181455173702589189816165553378398323568672832298476909888940710161999965027579889857009533251952603079528140494
250 -22029137775103169965887909634955487393005379820797766978112578748942813904159597677605671163964830208843922094913231237928615323422353302223568751981962815686094653720927538063590877867617571978698893565997899069714810035713297489448467624577766006858686961545166759924506032334461357271129150559846771482655925797409612345019422725153824705801607676199049730619822740243480464159384426084425704983242969262245174002854368141234759147472281945805025930526057792567658173222605719434998539299727961427359312035276527530365501151722574153141862085332290784229409336988698372000107881973103695280848865694281119685860600841390674062545101324700499833017722900585547380709392575484133091823286152183623142066444257607007871186871288974432723615791263523366241413277598018829500329392530853710146246367768211188