0 0 1 2 2 -4 3 -42 4 888 5 -8086 6 -115468 7 8863806 8 -275344656 9 2488177106 10 369676840940 11 -34139482063962 12 1691837365047912 13 -16526563632072646 14 -7669129653528552220 15 1088114395890103645710 16 -87525176659638470236704 17 2284446503904739262871458 18 709622829339439660465129436 19 -168330227947524299336956824714 20 22126483474882066617780924854616 21 -1466598014352867285488627727518710 22 -176817748744388861314720041036991276 23 86752846342614357617374058680855558110 24 -18677764591742558700263855096435732653872 25 2458180223858442572517058969488383293198706 26 -19298188002061810443145022488141747501111348 27 -107673162481644605180918043624734614851363453114 28 40112619175935286952848605525080240887912046444616 29 -9150347771065291560096804220453034824470157878299686 30 1111897101878005130730848882671651147580470206643348676 31 185454197686002837598888513146798288183642082136181761454 32 -173886866789375344531450341889072281545025525143430804091968 33 66803159723768774347785906203307590260424443616890560017940290 34 -16612458028975086942167200603309992909236717849136352041622753348 35 1595536996923163668061690967377011095547638810406116447669430245142 36 1074907555871061767239181805805100323345290840028549774687102593867576 37 -830350862115321238638439137369555191900024208870137968123853557302192214 38 353493134115035852157111235122763406734852212676565265434106523944414448820 39 -97394378032508155458720104316414281798550444917574189749575878446608449118338 40 5801048613547551704661836313605614907864725541143995278125334484334113400430256 41 13533179172005734181691863781531759364228995872911427562334083339495610042452336914 42 -10869907789023061929420693719538843056995271713823381760538300027670251772393854763092 43 5293565002100056402412024020980236009428170791886663596787957260438295311187249057235686 44 -1656777285361818329854671563209009739640995463705699237900113789613636950882832727594275288 45 48301554305048227438293725896010498981466972097182743318462894329221018741974333926290177914 46 393744752742202728686046940204321466071097771676834190266878918262231208982431009977290645769380 47 -356287703594342442660899280127343142503045518689623466821699108256087827600141835308310429542677170 48 202736720958234394521621284403914587111167783143166570012053235042903020545676135096198638525797757344 49 -74534455991972153333539632535013251331053512426422559187526247710703466599014925778457896476090816915742 50 2239033342759380584922758156025670502539258956704636626648369355468283186121441810623366683388995898734492 51 25138524987205883001466807193376768353347390832965456318510540823843550100284535287161764863580301707912866486 52 -26837678938776600222865689017642648287001478806620044841432469287398295408630570223882417117975288055919998284520 53 18151688100614053097525752730517403092893025010574772568770253109595296539587315170242219832597234679254044808842058 54 -8095887590063277631612938598494742723420819847066674575219163828945318149102064748662673965810213409060641683710262124 55 655753606650853242137110087690466363240437028733217410925790225218676615979537975071603655148548835751700702562276046622 56 3272152246883306343905974008191091992994173127204717672316009271340588617235923251509253939180577869080968156243335121101968 57 -4294504127687412084553547845350643863456648536377105864050116305772088422028642249994717717214058376834642406694663357733732174 58 3503986690083095973473827723001377647980467613342246985077433732949327096777020132114282001381013128643561354948675114724524898188 59 -1938467428283145219839768012410187303534970814646116427940894225505465630631186129433072084277880106535334386739230171268896502993274 60 358099888029719448894901139460637570299512612256887830862933609144667764847663946496719472098315793875306151635982374967087582550449160 61 796260172353993251607549035580222956195545337293306173478177953069425864895735527675728638579610215301148409141203330793141724145312471834 62 -1357450981041113573208946847856504058632146298468555977954150377341472859229835544992884886524174317020235502186024032531719562151507109325692 63 1355517557047994817362624841243484149798003186545497449611906790586036604054836761076302622215638777268996231594719352995206730805905757465040110 64 -939856741832185387665198617352794365513192245510153524763746249753912615815400169597390621032409461555269797774217149697461479541751626422046976128 65 312923202456836448639580375217957780073921528011493959312887963838236114447865939391590631644459946811083170288536555167440785884052797967804887318146 66 320715166073529820171790484647737476001336230599973147943478806123788671616710064510363684081430427197979369726627899965361730273342989322688498178383740 67 -790532446812779496083145015024544406622422594512360412031028076012954521321488058246905562643967955079259159647612857350676769429233539345536492918154891690 68 983509393101553134602151062294809613491564596219215257905101077387764992856290448679856644360595967708289694456095352795843972281804186708490495043639335795448 69 -857041677589335160770958518491128732018725010975637451140164515554352918254231583057027133278919703230258480526350212572501814098140104745643447654846423740215574 70 442754090767468814449924403038803626284667603659202549616509456383536328872603674077997079100109699578156460145669187474393042691852243297390611657906709288644402292 71 158224798296138906315168579966388444272585800388151738495024391679500294787419121397874407037489877466777810789910401183790327174414199316428604100852807574308145086142 72 -788822095919084990375194533911092503723310788581346804653632975573852703993962577180896525327788962884387567244743690372710139424079185245993608636385388372106393742890384 73 1259267473148146058657648483535677190640219249061288027034081191147618519694160074267242294689485828802147890673684111344509159528546158708910547730627180579775264544145567826 74 -1380900796951946946273277309805732363084923762602938000701819386620874322395186541162471248566291862349967044606952756675988091671939209904406012015063236176198355538798085370004 75 1010576884560510421559996981371936198933443825788783367321043907990034734530987098631059834817064212673885515168569575120831246474625803461357306662105422566499083764185499475331622 76 -103600946734312255095456821316316666373826890245626611209913641721602387895126073393661567286055545037557135661024777537837036543173002677267059719654901026321389211838246567911454232 77 -1230710699451815944800245429242901929568495520854958983125707399429269687621051240191029939952085427923711345874270385215738197270883707199543554613616196649378922592340200778551742003526 78 2682737652574768944792389798868591975460235272822421031773269817610084582973755179717794194888904291773070090827689039692269340562608644116756151960398767402587611801534528366741197561363556 79 -3725640457192909597403871427944868648495958219754154719824302960855974038428126726024030169663944675851651292843226137891838730668444511029604549606842148805029537232635448730054004826227911538 80 3657610930329940431826939031090761718629711405579251280189829796937768470626198127042840771424803061301511755669516595359003662808079018787931904537844779139802161906915806900323821373367600856416 81 -1741718420444297747004299858987348972686200192697548380459172653580279231205310473600372267780587880649506686809056981130656913533593188349822726698235069873146337150095699588794890014098023145458142 82 -2516125221812448307307560489778306423748852411530124844367574631245919650711855474345395120243590953964417565617890218826420181771237972894690968590923315279718227194547755549111199955455874640067598500 83 8925217767160247692411061209904396221651089511823609303041327303778033185821449081498002254832336622131330898444359355403615312596733763045917252971482856790171791593396678317444308960864114452627730751990 84 -16026116976499293401219215772101337242277776795614381735409715413043110915302695149578574146060329789264449363741377009761256386463886580677750595104352326728537742973245837606757605112768739173174944000481064 85 20490524578494877844148609577271629833212224364722024922693865303790254082987659172612817254442114338833916450474404875842243649665322404577075995165356801330187216108854207143672704809827425494525008525379576458 86 -16815770575630559491717597178189219398059397475412180990217053365246308230967884160043719374299258080445292780385981394584932031121145775988925562080115176533187707809622635363554570711173874525718978990328292649900 87 -2095943622645053654988501026937777496275248982027742197103919859114604041069188233487913788642419503087953869948835661796453517487426409005083068717847842600185102947828163642876695846928416406312902381234108935326114 88 42540714656374677648924872495368128928828593434373608547863871840118137702839086431677624680439860853742702019299458413541564800467964299079349534336797809028728465107133342744204040216742427496989633672486418396218978384 89 -104600127701927386559797533018991453024173903206886023134577557106618670539445629376595555692184651681482798978600443052713497915798466832098776000546714385207744369898068796287597033434517026021651714444379835972329651818510 90 172684277034583612199980342256132725409364281992165161436630978898037570239056382663084036088308913501537076035601928063377145387333349618220895199431968404094533830078189412862827401430547510271059636078076557404668989564553036 91 -202337784446168352604769321643958655666546317927240286218785006910064801311240065395310202875284080764397686619734862733092980718199990503623617135470143963038873454780211363809592151333782913726680268480789767189806912301448964666 92 107362961859042566070159773739910928342746112606170487100831468338754720529921046921079445704920182350919152602851261239210708177592032141488086360404793039095012924330280372066503374871293201265142905212245585409438003974044622714824 93 240796158193513778970568897574929612723723292786654503509198010695547420098353233852216248937077981720517758918262677781765822823920229833327993464353415979324444394111726888616083813353997551382787974317087128224427527370668020191560282 94 -975862685125436467648746128785329274739907693105707565207165476648093104916329699492137333498578044180511668384281903263369904958449534556875778309658848035864517083593809384490129795228463430670090726974937198726144078547345457485976206268 95 2117620223058389895629777529452900676095182244290491715147224013907033102048604418060117148719030692609135763786092599043374723287272135928431818743166788109393273286398809774887182924021368298572695663596922100211227777484492947041380588487726 96 -3311614986562107256930937859098080967251362175658682471034605190006128156816814462742948240150701259926142357222857074897086746623736920286459154644289000723990942246202841476662632879562757586124620038029295217688457571455982168008318290663414976 97 3383195123676722847433281397166994681518915011837329128957344647476462542602965362496989576631301017736335731655859234525598934848080987858638752143425966214911787806553372345187710738338704505881193915804515094227833862859768419119407014963899628994 98 231373940778413946469595210006313594477749026315334399881179446258863425206406749537147313373025817971363004922909033412227208292168296736082127685238907782703353933316485658620066727225836792103636851425750434036436168698400136122636031741349693558588 99 -11794663928233455780434065982151510125599870107457717433647114253033926419007936077969142319218047593168721945931040772206977463223176106284688622564459054457395755564051691761865520039053331754098907469478758630639379118372844968612355973650133634016033386 100 36222933313554595977022891210436008075145030999457574464649898045319640350166326941669862480056305514992141210173852866898566172225078362324975248052578041652139881298499138417838220656913573914948408047460209723442037602866090514304018244757964657052341917368 101 -74310355785675861814069724907725199126454833784948860454818203578663386457103599168270990672903261053968701036694114551604984923089760548325886916154922717932085002778156604686704116161876450791295388298406650395009181762883416255839892184708809510153263309535702 102 110143658941214771107639821679922004963737326798162566726222524101328615358559559089155954701892273266188348674671441478175216778769199640657622701016893500277108356167107478966978779182590428591746820477308638336324317407056347137861309235244410080822614688738094132 103 -85804326657468779296767607670391369274050188729358272046416011600775786450251302084960678824556648111357764137814907044511682159401678267234194791976340046500019299201910796099359116468241717653019487714252733900471844618144259606238378150883174936273905013361748156930 104 -137142969612517312498390806336664468404816538288083110237379336481222993340711311548209731054248862491253800277411176951868441918315474515456685523029304980359714175190902884665834365720478859526983229312053384911828327336526243377113784130740182543200896503583325677603280 105 809467809537688985183488038017785177841913727221811164709562595290650287496977150695952418894221755851419977754011550310241196503235206354621780698385461691580810830791619376612820544668877932316892830015169427256303231254534304258969656610975605913451843080410263454849515410 106 -2241572555570590526260602133741666537920434042991364190237190167274678114099703267723203865613241573898982377470987771578588295615896744036319457386128457460678145269698615885374933748653527845144747492890500479339203653768966517474819643999591128367238355141175751699373097869524 107 4460695101868519334034998827955586888773060373610299110354572304505324611785425407235798633786387725670673295496425002732607744486641781180366626510885697822843563276504943598125283649080483874368703188668460613478578467908020576497022815008454130550261225831594234666558001531736422 108 -6153659964963428477290920953454785073434548885739953183813975640259303781505858318365168525832176490067351305917402055402831966502128189187893043388870612764630219289934309096882344778283247079456142198244667564822901212867824619142053051468955281182096632171311645786357207074253396568 109 2243062754442418981197981904431724294574281576272696487368537889245297783203189113445703786201915722597324945351732373424456057824925109549947787358102035941037368258075092752302732197577137655784915813230518372554402403458153775242426388455180494838304286791100814047352455273342530751994 110 20339467696546437446597141478925042800745354997383060984076075020873238638608174804423945261252522322648891411073301326746414549302498532734787204547941950379319063873864034802182502683524063672820006138513107318989686982797008757161925331262423462415941842169614226378100217934448810881149988 111 -87018101415466368140043348105676549380873664890960697357027481606845988198125451122984247089407698419073668160465178916988515474147327625320886662198181534287202723988101866410096927471577157767303358491943882176886299301714551191085496723655773249775917506444995524905905438455747869937007336498 112 230871859825243935948084122103943357923060648365009639207742062723908318302390056974504090445769619130678569588519210612924587690503951369639095469805153121887132462734654019683117264410593180761477770736361968144403677396386216354897065670768761986537564081243587606073061004145951915133497826183456 113 -449812111407662043523116106300146109759793216556830938163300417562230121022127356431141222945235152277552485612124936503799853624570520603866950591164146196238939715098636478005659641308124164469734421127422348648962590161344694951099305643705516358232351987490270669139982364531636452791592723655191198 114 555710808804661168069098704608490811727461550821327440792544361746359344576072089982686965687836370364731270689953561169518670941817845157141133812945997750502536824158988684139900723489024682644177442491582672711462697425486813852594296483061676711414647726549532838821128541426027258739416264959651403548 115 212618052326745733663419138430180829231202474582888760857449357330295027664774106818376087629099187979546751559373018701188364988874398629127104973127547103843561046198164980109072404354237229969640742453403046530460714258063849956471063454069865504915702319051908205270805752721871325061091537374912673454390 116 -3945016828288693095895216834494078218854414254654505650309273661583570170340643790381672644032373463070995420487529961372266698423370545978287090425978424816513158195569581729932622412673787490386345726861351926954710248895147639719781894961336832138775125343900606631576139544200212990154735199272419493014010728 117 14970691705809676132287626357601918218204554272774512700474516580024487325363316016623343765891161228584896674742880708786842146229374546991056979991932507863831456900680331676125563852589746677695805729141168442513868548146176505284777965192023885524374319308607215250018111797880795789931416024087619618671586605514 118 -39132550854170458822167482066289056266675680811012703712241386355304374574046785036529641690487978523132667762087595523040541412212008226645168883812304130276673343676975560438295927281529641287899312158334036250092207926547058169070416387117577989880026839424446954860408740111692565067325260615139909125282291672620012 119 74760606466744617050480457583718810979018478125884122292191754266752831572823871072200492481051579917272551794268987920575800877407537161875235841306685837622226524434678907932937911173698635010553790910480617769410133408381244005239255005463577672079396986141514419998874881352585420427736441818511076516557462842137818526 120 -76998735269082116972813203083597318631758868611578449860516912336325040788866537874442569753142725806626614417165976385105594298264939986513802061825771043666183641529851427568808203668610789710466993241795628937382441171530943353606374860563115103113911192390857043051929818151188558846612822254314427061369381463498698294256 121 -143269264074716544765903974410489234175758539894454185453219061117880830816811609820888379559565996960921954825486452335823001809047919886792102352874810326804204184870119264595892327993713433856311757815497078335842397830606790954180677127125190145534964250017267621049132454315366850210653421114841481219539183123876421685960910 122 1137321693071162316467968154788181616546892830670857921656792163669724159863642849468622830300789373015282215055510029275492374270398254665362942625149726568838768353154303782082660096997300623797098322599213101726672724301865072175802347550689952754764705378952688570896229980885109320171763905199542547329034953090305430496324507404 123 -4115627552268294481899699808290736649110006576771536117734820376725411074673534225502493899936226500592671717727699434028666817898101328468937324990741909205547054692150837074991031917105664648470728502021199160381104056754457118183605517494518677083685921464647177056794855544977376572564777060242659243111535545014843967456141894107898 124 10760760056774247002892325262658350064582330456936377438218971449853159917579175065347915323457120050380258005964063102763189608569375324670585974253697510942229770271506044090831930029125668502342883374059358489899492612213853373662013961941367778022011535371078282048715192327248058697548608917219480917521898939027897321420888560213857160 125 -20111574144013808076218133415991552918325184267009376470813267615091984667963143929064680159616042194943368810371990283928144551339834925282489187142293407429880420307844719567863522590866591020574056404085460092067373414004257631041045433674893932092626585683430626389957889162742411355983161363991119059391823978262397203965788566157784307302 126 14920057009348783530119448260850391211602090297878993331085175611622016432402646850200921543159440846272758440787428437022908918126802010212712805150333150018250391711105312662353436182211029452197516242778310943782252921444140739416576526345950306973291416803175120655189513303435552599313720140100184916121990894984207919785714888226909957010436 127 80683861514255549257674543131661638198397485728444762204430985208331696301264956481174328568640720242486719270650433720788765230771023466378442266318125324825746221521250104882364278698019029406859833125073994576437644745804205504253792965534036479997694825702952799369319348836375935684978156468950741664756992786279471253418912516899350580253717358 128 -501139484918816396623546651251795977940794664149277612369676999592019230529666894794063368866782169045737698248280718588596130458991787905416930940223378481633002955128900400543454511402274731142271375335942358172335853000178240709799755845785290944520764231991608634216613492259058898925467064034468672460537893628208325787740157967713614935816595886336 129 1791197303804188288662928814011931929634727508134581022977901055782719519561380497569346538871360349822891141071490579752312081385762905940213379389466100910151428648394996918618708565154568129601303216931861827259459561949104375476150759780550642928925455120069882661278797107420232691990306245740028918553949421087310712028058220000097173697838362998635778 130 -4729584677881298704726279813750336186225099175549770198860252889564217417850080542436912613323644313584434950940214474668700052433875733492576928087004004028762935976970872497084425319400694469159057051218254504842040200804082478734478169941784546708307873524583615769338832552600422207337294790560768433837474357121365954642625328726179731419046360343818813700 131 8615585880810807386738487971203053697718366844565599592216346910996816121279261463733491178782816819513662653972987936103834779033609986171419571545177645561020650590523620554013218365622443359892936690218413611213269931198143369516771676043499996260861850542217814331566225421607647818528259668109726640506818750671066317560506157698143892692472903098370591677654 132 -3015785545859084986105681550544013105607918388650025960779086400988433882596760753201791225759388216695696671345141483736224761773496700510284293707332242540711348745978203399122016944205664795739734688547453757112404470163136343626390802863877610007687562987814571661214015234854352482125331616625641562285007694565140649901050896955914076802769490305249982488874376 133 -60139520577083331617414630874257475780609444428798815296934388384422275619442386440448909370169876853048410251925435351861285140837855866230330100754986483579797331177880080209177301600679250831082315991351102948267360640887572062997213085685760241145179433467490899419487774422510942178470941748088851950991295833536949350119301852209830779272386881479839013065877602966 134 338355201804464230321503948182493223641902917961591096989585201074204972527580487485782384569117085057484444279515560572650966423004486671462911418571354522643770861571807351648575761012677472295277302930437228784559993813809748264434209955779191849096686624499782985000993328394986585236608763107470853385840007254814513914990921632080440324544074354544089203437263100607476 135 -1219169229476840462358122231175798843590901446081432406969172847714678556755961657178971227089746457163872358589904126366810271483750239677204310737154540265161926531235707547813905740264633335285553400334263270682778509182327619714470958369500474677210225093028949448256165627101827434953843544120798468865219079925846717111809627046401551751386844324072846120876509860371088066 136 3274787681898890142574771927841453784840836415862306935624075276679149702353121019549910652161377558581175879855306337137150176413788031027463538553908708567180407602971151635271242538736489980784320009606975790400924283220921522294879886557342004383294980143126524748882321890888675151633529729432320416583545613808683519664081764616001789166133488942734537149870378463507754828272 137 -5797786838866097850391192665216563289729696258590816923699250324198093410710153026949112512962038370156522865250995010208064112712718633619654892114898988977760981220572908369065709995069968006948988990175852429248672859981146504659295522962205470398035205176660578387036098885434836754422394067541691855527881465887803051338716616976351083180553334986469165353675672129693257437327662 138 -936190149905151307093390793670435791629445449531988365749283257735532005225237419509071678128000569633241746391242434202115894268797902541688145286777847098722753789479926335636003168952925626678647040652218797003403709691635162461495005334728198918992981802396660410277353429753963386807312473802016093798942724371503094621814284454839755454439802261519058682220447814959573483237527828 139 64093409188580943497684382885942724858816236751968918455377561745148918207464167956649963128917862167855579462138885008849783194260377114121815650154716623141673975201023054210025000630397145928126775751137100068970315775783172744408167742159850482458695771655527194001180898347317134428535784583646348094502476968500754467103453371058634122736220741417689167965174973878113107094039834990758 140 -347815090935681976443491662643553068896988652537072123878133151914387181476028206897600756952810852249771841791222651499632253225267618328055011237673912649857059631479534181079037465970755384861953576223044153555454241916926055781000730587988476170486708376395675174674101726145554136585231436457485901776736565845463191014938884528355343881815369252546454972159449533640086244583761888817987224 141 1280753170941499206373524995402531505063301702987551690088622256874439267378305242829818208797300433098030213523476244628964435688936223103324535152578903856039220618281826753279227378157558497551486528339141250504757125860050018893646104095700020729924134840051638229149027115954004073058064218832124910088182653883536058749238545543989415796002152104120678057109706340683899172085325481406296216890 142 -3523157179676817432234206922229059745942704777420633379138398660647661176138965956483633782788956271547483261514702454278775816700944784518555394166956034781726577334080426071021711737179262336723115575548173904198070685200854451933953939509822611362543746589491788055859315194380465477299318536386150076750730254117800243868309576015081231839508641338430956328055924653992517265203162419103172964066332 143 6065244279739545848418752232963866715346128879912338700936953110563798124603151145959283913591042859506385873300313044081791879805790678968305044775751046717968486881229871550903824956863093995684839556972997792734645609430182159841348801752530325621271751382388459192484723846167707279304584153453935656181310001042459769492386766534346322545444878240303940400177439953635329573624645812689870127488643854 144 4804588204556828370234162059379539271256361917337420375777308208687636980479769214763928585562017249804252076596105298724956395476332776509328314345719719495490163308794136282092160107385382202785459002383756304004571672888396769135623622015051790297800608062023542752380565799336716339582673329815375035086461609001936772268546332693429929978402229168967763403969764003557964683046188059199553927665586033888 145 -99500947148642263981599602806052176527575268154466056904627237606393462049073202154326853868867387280516331705153488358825589919173047541241931162000351327078176815579931647572870676000205611018896830878688622903157671345920053056201369368061077812800918352806864404516946242499107653973467608907107835083429031202026637568259462189144987119092638267505526043670081796608538629625943581263383400452308739886599006 146 538932637033838636776394542607556939084536986663986892280098307801443444634684614793516478067713683126583665895702564517295879618739033114025159269374142410419289918159274461742893084031424997353131280189254046746521646152416613494993684555403525929962392105472812498919393068825862016284685357392445550926872149226132097467176727942050445020338627739037414253606279640605780500231434570889408849079557800711921387228 147 -2048874668394212351422517889075822827447657200480772563511829239084649958712960550446434017562644919845461669234862960052894162007344512090260234437183039802517243227650533431319475080915591190856543167228736433245721495153189350913606186854560403810875742477011964242600702380119381682192783340992955184049062005587936354931296401660225342167101125768205780527151703699228647775300806529423480040934896976501346214834058 148 5812600272660148156939252132277859779050525578034287957198050961696419910141300587499071701456699965685302408529683651990666513611606216798370745259566120502719361809331387173782749700818368846547990879155483296065097920298598317066986793604969633073846159674530112807266044497622927823636686892843852055617281341802350639255398279077998259889902176374873853537477932725228794913604167790127630611269979684223597956693008472 149 -9795072782862464364464641192638904982680315033547116885811761815850057729149287694978356036947590152788694724144025975674966668075643260846654250173474123067959822783233611027092049961473668368913378128240913080982108755147559903184927186940671475781823662617484423364393601900737826466915484124904249634618838996942884332820630323775728532446807434049971096343563058767655769404923083445262506106774918751666240738597407551222 150 -14765699004739487091762534567031023479762767114332177496277700153707837363169094822786785848709454822272134802779092697828592399141879713177965280133384458479092365496467790757630786113420343866237201230528312026561879397420614345390618802496450902973203850811687789800203730413398981630887384423774943141594053799947338574202484550993129091985080040630821887179570731916914059697350185155970661104790084785316172293886362140773420 151 225220086332881890745420418913337820890071779311936825345632331557545119371413482340162287941839879219200886813033433992311545203035522908374085930709807458016652047110873050924712771723627303333830798519386326927107119502890940202402302597859849764147308142162774514503183865061506650458341636059816790599887607360693812842612956304909283737544873117954814770826662179465150233868757688490723439137278675173682974635875277152922793182 152 -1244251177038143623274546268138921328274443783675167206311430423750608220068917782770101340453790975099105552780870168004161154444454800089178899135397606427387797545349980876878279161111559826350871422248579201338260306168499835951721930028539944634733238561627898216682611432032358209902183550962494634737200470792238177631945864780629628135764887731249778185143932705156276801578124052081863769336188557752926694698434759263021170030640 153 4925035977772142029271316652536677143538505113712587650074971099254472640718907664251089755886045092933550330710008274645807310383169228601261090833953759035990108415618610876094136869401421926343123205170736010559460342199252403429129394648460741692222341189823019034739466328667728335418686853916784017493044655263010776128275429910200618140686524184256726072073829388272080738035857025303178451993083491835859969925169596412237096658292338 154 -14520941650020134412619175898765504908301820946092720865159699857095641121036606735639268505366561015798693540721271858925341882512579659967176754223254678119678637296678010116844392395872155712898221591334256593719213961904910886683866375353443668842834251916965280960726427630844471687574544951494490964777041411360144565211802015696624106538183494261452880395133373219535046008980907357912461659561911784270649516526745745637448783720351095092 155 24317091961390413609910681638841247050458234185827555521638586623772947302714123295352559100350699899952448345008153579659167080546110585676456638121602564537713744685500294223521155152005294053256449624609425778765635659438433830169239942028566550376487392192127378791928910832284712926785498870132042310452031091656496444961432272948867921200126553946115959482840890898078460675251058969543323093654107138203614640919250535496040913489002478265414 156 54029953865194812531313334485583981448943809986414089821648843907295138150703571641688936401461077825108910714699486144188051229453531317696880782347321873790238790756001571483446277147898945431156608650748063442562805841984116014890853196787915629882440722662352361685208280263230053638458531592627983383961551356954044426726462356797752028347226886291303672925169661544901808874414508965334069427451335801129406439715457075579753019485782606640525128 157 -738828341467689122389490157131437956494879766075945835599619250894693700966827537283912435942548955992315554603207404639013782209657503919005333252595798530633322602203633405559622445526007224943081688019973689009028118274776732929670601579521472013096835478846564804912038016168164404961359583025433202103411972735716696442530922811631340409723568564007216492724056936815560725085852672343917125306851434892438680525849500364811824777194891952859032383270 158 4228310009434383103460884276464018727900860419389287249804031931634031380505828630284387961707243171339326274358340243846413237035533728140673544427204190592994398428795599551588439419681032506053503262926783839276491512742101289841057887374776238182848326628451966093695647570700668819980882876032553409961738633971483529032517926034708775652326703737790364370469247288871471031974086143805611759209470338204643782513356437701060085008390106902386267544380356 159 -17555350677752605718440693267702390751369741907626254785345118734023928631981213687515719563140865820199704001528382155849358452865393292971158107541483036479167434114801467677239100577537670114564025584991472610605328124485403976115613368630593172317915961280012657433188564511179243090832542743796709045381843780396859743878594357246216147527310995773519586985379441319731425342952250972672060269516743856079706785040283030446445247467976483370392200633335733586 160 54245205445681324595003823906288202239730205615244522062847908983483950710866909236390598380440984741223174252868588429494547455045933304539346317888551264726817251688814901036288344260476969216871782121215925582379141963436123052818104259595387393778385420024333320217035974261871146999901389910459088082922728968440127264052774134357796863413141777804752853398617550335719028509955671374599256069563361533365474467857785250605126500481793191434020721516894516804288 161 -92474917993907403672151516131676935764479964627058012379592555431226596947325950662412566964933996234868034352627645037662039215173948447124913777615434995691645760037903255370994881787198239649274697714561659455871152082264302506688808700608210801671265287513173724432668906962622551744111533356419899716643878897202013157823140853929218731790292378084878785879643678882939713450009092947967817333569365771884856454092913470186084228071470210041720698271485151265244094 162 -259049227065497129183988518118941111202106424017247719732924917839252378686251534767846504306300087469881729721200437915771619328318052954964448283934500175319826375094659170697888363724987323913001886183856724705109035286904157348861597376595544974795330303596717664394478040689948936752056511433879925277534825672005098082803356724556938779588388259921063668992616476025642358805558527247792672935204598418054716013288356876209240922994385079165504722018010787379489345860 163 3480581582475545495338938643147180285925929069216494193269917556667539454301186074423910767848096170205147522391331801781616544273619559041701727337696731551838613490298996819315103373492572755595580362311946345939802347350901701997828907908964614158893910557235198092003319575459943477792295790710688588889790562456901420727407333846428618174483068291242373905866324544685107054680761866163039011105683434082607950077315730839069657709309293954567921073597536562850267670295574 164 -20888648352535117924993271558925662140946649894751345715090928943832622323665781155405829143375081422346728206122143686238939183183939342632386118957480289595254140519521084322171318972744712730101023537313581584115488030644783518330258520987706611299716390765036352263878998980001917109486940394769619974914976880656355555264829802356844004357779547562402089660438295490370769049869673130395899010477564160201733610250565381376399559206249972755349018045577380600080395876388467144 165 91589860653234099010172100483335668274365461816794074758997725039245302986310381998825333893933594744859615995153320497379895189056741743555277701505990272666740704294249537065225582712792619041228235084190612334832269216205683436487787596313920127706130636839727159769471312715669353809879785384088648131272348590209523514429080646616618483110979302894561281072828091313670863008447338179554789095068260773510490338431747429941757656042848861360331511579543145820707932164489549378730 166 -299197799358736347408137521466446711073750831924723850548070884072086585534309572543169957284060268180372796611206480682177845863587045856857532680262899417075768983830049506282800778900901969301628868743287518371501663014162523311479769867922657206615577234370652183016339046563413480734742406745767777423628483609056316540353853537710878616390545473827980712434336919305879268142846008069722247041545663857143883970375616506388781718504386462724036601287261662842878989845258382373958732 167 535362743333825139691251145324354687110177692413633841781059002150223802915647871527792693953764362233624464202226375691790850737427072552638807723242364750197065321768206266865594442940391781555793292837350730660631121453876539396515740669096064102495928300199824972699066449662708107875960421998667410447981655703475457071998634321326155874756842946753856531763746479724524647805277892874594619406740485935367601668620887074825360199925418964167908141079537766692987954193037653644367518846 168 1661494050807935901989996264667208362511427129887782846602904523021485213921507314227915705111997194150220593838263888988726265683091747416783069102870368015522030368155938823757780411081705886990400260670930735767983008243091161740763324178421328039886152674148174177483525926560239557602145747626897171869859077238566578513676490234085018201693805807272895936392812753732547881088956295569140312228277335475343752708609379460911155176778307370800616720015821632310078583928970966189278111747504 169 -23293910992218310618222233226850791491214889631232278190009771319386625963633325499560859025160212105667189415528769901768996993178541528047160615572777499244076809213850162270525752619230832933866239701926127207412052126547328104090579361716389415730564341014982292285793099006567980200548218543722708176207123159264785565204728181119976852827502512947153037170079492480051574748117762400300149489905566672491933530775481815590314567823908892336490744077754548637702246206020307882911450860393423342 170 148157968911383370644045991612308845001324093274584461086543542443353293104554453213172645184143512245016368990611382825286029674652163627028557691912139595082079907621277286541902876897813898558649265891792401705775253091136754924650869719077923319583639138985063376552115209146352758407614631395573354638354670970764024651967191240395397490594999118358526078323768605124151504385031749338350003612546816335067198111081604905488792162558265485456140483485310779914444434601718412525801688818284140215980 171 -690430154130426228314488129351201715613495153182637298504619106337122530969568464148922856851420576775188360569697038990383977828858797814047073739379325712796449666020358246822590128830411775430882923123852500170422551700905103670267648131822673370356764811936996505989760993839846609592738402315302862451947692495646758493073402006405681953956038922613112034882703716468409640650282691979447700504211407049337385448541891594472878673907292618247014122078622403498313348914097831095100877568555464508071962 172 2405062645619940152356003213775934978376076847314009964476893848469351813275246153940585047992832603776180447467904949033615389144523986666121466319924296476708326194000373074965350042524705294300613840508147813125977395325448453668856647388977957051461486626579900141814282433356936680630162298259720985695269085182370136533525545586916628554170991432785159284430508925154340621420645056107171069288883719745080268246781114282382052475316597849569395994475540098926402091497239937787147618136359630676363959592 173 -4662701978305199588097537015393399136318586180899372342866534830864509174941676724850783066988934852512670023762248257510996644761458285472143106679765028105525379208796188205184977931548591372469708670920520876338074934083734074097531194074070286628912180308118102575168591148841493217851893434865144138776840154776713265787397024791680934110508512037019712696157498829029441892485206314978733943495635905036899262104074892642057740605304473133583995873327201986564568052860275815071977850572765176459910206858118 174 -14192639509636841815715139655966222906693812553705925029917681490878018735427519976062505544109096815678845287366510832436218108184310191546214658212039442762317213820406448008198214835892591127067964355594674471984072325082079137419558727737212688074610648403678094855190839549537549831384709024200118796296782085782785572827585604730152453636508123804592415109928242690450204694745864199727004938832068276547851388745561031213506074145288509730394875802537102487322214861356393921690074805800326794840748276608808028 175 218878592500729310975532975767079071149300457538197692818179592263516271225534803934563817400585438147179676135167356974793375980454393838858335190545796079821027048888139310379782358554595038532907527400052011781859636831101708030674597828959540954526141785060690954428288739141960167060296120023824256306835044102994576915758668775591668521585844117760604300479250377983627357327254227084513914014288387570805254964603684790808482241315181664565557084318405906282366985113208940497261451112158140382124436278115484779086 176 -1490121583095394633893092335266285476715818235568379194055173912873722652467742391608359149931805501715814595143480856463325931244846270758983319902957295607060394524216233992712058887057862013783150434033662020599712927744606416432097367688767270262741317593314035906810652719964633753295077992286039678669686366411080861422419691156045924548856914820869157010029544871144265803150009466212168532888810894883750558200625925448821764581221010035397676243169514164008038257298143285325916791610575475013234570783156385696112480 177 7424861779289900015716140481442915329691366449550181223440179342127805435858070878683163605935179946626660046907852222592559113278066012700426335888468567413802050120355451600159113835074755005273390107083924695027072466663197052064055551681309762863627358425052637114595747926806075164127182735139558616361046276776347605852698825751053011748523802050764580659076798154121380548659684939984870166594787959035238673558604381215313884563333547195698083154713930087077800526089910777930984310880321414269632938497389115620030026722 178 -27800400585878555453238912810346700126504053561957134325198216968487751356442304015475639736964120724479225700399501971734619779839978446883097854189410834125431520257934236278741914985969759852983281737689457221300807146655930523028443560308695414358080014701081674199928807760147123370161343181163781141720211769352002539264156997371902652646302929936001950250678055652731579251180300206448408033573983540850877982409567865794968423028916477745306552965644969761523427260683307218642355951840963351213855976207757687191800502339940 179 60003238804047880070014669670706584822844244740208280892996512891336431634244238506881041097019996786050183717836769350162998184359545689769742772958571135944831668995958015710500350047038346860535536161068706747293564215452002281775481091931475386048988470122001831190269112465140564874193627844941329429563825901439248819477586258954871583858533812671803288179773639416405230921727135092803698585010351996012215936907830568565032165895318188743005861648582889382731797934863513255929628215378552159890947704563838660916272252589655990 180 158044506858322763664312952953387098507819678378791599976967945418804518885442027090335701045722465192215811645795052219497495177671615590120004848314050507843320293245085255662788125273170907934351564631910127749540706363870067371582456530606074388522042740452417399287163832661074651432284371619911075987738142282993429788093999967941710996872174430092696308117390190722198061356522186318217203977105922137573799469095448255706605959731966494851341408935667214489027690803610237410689216348204426846748723334433597189091174101104414047256 181 -2851603678660379898989834522896558701299822792892041117800270092686310564531172306038081395030485571720870342417408691275401044985726521228929160520361488799208251990060204508260277562165774066965931309790243027825576644465756505961092972348277648038098182338035227825853409534483009740139038911002582083199558072024808680942748147338104930855357569018000115915271713224856480291131132285326559292411471352938869138877321264568735764475385124366846237191348003472034769576733883670200838616934683903722542135251733117100458833143043102816475062 182 20991660550624088987857515459920899746091035906890107412686505307200277547606111612618218281629893514472425502324333430212209891950518426786632397963801723935980129174715695772100176309930555380002168994871758369332976887333842121857062170874041655068664380939078832478894816715272517127218933155441460475995207190177906753847559960854739350970437499250610822021556548610272269994480063763016761767538561890402671934304656791213360934574645811177593144248839963621968413069594721224073570812762977531211480049985493810043914405313498494615282353044 183 -112483372512445355141440834201593609179243768381686307835664421954138872942234180916313571648402862424828422436390069936566824451066879623539351171640014745064308021037303472080684181109241628848517755207538240587882086917224288418684459646594776864975194298833392410345331217636769697780431221204839590772251349109169877262288401068792357468353166292922183334830317241777448695923279017986093035158042456505628512226051531496070434088715695795449517723252868128372140938382418269638753177906453230745219330160514180126412926642601907661969548184587234 184 455853080617454800689739093659382739252410619300127808582686599163536680820628644858682791692974002943030317806606240367019944426056794423039224541234045222064271276034907060894151356542957685494484903871455612206350613712862692045016076027577465077785891335972195108062284798655069002661970233785538138503957404235621846480783099420189289851421943627403889807516987145211448901777488324061030306459036895467356560192654602037179562173729795552234843387305350098255060822289780792464724957249484138956896424273982036090212020551405178187698385374223831952 185 -1116284385231447649593658053741509688900257650317790300179776223813719502123353101873982979161745654794901337802317977433199290725570103896260754116628553060136633970191668026858417261726011825992906868220958657481359662846147650664767807558081344626748652129682591768037588552889868453337439595749319716921205376669641404195638698053140493744661637405930943280725250286725569425230875991920471872345887186610246351882620967588502297677814268142879352966805189626327820006862057051369718786574970851712267609679324790089374351334103173348887731386453359247950 186 -2188101390779618758954062184894300559845860498002956072924636855139603540032917508193381408283640825491958753040287548521836845829166006939834182377525081822942860526272860261011972906776145326582757756234522201013066740547567361828085089117693825180059244515455077163272219349009056736940388084088353313246544151523138119359743068729882838856163427848011606856830784390134167033741149081091657567849755674898213068069169723549769618597117687074903740107172414683178338194932558624979826079401047136679431976309873695792251068319290782669125554594475719136020852 187 50824981237654169487969923846328186124294522194091359970328396450774882057912494707492067467946192368092688188525958217378242805425131267851765478056335849315871094408957738496792221551229947620820598528710737320996971119910005340768100112223356002461774662098710328238538000948446717411868508060630885120322239474874465874177384297333953558989298255249208265989735421192453982211642824345057762271849011713131696014438525216161714276313664331046444184504368478683201804357162506614453143854177382938115194556721028560006963697615547992490677647172237181350085708678 188 -409141533556159092571742779231589279311013854502860632671781243083008392053775262190472607800532092790081990150689465617091068675611687875941638607683397173680499811514608907374692956241392634187505894581653284897634042717664895785286363657581168491988232214007480795398726020418315012202093054646232792460845152424442019458800391373261088612872219386341106576543157164168493251877059789483786699738968365086557744837803163439636402784463846616888733958508180952163253675804056012411944955359566036212089225083884277160809106594218675913873789538917176053819698689815800 189 2371050593897373036593024867307055259691894764500627716319540905917401375203450207577790117698661594690718203554797572913368088524722139470730004648571587698630968167961875631996485509424667298941706785537185558328538008943393168892075861582890393917250682717001919337626123949163237673327910130479352752691950213419881349241894897841952397966159735611008872132177740099384387145230508203998624822418052910029385582986724459165034859215123685846098263704386952911326512384937369020690241984558351620440957160958483454849567775056719516267696826257457358543542128329912563738 190 -10460443318375994115286577194487764802433259375944933568081466002805624656582101913887649108511929511758502528441954861123412965641310756325736444557918212468545733887108971085211594379273472526936387556685607899819779665188598291540043688499548412678969643756545408496329700706322590836196943531683618874438782153600735778413039942846509865496417299587183211203866324567570047946555379201261426789965223156871815129223582375622843139791934097929905455266435559135594382167015076844010256929954508486990044339582121518404391847194675111297174467546855358443637317772824069663868 191 29358804535323896007846851059193507932100445256752858508594209513316878187156786906895653410726811932246656908169366631663665307324122699794016145894573460032570581456554171030798724699973485740403225907753318239731350848944257150960553345160764900018839050884566759087249676649480242969876433692765102706789977048657730719587236821993605706147004013134293032817540627778827684110880500089050056284433692906188638502754518522223257213956346464665444489666428343003824586309861887662460125658938033004626014296112277359325295742721061564280219189139767196394854182430182339727757806 192 33184366265066604894707545186152311521955911550615725430451881270483646288188156282589196426321369390092190681296266397698715812459019052716023079453524693778017674376168696242863954198184368783053979479196680119229890197040585041013331264743251290720006251642091601745508885905462745982955528798579712905386296790744580837341755620736466146248540813174061251781155379485015119118217892811391269566806627347007609435529331804504796913984667163620158969228442135309812302644179625573049486269395444878292467135180242189847172504283405890349193996725360074280577335624382663340745475712 193 -1221168414212732281523739930646925378014285981603780820358727902043378808416032250681203188575011684796853628561029189883988001807235240625350659623840071378779482610228239186186512892587267757557818708172010297942656293239858158905174431579133376866639403127569045487846153638918824506509134356993164892011677255167178482420275708716111019937285386992035193177631144774704364845962210861466975349625178307097836883888710623608411019946507951582008508342219969109246856406000749024215007698930737637967923707439638902619881962289428772000136372687268682049717745550868452698443247424619646 194 10898636691845764850002307857193327927562716451038957146597721466631562485851761415994182892930865391925534786164397001128929478469228825682487916630977364152639128518595002107842567082122726435812157359228777884539014922417854459125263142932803703393938600868896851443302510072968652765031698675784433901952346982746295283684433489078323041091082201812461517052967742750096460339094233444481922136913357262863988291980540895136779314398710666752150240356546129624959158282624908719303766818409930485334733369190353335017536374466936712552886024118917749200152464883234938979508418038105284220 195 -68701183384893235042570446331426805880468290726873627718494313005323636508796654651840236852594336164794708267937786274414565965344253487398556267890329014168972625531860691318993246984554431292050399066253361931800584995667463049925770137574050465335466085249469746556886494562420719976336518059478469884459247197730264477989980915467948057058449377860547251581382453407336440119423885257758786820593918862476876600118047748675743717323707897546894278439090528040811514872568521855378155191262737435780370500328147594769914904955001222292659454533920034523488040508164643726361906878941241455786 196 331471590444625902760261455088960066489632193984087550334187429675567931500594274929791265607789879197504330923600390191252477457879409752062195870419334809933325075791674320463955041900233202770518641446836058034290264126688128919294585933900732026678395983079989260162572480588119441293730871180170187691150348413131124343443974782367387534857451741317379040646589247929838611499198274563927109882247569557336562757465523573960178726890878604397819807629073570007509062201841935529332433339711481716290854179799967569767898974922144489077487855252941321613951980339002211877607630579384463769446904 197 -1069559166447840395776873264655089875167023774299987730386569905606706823099928874072876644905935199118576310916831467285073897627540604582787025621500467061135720780991979165501119537313475374688051987677438724688608062808622196038071997592118948454595220431600140657557883254106604104467388388527134629104378742001159629685575754662053456791165655613490333395613095039407549280763191295081672863585250303728139131281993770747471068167896921704485733347366781280947622656444325007563725343138903959841446954917849544871546023947172693378376032932814027201922131540428131341329393979035643514840927573014 198 -248585600916782153171478160030376684562970719797028204713506305115275017162380709218136113194650402912255388892466729905636155514150682881806557299600195683609565687007836084384880916410462366313743726300194484632350678253851873504463388655180996317514521146210620170395536857285027332762956421841018533148140730345657153850102837810570120581244207165963410270186311246492573500093054708150575650831658912757151190555902086535222874044994758192722406084070501957764762059672463071770869777236554676142150027009114246398219474553121785812114627924090364232981811664556768102660384554470854831083947490239628 199 38885354995297256468823272719037991276224469713686249837958750560077831197403698372000777452346935005935860391254974597305877100915557185221435662975506742679686422910052435791190002567759408738549232188915154447565255543347544284283735942076716421457601004412563841487351413381157581819261479295227858908689337475113176841362149723262286554093986696369644242789689002108654327933072261554689898121146477473634266770250581597791819660043242006835545706976877188081501843247777029059475482792014700389187751270508128507837381015980995115240543115660003489439322944286706078027473764358805387670149143237176802238 200 -391876403967965104987235193395615676812996686762618649074510749230700189857042839133114998069218390523022256823508697931466909120271499015134894803517455639112684051812189394386471424265010734530602878814670311573183370128829649280425108953271959720826064846181830414715734717629275362464550369240790035557400345664930053285868839509466106791810340522955713999907212931529040442858131250869049040686820271878173626961522314870555865812981589115536596615490444496715399284153029321316747115470704215236125497978910521319867296861147757002044380776822434679170483272820795294325944146711612125443435831402216958469776 201 2703805773678184575578651104073760988150250305007174880354753585937517562287327203966850784140923728494559425150139342245053145694625232073301817727219092205371287822314914978680130522198263860136655982473870865981751834290221386929086154599758912178470008501028712167816004631701975641563074598529620476760126643027990469278080298472804135766761563686534742812708111644676798475151757676045856868501436319167351565621759340132513951742517193680660565520831019110135974813175328052889102581046902935571631886434629617812046570393699823470198190104515847345540072842698208690839907170624919412504670201183101271571639634 202 -14319713063845836200280088155455870798663367437295878662754124141264798796025556940987621257513702612519266760867870325039788215204407475776920336264098124628851790978585468718926356287585397529461924826466966493780685647756782919707423290144371444322150000358533530004805215357685593575703767155087260092974899446549234240404766988013123974335357467082427790020034602212861969925701893788163993664160868622180290594355516536861983565543156743623625106647316521967212364761378853591312056650417133480830704499838838814615702320645871170052487537256768924259104669022552983715923002214447122019950210041853014606436566708628 203 53034502791551189690694670705305481868148911505917083161119750437886282405030446858148123798532003861386083469364164411194318270979855397463077122953241000007014120425999267299840247973702454054886186436704497614067787399338166010552357117625954725156664609501444765399226519767075960268418376114403766128713748716197207972007444697772847027487012518297584215705207107142855683175468796526866055475751834119673132794452284119467108381570250732213668875361069543847350054336474002997173795275335168282525296905781202614574148976823355046016942737691112772199504380046219628719344563841696781249918178086278567407934760660100902 204 -35970514885256176318502561574835762489720405926804442606245249074062410338197893383739734726927991036207592329852927718932697459604741833561102449773389337228598549425295077554474488779575267209273869432301256265430530121158419908902626325264240126130383712771081331102109451722781666394581323435794488012641944542462344668544476960876888583797923888016109948106202527541916153991821492119086092924749237704084400907792742625259721266375154891828761907753635840018176031774902678079597508246072093609890702447145614752861500449343233288271378213498742443592646850036060029182765788302409225484556586213132230758598483480394532632 205 -1605954381237845717110732346954508500494136952335033385043740239176629046880022580725106028190079611544720872231882504019611342854113416929965808753550674829601721793372485907218541423968476993866313688475475230987981048159642969323075121456427718402433123094242429482417962599322846069215998214773786520298925646793845580556632761871197774851657347757662729729353726902223487143988789456161165423500672639757636439909862881582297825200950279202978237339878378243406413407335250986530430832222668989131108314566827020780143821579134261353559158362889957528018297709710718767695422300598671499751789272879199006060645951702339977337926 206 18777454431536192869627638185266980769740274907072532218563872698482342381556458483005442440556326365783782314423977506635000007482871380755655966786025034458552117299619186430691321445305478835991504747987909267886467393599509353877305010302892333701701472064704304433283667551026356027906490919704749642238484345254713070985162884113897977952671649758090221512249639633730022016475389033915363207275217080761957212280928304009818232447294388458005582944461484288409700923449501783369971817812925119384416976820242275151550182387913354625139253110683297410271784657134301114319442683871857020418590372809277280910045353078951180026133348 207 -142848035723939057795235120151355757076582738059368658386685550694942053135990642892191723766937201233223274818885405100687210663177001856119950172677292039705046173672790521399198419738016078954405818959187261217596876953816604267950943090129800100770397631925185000869404821887010464108687603640013947452729852836869038153582860163610330950163904713308062281320982973819809152982435301497766520899985837388003735001318504140356535203306369266444057208858125065039304816800510542828805814281091158177807797677562072432302144415453104858917783220411801480577645008151482766960027898347052220874899085974730619016441338324443459189135910235762 208 833068314944247644559435569117692413890851539883978875084194842133813288592841904594536532488442018210158247044598478726908680208206987233113003104689315202983578447010144264411053389336948485231863732752276038432702233992477079153093847050941819979801498575475043384977600383246589040205584574455405588577547331790641494626743508149124525874222713970632269819981274261546171797780844063551765473693110881216908595671317613914701844785250722248195546446270107008089886476314649028395888502649264650949447102274770051054401180912564041785491119330293809342499064951469288189546573674017668049867475266305271425942799608577113895945915425161473120 209 -3526784274767600167919725974902359185827298564908617805286025166313791819884906316508521198503910843105413876491026838887020943616279471116897740826843291842398110931573865188106918736991978819826268595757659678041344041574458107824462113030281606061536959567173028723511316757969796136604019645313441715634790883177618312815275974990682788746793705139237897757099620741371457474019607153827552341697565184264620363361450887423826520743549620411164834291731861626166492979262508632997037056058460633095718705778332888499273869547588935389222401506504797135137405727906832067622125253688054908825791519784488824786254283665156309800470381109696908510 210 5553970026099497934582205068348687802987522876551807939589205400581690336569017525573641697952357218460266810553991151481532062790417558688885589182529837338806070363451414810804460921212695516625325891797930391634286292224237076778013130676486144550109215017503450565228888017157674206538401389034823114031445452633726608587018813737379063951103266313038647242006715884530365351507328415700528586563167546205220213822118534148849480886999728768433760701769180703975510556715154949844423355355481964331926922743654094045790101919907801715765789076302848764767414691209702770053616192797581415355924122530644380035162080911538051083125182185280192259676 211 83342341441503160915594634250605473012801490611917445687369543512237391298983494171205965710370868153633079554494967422359947422998008234906550362318331224273369921028745086972886989062906356975108739742332236338913327845474584224853020401548541269774015038470106544102460255388469667464407387902690541352388804580194192046850643600333840903841547589634414988206123987735301325152276775440640901567132408147221458280619710894725078856531918518442637446043405827447475797068624680840773628534142162102403614846567419957889371152355309057638396505025114560266901767861277076260970969401474663705042032428579829137209867879847201343029089878473186752158744310 212 -1182749114303048561529446908819938419148507029543562381366787237707877301862507325746823924385449832338972862429255812242281009411503267401281134586861617270564479619667942225402712914011940996518427538997439657914303655616465681228862851070190537153250068059770646089974122493332906863009483147574164402167621187037262936069162658868732832360083800007639240061458836046611053815558150796198327019536026032912472232606372190928097923132332086785215257957052460824954273582745724617129450547924222745788276192576395308331594655696288978116123455495897326662496038510968772937730322035466950464817608996357681898511822772321243361784479566012382300413570700093480 213 10013847486654776285535806836053143715425709942646563773013728705853693965351692243968589018657847152020932785735922193717459597924114319101093878647934890133600602775573873793941392313183745305416796035059231670489003857493424420546634877612999753855277545156810294858510862259598152426093091096187050928303179441365659156668084405857189452231302062713872531317454490056812776412853946453964733940866569353009273278419153098954355534754876959683909884978605202240920249371810254982195682590283648299455580785308910711079667463436566922020484265228950723636462938034337291298569074610848101910537635156478625440434775003131388068472440392798324627616259062218620810 214 -64506190692233638345706181805511309934763497987137198977674281199134954772882753491340878923576748940240390183494963772117718914038809072238655288701793625899343068530383881735434414004350574484156267519587401830902443573208407422792377820752541737804640136021003181755174412826443338604943301460252865456080395184848491072083019032924776914367983157145482671768326677552045977228335801347525389869008110795307854504681082335812925222932934773447990172468944741936522115832281990019438456692679607197409887586016183884260429795113389811083167561399687739186160025864727950877457342475258257361229049487190778247971559949618061015910500520194758361033774406057462590636 215 310600424500674727090520491342279410788084415415639908815277673200920065108441924791980482183621023997977355039195896572225547231351348271409268373768489737960868143359289029427797911312166743534561355582946275635777884867522128153123141014856487977199835998749775392173029650222914116195655494659517667855829793248340089900877363581990629554080213926867680709681238002702053832243698858876795661120055547254446127207683694915049620468899518857773601547300751587976070455724510106438201155571389755153688584629217617769254316888941064748442821306533901187527170990547229961022295777630214986817221649302607815982734835568009702166614990772340964641684295243969109595665246 216 -760754677945891956596914714044511151782096575972804828016225356188887623881486706636598046158253672533929891587433489649049756031121456728712820296738969910461879857183895694775307612318186250211480022397883282713261365319875780422493927286765275122372593606647406119982814728726881213891721965121353056322639607230383354011721355240067097819892070939387380061784787035830620735789285275721518406244835218831724630715961433996689567370751823107573739791497259137374229127793393965988585323355196683640390405419461349919809849273482686428852118583858564373878575450417640401567926169924857041671176546245330203026264195509286751208509393906619431357126118401663602674896265392 217 -5125877436256363593298734978342516101516362364377505952063399699303929766379208850358890422777109508969510305387141250237526712915145752856232928637702010954214310019259553058359033947743514931514368700087336197131817685791323490333296352419713644274785409731976448579341927628987582028815565175367411710984490523123534916923319709330998510467473869539333770703277558959208841789661766470092231171936588368392988934478373510927753892872329572686169884685266110718666694587073606586400251390471597571644928820301074116332865374482812085464938724695626282357690408792833705551543091217514745207791209700345175475916499273736592109125359997855040427020929074592436786785426015687438 218 96432030264601120169439499846091887306240250158007026662925721031285564637483254779130153084270833774719211746093262140061445193342519124228783172815471001400980915385329562394950028777561536796309135401556779546195866778149053416219792091840647552219387838916044194500918856361315348836876026112378605864065652674532185029548219072285174795875690076909219906768221139200623126960297828577280540085321813038980358715075773616142993109221462347274818426953667476494405604873444242035516132542503058698428627409839439463740430504791278306933428724660221659108756222133522474469896955026633433994467159235054266820203448307060556640856490002485757231795201282222907487253122148886038092 219 -920569795678208918663715867299095563633974527818532680533583429838110413127685454196770978938480609572583966786824087779594693006879610960326256400701108161063944788912832446385039716604838122159454006372485900852115374846088074700905157824190318354229694375009429153593963026923899801637135914873660862485819677524915024385072291041227925186928521792162217832723524023441504589963304074361104980101991619708108754015495217484643312033812461423589632254846376210726852415123402029330621509987417762610666922062819426855317094172985399817719059715066323400983850176798954815620508098467862002768520144998321329791892605897785206122072599768763768061199205984694675185254923356208590490938 220 6574008506507943816086899105543070984785677935566411211404983465903181603104147893589100004931818357497284072525296884480087194838819484893967923505040707358517737448499327568068175508167184901312261473203725326710080052124604688417309169498736919252373567138496136261112881357237058039970143584220271974020452774980860270714655504593098634691655106271861804665374961715229840167725721617783270154214301520282221339316322441560595730631185603367546698217853205388476632330868986663175826539393911017847281090143233107002822203224246513645306906963394566182940038056173279935862123995440222785356953282136582135104354645791281820214083097971499670663228249000075054537754122150434383732106952 221 -35830868334167616302344914390392193385487740665066043175714399165696184438554896803395728619893561720054021914310876475930986758819999509891183657234454769944298044023484338879580912962181172907714273551155300023581986440409989558760404122456334841671668265655487155677356099044543901436846302998590050713638946861760874740724759295509705111758413176199460781376335123477069796735177091138123905669692462559331604542414111956675119592461994225070265758984082259619550254914254233540144993189759627179748222255335853023544614330233717274297313776901208497482868593301395455915333131610594052399016305967303393231750216452168007756274490970848781813736717032619152342786521659303468542038883590310 222 118417554794065184098396185732833323538317375889888161844854206526759960587476180377869824915402438923857318163813491871241517184923331331224996331578228818354204403628511056625516823137860519842690725546241637321579135583625237308157356519896102084441717405936063058701273664204552754682231719032243181829005490299874879116193830130004619632063957296451453186415306473311332415235223260959505926921644960329979102246487783851656585450776093169163958165351861119658334621628093983644175794093588710648434297939450930326466955156107104274158984184319498590340055554340471299265430002653351906321307799782263944055206209658203042717686539384125912493426151605685888831439991498733738734062915294282564 223 318028181711983733234772944894823900171893029321529106983199299441942785067551065539794631985501835488027651996326571106895431089896099779483266843261733662922007043670563616632222748549753439822261079243152707336268270155165445818923905370544042815611862332895642025890703187073887299030650404668217414862868278562445855060470658459019981821334521450557401802491359468414292611365166104551810019435243500266926960502797314961364490288079770009695639706708773499774633220037765302269789192168690653290490224970170092363777278439251970361625098760134548426597116167416757519782951072155566160364533738411544997394628637038252960944465012848841236495521404751700030429782803138249641004206102594430353710 224 -9986228505123167103765153551017451752072724684002643196376139505598250483977084555690329023245814117933231761726199662970865280964601620513195295082674133759061386815677827921392872962590626310791074281076995338014973790138269723196483582800063111864122555799122013995764906846755317051066698683885819743536202072276755282800849155348121467554565625297948833923175290738041039536207569593306600369951649648204307751560228167935580259295853293066031361671189744483757352961295875532991771652896874411260620391974373466155638688729479795177385989788900403425274402450059783936897405723022370298284926684343835848621372436697723721592223171448511665389628776083974718995524378836170775180768516996094531104192 225 109638414410329075943659919032272133413574340144557973917082555675289666691227375670235599898966809436740652096030718828403240546161913227519619217770921052752711006250398995549735678217177630134817807026762667890157221243453182233258595750773648308924310563701118386573082134010464010191378783063970657003875831564292019290931849761576381292843446387554853340055938022673714273910952776064894921189413484444689011924715825782646835286532072512874637260056804854442418530824472793013532308808444270160939337266822320106071003608313422049644793906437544000676049417225276601182980043158180466614754563107472326602306253674259913542960970038210217693351652865560946328022287401561910900081466899391408542899829442 226 -872276708813389637234935733829052018954453709251432995392943506101789297412730239976587300305830736151651426872242347374523217267812482492471225262963757936281500515435449773352523364714955539769925304330828465273556129844052938107404200262467894223188194745710881192772587686874209056732688889093766348436577738699560816055230795909536929991631819968067613106285873406353120415328871259152860531421654572914561002842158140808952448168732085979200682238120892225890839022793100248172174091383046652924826738071667280202767871540436469818293378325013726707136696268540746023382591469502733195152506010044968761775143709493454105950814034813356028320310664271400343933491332403975029334375887613377346775126893736388 227 5360963311532911519833454974180697359504179912359382358696505611002982872328950501884035833585365108762878384481981663204243903006022166513235439758044399743506514408599956560944211581187382262915189026817583059763998728639269424733206162500692939409648202351701997505194904178161008878917290296671415148442105450268388483557332605451260539804736768383303109710837747880520972101829006927304654152304218668923228740959294444501470120759332990992981583131221168059350105106012875629819828013257071593016596419615318206382769935104833758468003811479315069262509790979952607241198293840544111976152302378838433936613162331634841501388947349015528490105297004019486098504475784085985178693494067196119203405906608605864598 228 -22252446707626845754817198941350805689882831519809944850058374403282981553117971748389480015509499765893704039636431991282551994001935798619349451200398941029067985687658918383307452651044948131409099741732130794452249072470607887272205322625495457982951625380441119030236226943868428114363563614142403100331489967204264203743979527482235632830741097315442972536689291272594444658283569228084516693514513709080008744886713532810801613479823361913857130866707801945779559486870318877409281406013421854410055721665421216718313718839553414792637298436645938064173363598138981346242449740154914646558843692322253558777921179706901000961237947924811248283289500974854589428342685626316763043578320147332885868772241501068933704 229 -3450014941423301843971594574701907269696113876441334585276745520819488996012123993277234814800242858076406771847601904365188310694488512599935492121260782521924510633422663849970340027007982476762690011384278604137353569038692908197920080948153792205565457246715256374012101596160316965784540990450939704083304767315181064005581261317107947490721399136437892009566490465481453557936871386370439806386250286173732945617170915591546800547486661307957690209044666992742051463293352695139541520595597744414324727790542796861160774064961056150362781418010640282233118010317086457074184668609457545609525929617374447750443726143506424798793173555644476830232114544321464727492833604739963411182632712915588891840456725052695174358 230 1279101934170723370323670134736508423443939650381660278839966810381800767791829373352595583317183523881891286950272003343028979059457664298996824629431855854513682232876850268687181271693996092371799482626921943572857393051080245654691895415510902356104960331997154777733341776410376865235128678433894952355044912971256011673497749200916932745844639527950819674970761871256718281755025857312332185933738468195832659041301404580503896794566864017897296839562934832561910155209306603671655651795139287597714375881381105793899674763965494774385590135106094968420922898217678561337568330045185211239380909931301759780922262681113497881405955945361673198457673984954175248505661064963241885339508105565376781459366991889535698707475252 231 -16695987476600546994799082268934658100614163920359073469846350188213609498979430015632265646270383276015493307870586809658237159527414438153958131572450077255934604868238411781671719496803292551907641654395956864461749372634066821585191428488685045359231626089193903565777954916326394777623081098721107186487413411694098179753681385860947254656672552583737470245327371786808687353157782448501950688272685514432706961515222630185345374445304831397792957107177105846552991892098623748372406067100447201652831579791600926473206155704397335513221981139253068105288116034981866059318678351678296454217767180079830257426561268561700702907339821138447130511661419849737158347837762665191392874818126982028677509369962657728089976750915790082 232 149079213954651148219663389425036920213662632154193174635353229350849292935888654990967469472261670091242456358545520648845639169597217736391726573869858902350198306529337859210307728985154553083287666268479168959992834634596558856372136945245019581289878894928288764994755310815144878798085775881868624047047509951856893197252139373200391173262530648146046981132106083064700178590209246197886486749724970395999853511309252466551649615456077587512307760097666845784873256631372720686300347618595764231771839147332263158214616253748429676474403671695003805731282100004976908043270805651611350699277525367716689247328489774713313920054585704282494342281780327950636949683351217274418281125933828838463841825885186518467013024932455993009456 233 -1030735761676037886162121174201433036382426819136325725849217909625677971158328572547383519014016245442951139673414207681995837686424451078762998230266120495309227834599197681888372656266737956946363611666619889792025893647507272684423958872393631575901512416848032680236938036867697746917965644412052377261269659868766933655705860329696878274145115456628651408999168516560593750039970247621795940816420288958993359964542141904387660722347887761548953631960624304556644164335448993020326349244370665013905395287076111079688157597115089109566817901105175858539938319510284655481598808013018691259530431400903788072634745323682754938398461676308134335559444566988283026611182469244639751385070690941511097351682835480343763981336119578814514030 234 5153632558235355575881579685409473313796723575911132918990873278323454450059906577573926489149360721465825450286142581829374380652383197055796503235375750860820565377416207949637394670728594909702419314586823627585585163879812064866281285969728550794033722658330940923721109235447373121170559990013558082197088698692688807756800510983095476107045346667774665771304518483328790928686300367832825483592666872247368970411798016105917925698147901682568673097993912371699338739483074921197591748059173175317674167791473472897705486127718516650815426841148410282928636640918079705746305980828839846363175043609459078861993259609546334573595219230633840983075655742316260279029218474058237632776770748245426879673719785511043885137114491546743873822252 235 -8626470163570536173494850442928464191980625054822436966690098876109006093947715407344231755385674022394674220785154353437016972920644014172919256334547196682422479456187559288938932949635933834163197729347777845540139948534066035372632186882464827284845095020922613990238879340911485243627032093551505106499726715631824543825155123009953391582025669271918584072727201617698586398487023234485659151403934773017725127763751287633117372866761404019960719351074504410351461678596795016117586500059708714699189983542378742218195136834523994990667709604436855022497814864524702513441528107771082426293482418820630901124493352607400293380343995925840339948986654561183900740176732549071986981571624231531302062702812999707117678273414344411486644797444506 236 -193617068282185019172994444187509978241943218342584775934652601103796880104000058875539539016604288767749512952398902672644548944744668364311491700138284283935270668421428703252682013037872656339566678404547931418189277988397420455539465743545767567570077736667247608652761141765993852325870038121119821401505584950413909029744240653470573021156845916908098615760816040427819409978745300801575954599279632856385517744647087357704485464073508865970823152982358058507584705763330533173469146303727302755625108456875720329093126936000436472621516782943576100719993589596072599535416361006102514156464370364120594787533383508420545690124854072336608136753895524199426796646409991913311940240756238774903042237806674572351657105472300363031341265141170629464 237 3201882034530932710770037049965665376726844198614082795123579498576654995857799254024664337770131158711092576369821577133048181536559499753930505549073582637069634944981613858817285523830330047024901111560911484243748468905304577969327461160124806329474266859626912116480377235626871389371778602180790893897422925583427497173044921801066872488332866332630726597108000474042119983221102017836082410924643508888835074630922589211268441261845754159895078734123899162708442667266400969817896805823546356176968161647933331377394020613580846753580717226958164531573566327879635898261860665162181301519171343841121240758546544759075837461290416231696983856543644925110498910037137687578435995212740082122282221923181014823171599324150924457692882237910570429623034 238 -32462135022965337451226975222578103769964137990472374931025821698804431675754086284827087033764460478682804805851037365490774483043232991469670057054501264555200073958383368820408009294126186946856861480236752140003449571241197618753876254393555134773078350845939411179390281578982863060198638623582358371439140224002890738811889096157659211379940182630999198725070603852479999035582980548346289708795345076607236146479444522736200915676106681326166348407953150129808520741378538274554705579419584548971414476254601560446888409976083511293578792402015324798004088667439003903069744760446313861002737126661289461641920220574766160826614142931736858109397454249287429777181443076828960198037734513866670196083904273904490896114031099783466440859825996149810386140 239 252409200134272776494772088039762572879794693568242165215305877872146535201624955968568372011712766247589114644394425941559182639719118850867963386255690112964687024394433487145219015254719966986287102804065182000329952231795432429472856291376371058316818654647644553378677506044278853508795826697126308694399951811622048394678346307409164623562936793075904685285925077143992671871174469062530894884415948664081127596549649383458411102013604661052254466983472962551760561290047242953440799071376996708318528208473667818142637193076449045516060088203722742475565464984357218885317978530249498961703994005123776286988973426935779792736893698568131812469301674339280026179759025939076896129938736521652319150742550485287575822455336258973960816836416383970614128517326 240 -1481178091602248096378044654807455425833469588351336136224356895005848998659543537704771529316223156015269441885886111921807351556952071886181789864234964281225051717111904171117435811964709617263138073918866007169124487596723888240641753407805336007954939646060822989982674849751247038963286664671213622058271928153314653662948221145485466424168983489371487647369540935341177703123982352886742266616246483301860408428429516078158144966516194339447769757730538388198641643592754784812987000549756799214375111300219786585673717084483925471225685719937889233750880897496509131293411414921208006167129920252419331636250817830180938062847526108295570038269355216721858476266422961940599670022232043105721518616783265150177712120850681782417196636462709635407915918104152032 241 4647103733946135789579367585629117958798544594339268700140303899900199263469649134081881071774297415735120670935942613821557927433227311509139306058817465386301104382894166917455012256694248435186959704855379800058939346357760629383363670939719789083359273027177661151346917784455136077733271251758562363821678169748688915757694129882397721795151163397050977403449068572105662741475204189034182265020915439634351894132726637543770020889684980030431504509142792615714064092465663536253669257888479146387196131749952988990951435331199880154434148303821371020182051937557681210877340790761465271347403407666385086065549004707548985181679122408194772817711490233680701935325494073282962616118805714498593128381526944077015139080253458628600039328690841231192985198225592521314 242 31080978182737095637720027715962084034922922132453425054519708186418321914483536947294279139940991089888097245980473890029304599183358676532792062836950473377847948786751957098796375552953279550427313401561582764223371101815265910854717569798288713053349006567113448182937591145315826784021418755560344562793359472374010710632674644295929075261085805709208211177435726431566085173822793698451649972057146616518216801900267641979918779910508724815231065309456419091970977657942114939015915427776754328148887549812411444316347499396559381483208990923563282984156561923756728160567236880692302238152039485974413311204378689070826600557908940297210633619112793523480912359663237758169129315762610733331103511488585694947095274135701451271624874659088590018117212937794785244452380 243 -758388102737762676160373209528381217593601260228209584202318542073884487218277308644689308105544800135494733157530475810699085717133843185911666824184536846240604832736898611123035872906391320021117559362883608489829403477082953625836551855346471481249250579380209404341133727441265490279131954368239583898362767177140362226310713076533636385661315427508721306670147161499278451197418981565780467300501555689880842204348205849783306101086431798409036581995041228679176991368069026484208852951836348966331277487586809080351291272288762362492844908920930809187317332096607447614684547456793158207184096597237543350711444108441168090033452878759799716808841691712117943509360954153373185487763323480375110595038490424535617812361385219362203424842312958519941489332151803864437361098 244 8902003447228366806775963480351000475360475741433200225760196997154967388403435875924869967363996091691239465355359177104430714406038622354004282668789247169733631182464060432714040363926424026597645988003564481008494181425691328367019699991735032542573342077092202323427122940763665149648071892571173278870885503069653621283967286773329961909656501093042054020763192813011397141756167536278689310136340695157853896421101287276810238541010238017263731071343701288088014111340165008580396689617736002228112946626751965129884259937194878716997135634069343091452593958112780299818188397807607322077560632291903047943870392556757265935609115287969783151029338647834472888795382482286748984065223263035576236837252134791058906985989724433979221042176057215331400097191047734455511473615768 245 -78030140096106065204626924138671505725704940183004685803284906727525722780706088743801989279834139965561538792023369281067256245118793899661332907959603172995860597765612737969187821004619160401331209543488300711168309908107153099508987052530581091085705421128806165341942701055495559742163466857221494065741019792076542918522905933699304071302848881655374947633760123945540433011819791160962448876367406933385170849316310392361600521444763094937454067555263750368307591424100261292541463566724780804350465075602736149987004399837977845990748208247249659560485645641848199059539383011372954256291280200049304134234852740393038715613865630254884741484517419954708117143522373471397942589623957179368648708213156796633434270642493675537476171263922057997930724232023824908175728946561001782 246 528668274952983314661946118722858020057435513708898332794503415859641744946822763086228168289081132724199296376819115878278296622691597914716215524325612878778663837459708032965540434731929050822755295212371978533218388942488284210604845823118843445582118025424478298689014291811428506508603473615265755341237781661807238225737393425221034987565783189439614485783967471685671550306883263752280781045736538642145993908575124293364556894925093363429398447295920231748210507516916695268072126148391774405936089700807472979044503869998844177186857069577152415882903266937002777658218016265365442719827185529965114660716488327686434097101744732179351540653206059894714491355824095809135393708867991005815071159379203372173978439444431978283961128110056964907519913390230715452540686278306252727060 247 -2327347489084214362074133967790845991036689293397357308655755177757488725854943359316015715949000012533549598227314543492259246472807448589680592926546357061462859660840159774358784789749214323434776249849388558052108960642811679411351111180014468623070746835196672954019424471591324703860486572916560665269060132088793682030272277636728131429486263401786152738025864701478764133127073406179791150543229815818823227736476292789027318284446359918425287094405827724277353997376873354440652076972534182711752895257843967829911412193292724172911804847064447586211064285151921575960761874899137855490171075154530793106684665294429396329456863153605405132227425435294786585297791860554395876777659735481434582723191880306397546301738237041022944761880508116983914528152356981003436133327361306961759586 248 -3101707237021294428968970240014883457103213645218686442489153580041040977112971154626117432124880086280651488321581304957407007890467153201531558979360950953132959459452290696454129695126938180439746113666835681822747345252129520371266420344295328424079182570511131967564254054470730775116526394825947147221960427662438709227742516179164621873472445868774657691580876569009842724169568467624341723621764469653484571953837758932401634900117527190598211815217823423741932721029440871415226306752996500781928943553689408233474199396804436968163006659442150650430599631963937470724916178714700431483945631578806022103352383014248412997103421217784368587000717560613092622224999018595314573812094794309326481568517871227653717148649688181796752522209005540183229643506663369447349492167147291691880436976 249 215517311074900862192826232572726418470637342739976499181948757611995471473362462172817115853770546274691204734221963618011075444346143245280281510985582136435765229204248652554525562410183106291856591437469014403630448341276191005801846100815220609840443815732913287273933790059368756909223438993563512830460715928485434909129261420599510716830409060919630121398328657659394766841308793109021367455279117472436502236661519100811120048569419450586724398176730344347512148986487628979756379531366059032003742474569702795868068966021427708311525078006592627060154299485291887913721576135841627970905168043017859533969540592697809711318026167686476490692623729527744709207259078779136434097040575986739059838302042122889470134295984867502003713498030265965665486170089432492110180746404078873716994245844018 250 -3034057161994972894905176476029328815321223185199016619583814585077056627698062187617199384170124913433428347093468609222606521801115669294341507169572408141701221355837686166322873281784921990904367875574624630615859532278468406158987032304205968369500859414374615497089709001102737841507921522535579582902583151028975772441516436302354961979367002736890530798427802050285280378545122442821980722657940652820871651951520161669297979864950679940569132011328517522327523499252803035130920446862373237950676856517767878672930492105071087305561978801755623597010950316630870756876200181684374401947776281175903384565943329807133378577133262614172619017154880385623308308222081946122551377583194439619562713486752155426448096518866287161876535250069953270794752868031413776637036828032882241931822169201756432884