9 1
10 -348678440
11 136773736379522605
12 -52916360230556551635386480
13 20504007291105533368839949866598015
14 -7943538006665671364765186721016327317109448
15 3077495169782617972230910362141435994555138110002155
16 -1192284434295262600322211009504899778193693423660195816852160
17 461915429292319192632119755986709459497185947905741517517998473896710
18 -178955501031159796261301840338811900312616014564384956718683517540318649794480
19 69331027738615877120738281978894831847874938566392441942082850673418588003320684959278
20 -26860260668511188681041299578323669920769842075567749525095847909047342171819690856587949510240
21 10406215322898916971586783694145344668555858084748008027528720626895234826155093141044870889759613991730
22 -4031581029035205239166237007851757571115776051708720749597220075356876235679940719378457851830292207765169855280
23 1561917093712010687152055239960534672554674892161950244815049284860753443182783097588296133993009943981803341082459898490
24 -605118684223363066567097505510735790083599957432130338365045282017405972439689702754916154884284982337822829423388683867578293696
25 234435376544852030989249384126032264293499061927783717885395036529369316771664372858182280963527677209179828164616242438438654872095020975
26 -90825068219905698832429978073532202485938043032441537626154589937485145120951916326785767805544781117924135501828035397685711241026737505000306200
27 35187492343214225609982128313477826561625091273617128943728578573528286659376303737425466064743605033422408438654726673655407490618241501654728041189551075
28 -13632355490291811107483925159763760866588062293557999670776208181347663643173733947142100526851907090212767756820516633546140602013224720581583085994373928328907600
29 5281453830270688212391467331875070640977224637559086774183699924972324360097277119548460368118323307418355246848695385761953284989053560436231751875767328758632361486600505
30 -2046143425554393029592538056975926878297166337375707355808807183001892835294336060282105001235679204031223432055004745158238723046564824800626174839413646149814657021329592082844600
31 792717886492418043623737541746147479807651616913826531220332235616086170483099006714906885691767146669606500484484697376203407199702791979373328829603218782376875387654083273570138463373325
32 -307115151223939093253097078812280522623464995786208934859381038271053945598329451139104133601067413346314718597480214325798492426053670082759438641379976875196282319685389588296458191289255529539200
33 118982702066487432014332962676486338612319213198931902282179397130559708278694317283452133548741740354757151648125467192636887946581810748147623964958814631632266010789062957730489193768795173876521969139100
34 -46096336617139871423347067198794114483525287579578430850650171804450222353289478719489168032299461387876290239331723922726036378263403383026782088844881448639825213705756131810730435805930111425691466359302439851744
35 17858665273320934768230249554909044193442167067613233254027680488340675173933017626453187688917977631463545624966190992347268770638614897863649446424629582843865721430130592173667634446258797964280061272459081001059288841260
36 -6918812833077315201844864828172191878343391720282508329030028871374293204370598910178791862656526950847391271881422666338369441368332124424943166988290919112276499626379119641826603579890604454404684132273718845742820761678070601920
37 2680489851090288830305871238991186746612133495727567888640475735832660683579575692185068643032026546517424235911175942025397808819853501427863740977629104184355466648155859568017289841128286219719406083676974746403570065422685540948780170420
38 -1038476688868936881788338654760524086440356403045953506624045883183673187158168106908495962340230158963131018940998371027399866847995956893731662751819280615887796638302452766565697797834237451266421310558417583210387137560141531070541579529259982560
39 402327146616704383652573356134415246421017581124656879323488168269713692963188914547674765178403955701571686028048154629065182284909252553960259477961247568539336572911969860090330194723896285091964366243599671556737616400322688005889317762541848956533180932
40 -155869779880218307883123575741557755517451212445833672843649333714079760795643307854004956101310224833470496443872110090707507256194413088388621209338078931068072579605141913849919994872269168540454020579900227648102399933097231093665102335972604253183897643090862720
41 60387146341516538266832290561240429958271794475421224631987610835726635678630929877230671362368737567980598820083860408970219101548083772026540080368885037794988929398122299640139924597942365831332546425401685060521149508225594950326029820548106883649293885232471727975449965
42 -23395217764944898256923378490225094771495768678486920808466855759378006446996370676757694844189363863662530391587543219730231612876944593435110152900888318587821448268173706693500230166018074208556186751627068873430744011156560232503706331978697053529599137204259877043366939547772040
43 9063786706756439540752502930215120524943194032517160882049776264792709810592850238849441925954595664857735569076675263649918237372980590717470095132708080376338433435649705315809284689790794480303249836780986707887278609901718607930659914405113614647904311948347575266923104758524462054055145
44 -3511496678123279410777270113197873466139406386390589871363761095298942220549957722962127136585075861044536501171075794029956340417251420117172899677112230922118941337739181396711239404610331928912806506735383750223399441375476813030444616920018669273511909518415017357523606237722052244420884826732592
45 1360425760160396511606961857340205552399000261771483420012793864782139094791755163212497559977769988089407828885430804058395328827141043196139527686315584552153749602069549992209678165317569682155316398790576277766854407454746839698080379984996996210380734138844326370453282613724231928781759389630513228106435
46 -527056813249537534960663338575090671871467157267520046343424901232600536998391995998288761296631179045125489127122094069639634287536660853218471382466353763760250300443771458935255717465708042727847418244078924121778216121064105006083187142727918605093913295246663749911996212153442794762900933125862518987414788878120
47 204192608319917510818314786395134191427680952822833104192627907381897170153668121436043978602039333889268938320527760274186571597064709956150994527704015276054852693859859598982301303695933635654627200039081504581778532999428513888372240270810020139189403931950189293155349670282086504529294736159283481451783110152170639701695
48 -79108400165487910480894304701133435658714894994949404681498721488647242085445995179676441073102190415538853088639193171788876732573691324627164098449673249671241799334500781794766125156511666490178717025568543362092806024471602601410502881503695224165851386859717442636828901929082638590181715672244412720093310072447320952107805130560
49 30648215076121007202096296684628114497356712098408659959139371953362638261356904975870030088243173929201954994359893458258412355256214583192531276703754215793213892545877376168579988760815093959821962118781284156729988383756474090058673443241138955900240752624583183979365967082927207627156867626041178288036633744995101065237322132111532298434
50 -11873746471767972833408669086647702901705000855162247871986675388364519751742641517614095435383454949917353106580809633500651762704988419977959563686690073461397726409553400930930441094597984380908673991138997859009383870522327945323320689448221504420818380962223379057930539072784122308000370494255784120938190440786064047375694383005342421576608102800
51 4600132664354372729657902114388236428905654589470226908146430433075229868764277592780305304374845205521508231892195499859015710807535868068455454865429956368351475723471794348494516919691275681659029414798566523460230345385751612819277336062365618642380411998140924609127191897499973560986099392499909245134026599452507518904733346252331762666484405282635545850
52 -1782185646289043952212329239870424493134225896316332954774798665948457509944132932619090073797326160846796545411698083433519623298268875729319424222781592976274979539191797276153937101007609869993929882048365649700253862016834118086469871605155454633083139299938247621932827014336977011703741922236690825281436074633475552991391731171520922238094258651344307891377613600
53 690455234574082443308593225939598153767639651362940339150336591344638732332276832413324142053565217206792853086294736262549519859638054864065827527174854954157547279072779596139808631522799318370413794343631010118255270840041439982649990600222783406705424490973806697110709908446187996571365351653888044341696144405099991110358341967504242801345878065087048208704435859648604550
54 -267496504611300726912929965495606601196156115458604707442041879149125939686091602427528719562487426204996994398326303275182205029317525382391927593372678735390693286498688291353398592737198636944988556049629730976706721580092486718976931778255926630067732876785569698211592581346896834946240835989446201453343539512852294813325921382678650345747789125416484105462703672051428988925460240
55 103633626622300882546662787655061036787042788490618261950029793926175085336214513592823201700844025845121208744279590778631122984313705329577390780970832619300572943771888847676069061146628754445678662888136064842819931611920045006161563115770121037295502870988381181699094091819065433473890901866906928789582257626934413314549653355143869407858108652388636311128879101779652345259597027326043550
56 -40149790302855226221359662511426910196883105924167137522095584457992735191475357307580328136898378995775721675509334777542172116640437190492455844914642609950018648483015590012517580511481754697978497808955891425036786431450735294890598747458940310295456842507469710241729738969663964601342141268709692977543526908119945894885081314506006810414655938345190929437547464161947837349373291855665762029697600
57 15554851392379629838884782695051981636235539175424328446127867531981313834461026823643665572823295246204519495376799310742304751629591879045874591763307918552810175214797031838010362928237794526762766858919213450155068419125700016441169872637097480904145934949810252604418172172496923251878211464673733482512602727810357606384336172328977459331767568520083153193877238531842925138508784180214401126425323842556475
58 -6026268132758047065819733726375776605929392706416313828596113605735776560010677905610551702469127240105870323609727723884739825025840177287422439365253527376902600659534466259992637599948560927817778769558507496559630588247029486106278689908993331022948989387091740614818411209105282386395470859876908201941755378888840824543851888505499880005138558703041704092432061764503147420162010532864490318579692339171653456455800
59 2334699746838239512924896426122295570423925621797371817857901991569557857199929475042795122515291386926845350315790608757951400929179475888895727406224843783517629718161951574764394972264400665360903629302763182523795156950117831377126373880897688473873842723041438212964180943416485886559776510347555761895978705916198299199140282617569649491963004897549579553488231061125042526072740437025306878646046599372148772726149514216511
60 -904510517588246955996485193682652123696171201696171843636962341992027950504170586312611017427188916334349240916676738346167483672872722365352751007319076316144330764188598897355362657414727382862402865442556725419186517249970873313002597630081433924945922407046723895926297032961544693971571080741957572657599997967023697868465015045116544718488812576330741410923055123107653816957331255346595598291588770320803689131401764166737925985040
61 350425907029681736344919776017792796579259134388856919413641562597496497730673572359833361838982994234708139277186138121083635709958058996380818105141893693601756851851185429612230402399267716565083305545754344520139679535144325595950009261692153516973209010022997811328437068387087133243225608520878085774098389410420870838181313938776478203217322408108462017719192105028006347162677201109925315245117218994828718934185650182590928653519314251805
62 -135762176259707835809117892290583757951414101102647302522152949052570610381699422895742857504888278887272766961968763318449981863297769622989283728714231684017702692562508111028475604763808477053033877609338948761943238217345133290587463270244515223033472924528614561910378568162802620893286646837503285920048940724897987780824887238909085635889463336134738764211806030090108803173236827386226766677210613762283833366972079467572031563863574373214422374680
63 52597048714240200746300164489867289600994489290683072692514861384159134321115383480930641535250508959840516281492327043533761299969271661505171904435016837156621394837212264004505280391854258745602459573658996690493923935555056877995717390405460780306987672035233301497225187372953347899291242414419677696904766609334826660566999552658280526740248436404530291228497493529682697283402950734642162272897362412510842385803571061030499431742045754771318747894658692865
64 -20377174332827759836589774667444820882321899927301698496971304424673875539240586531320304542962202622900670621583184296973365006505731827593783085643816298405068674726416794213200741743903789519300807049417041273538412254218816761289772079541486089693594004105055836513371168362935452389638799686191342735520889099439762790638953342490610975114418033595740563956461502863646330490889521271201857558645312191314929180728590252199675718518416026253347076168870885149367058688
65 7894534844462379468666170594061284886746561925244288511050641518243012152653078474981658260918921107030785317513048658519611226414574699127319763157169620795367449006787638886515915228293911788428858423965883269580362604132411633582484611337097934646175230076601215018378584315010952265290165388617121701026211293852697729061860813849264987309346350406118007544883007822566249553015778204611787736959584997171294363108720241502639720634413431208361735009536496052910738847352188280
66 -3058504549869153995854207989308643486791662640146923698167566269399343381284409137831604317955567453033189467119625123991729667318871586547335248106762079210853033946910884081295988590088174758960247438346233913945936404703175931979323974028439528395034448191790154117046876365812163415438084994759738290878251630924583861170679146835254112088536752359638553380739261532411419336266327053029904661179440390245917443339763733147030913988822684539714909877996746466920577151926128036395572160
67 1184927328319032527090141231925661431579490981168752211043177369721529428911806895455257678835088067353523583302523802008157191989528511484007641831324555131067511326965778076109958648244676741729073777516720621666041986344624153260542155917115754094276797674133693646497049734809145993024915591402069119426837982945644112348995160773721528401411519396840518752369600070719351211289211967784339994952645676187712344571567874356404372975759247431639396474710253130168431767585820751499248730405335960
68 -459065124966823129652168263151702163470966438295487773119879832309292489798847458382102129661186369647871178521011374885883703380555499123090690194547406352115272878474354108990345736286437091834168059125654525285666798292300690285182149106282301126784479736611378158243095281156753206585226693544738952254880639432082939713057799778492765447147371207265070420844703769646889053219777436961317159801880155357936843544839421062673864146277181031863521625001599626968900805903975907727320974432115968792580480
69 177851235197492725666353428420513133354279754827026199555723870881252883140426478892076437997541779477523119610466932208230088015420766769685296347366157864305329859434954188109763849710623069537672782857533606358905456600073648478167106542548784258438347033477103116696257564411254191783592816164055597177151052958597512389551024048666275414283832222586149700466998084564804587121497698029623654864034477213276483110917751421513918582922143387761437594929976043951229623948811977902408068258599016740589435685189288
70 -68903212509466643351601496085501695755037272857886600647685864444831002726386395472892214034652599165085561637341174579184784700960274066244727618202820733794188172414126756671621866028106020013496428776651185810659451401827998578644033960652805209161804667896724193531468464839936353466172679093016792244589566785486031192191385391130814650549021437569386034463023246001809849338322579118340435614371818771821582285047811736021579754308221927267564264443918303329422206508430893729400444863242447919216741573098437211336640
71 26694516284088484096466050546576652779745764463828854329474357716173609421893908006834011510466122616364194682069050031623019426071170786550239436533565386026003467466485568564643464672224677748733855124409007350121210566716239407082445859589980642385807959906298161255916357875594318389757313398777176208855075955457537937108885210127706139170407629343224251693711475255095578086934707615432099509845541371555471522394092621304849760991048003619318981417871824223388914633384606579876021757080446320943713125282888753113036733150280
72 -10342002552400023427921600474653444095912313364255397556634714884826038131571343652198217430156859650582968139629955425022750010453828248638199532364455872568973958921450970858815958895344606306906233578521878236956964347402630353241884901897600115498011504189686692341362473124951852921435526686648194066087842315595822384313291385236844095186670786112045177079364576587304227688405199570994044665792905671983631105481402005761549967879675109797171637904445955289238654549020717685787272127465023210158640488225271154684120653560219864142080
73 4006703686090065200056842709552869417172511344701061242280826774888722124386998553520285763365702896194058973225260224913885605725218244002966735489850381426025850855480510251728725393891663246427644213210942790064837134496869983065146370636769616902251392051972981740871574364240996221361233940799481620938487287524091870503785494852393875050943994336045838484684884963996888183834198270472524785847074723778218312147819525530716795641428301092093274076622615372322018784928244823511139797973970033605953279525394084038271144057919985711202433898265
74 -1552279101343115557847904830331057640954119342522132705303385369822949159872696755966933784580540372389076986543560184170362572316932916204382421011685211065022208222684047246913895275729081096598307216351119844290200748867308914658297665003086172195064018326904763137101266916697059460391409530494373139722421823987471647414562196806756076586668875027641724798927286348462443326120757174101313815729048007091227281513346995792935560877666846779117396029679613501486377320053150557344861726675854353574872697122911530071431387653976228703056168828263999976936
75 601384728506830386204943076992320383145631342244283146011530453961971772854629036661747969799375195861429374172703335280691978971983595398384346601739976070722654956419036681428915508146720391417775061051605374284418148156947692981462085979480923544757107082156838289046656219977372593632813515981929273484413744506407528156788821433770194379389627294485820698561088326354010601618292864152414397685278782700784603688334193867286743326269216007573893498263009308131333100919140785641387340418253789771025381955640982332688560541389987211668591758956915085666798109925
76 -232988765595248468063577901105529412082947852826006533882245528085231755009402594504351890591440559620330265292705076144373629006753362347072609435413837227334274516905982734101598282272262190483808588680972914048619051068246600869233853798309535559987256982579671166888690900809970605871599230648543380967594393208521016889701230049272787735144743696986310822897285177112824996436097996098165661951658624960295764959602841145512920898119558915809354986381647119377349310263005503212416177236923495228590505771845121864427420212506725601125359049837211548459097125331253487600
77 90264621498417537573692233535897845433058165703351483273854630910010602161213628818748993478525263465017753087152658429577200610167210746707839405762762118355439376635628926987524684618742233896024452302757666240501767155739721746037250382160237754646496607930844180966577645026136725254099096844508645724624420866743403428656859563083333006459505950936613272295134013794990683398734400053801448023597533683985175298089391772677820923276941627135962493446220657613118905659178405334340422018879204412922063480368255576584025895939795850571137289732106399295037467165369052445210555975
78 -34970363800316835132975718651979742331721811322235460588832082022020592042432786176961937734050966184947036048577273273295705718405375331933813631420169414606382269105696728121825373349786340895448007012886194445737076043925733318112523032482162225937409389860355331665444081707456629766716133351657706156561082389705074955614586986999806174810942075534771433152548846594591333449045063013228974804312340986791419943846351839811160204298872339550240598613263800822835730629121408953313966086715943732052911828318780193107717601507999544084473011947257527211603573714018062876234790594321169800
79 13548235444026646622149832945276412592249664354426198714465553155861488792973411097736114999519329700352730189318163122129029187166683485029918266444595886478250856354427611127643362969786131951971415695429839903848149221538920839563834796499734649358882986240380871318893899983482415990866221887535284645462917643043190929290861740090927304931392864828421826501519353834878978103475819267304419808126502121048398260495839379683382533169723835030406896442066699644169008296366144224893112853408994957427111276957292428840918321436085965232951575591336161874074391481220093940339790836163700006990786515
80 -5248864000811935563383486510927298006655122574277667220369415977299258126418566840625544375312873402011095801735409322898811036657355255667640032626543300588545881158964957308005026618816233256482917212777555711062439775114677405149891758675346838063525645527540295120200293997029263799542528364927679424233922900826965782425121255479992667343247885745750648989831072517270221119422159408712126034351255296364923259319381488307910320911359980847193498564621880661519326025158630317673990517931830699732099396367900923842378695426018342993127848762461805992540012042714268776617496068082753849410759212698916800
81 2033517457889056473002520838588357637187052842081592656294789898569695489378001416142085924641050415872124144889619941867222805564687038652090090809239165475876290787353309367590879141765802305451060857942160789493224545137755027250272754063308028036008447920421731572462496764425967292811087709648103129482926220114316040690948306749373393161773354112340512746250349504425419493280429593662074634499334714769166515002425441481484957320396679871003456649694832599240726552354534876283484817312439190681556196114386474886930622612952775918404639003729231799738064471579140223750193878993455258148357011418297209368540350
82 -787826327925415166519251921518591585505892596548090404800536430656131654600463464504543429296671747379681641349758998386345476354199244018875153976144910846485876422692640027037107234807677894263002446258151186327705962272309939780652131761855198909016828769888945848483089641305931773004091798796190935911197500109919790131895714315482726053185622427652984922061348731513094207307653144064966943753241384587513978866631764988262246047222215993519264642306906522293103536978552928786681706250585015832310844706118763033989197742989847817015776725178700356942790224961701081134990066582006813837320729295196405988412293070303600
83 305220061211938699340905007348922374647978222136140896644031771427113123898193495280903957458602072716706081720107772154920132577799823165485270863187017521116577923324951665799162331642980452010772254967924833610736658521121801103186934508824312804279560646522625774844483147899105646888700884001042856848593458553253717836817357073390090065642111511209706510237868409258849486679105212359422455307661752263883737451863249734438099149304702539726352915661971944564968938585859995113867254276992684347644075525048201421096727934154094272397230992025690626289246719219703028630658563767482295147152248659816385233238525653579372293196550
84 -118248505367339223536677395649668100009160925681334330750729247817828393999355207831003798388618983310195700974013044301017524610417555045211013303811518802056786916301304956685726238426818675058283704099872022457451289058041093894271478141085346749320796221408384906249819149511222712266510116805511654675074384937513002901725196307581434852198847257695289274576585157980567509052118130504750397109158213914009393009251458559165959011105226458942789283360693113605550512852538005354244734911657878268461919714304374172903469017156278550947579553743090817388916803981372556226008761054926019272872348736226964337093165095562991914738890653013984
85 45811893772933686611459866057840887993250030307155204591935262296185259335072613957729114556862217506114947164455423981368117529532895346699845668684482343985343586970500355105315588897464240350835391238349057112133451024732328034312808610509127161705119106414538902979067767281379748067834473263528209443595716695715123272957872443634632151529182064434163429582916325312809072928018044642370572064363428421535368180993084463152296529739368439677756120698618748047172121346215750671478414340124417298117587344104471046934730106910264412424461281798364139892949514421673131636296370381933083984342013667899922548366912302703533945826560691718700809136410
86 -17748466287526023831584534312003219110539155440862889561902604775131356005593420766831882136065158668649252947622810679708053038149917154603051865875618284112888177889475918805744156964935553765074833916105132783916947516380500643833089281867308062547202965512797707820448340741658249956983096986853765918083926481678563648373844288701121652020327741233706021565253837470779335541814470373770595741758408399455548212487131697645665045076842656807201980829666878681078565544727545891647360330108096217105491322937245976399519012445730716400377962643872544963549702070108709597640882260967423514035756574551965730957132668735246212760245243349413547882168673428720
87 6876119488113346753058133927993565717379224654546111256025302912355124982945583203944996639829013991059197416860215430861525338844978378446499654101375441045913043180185953815841532787518989924312480224315659549257141255985833402683832958481670817821249687451901559285904484797221132302553896361679482052178649411556041545420053490734071713295498033313307055968543134040255459267987365787704156366047776735320222120569952374185140142238039969408030904398617574843716690355344008041408268690909204199493712335337058427221969645162268896683727877864086481781499340009826166027006081568500806816138446684102781335679152937028445730440793068504103713309378479276863712371970
88 -2663949574507302486496344491810758019080695014105110495857727050677746662547797098188758569461693676689657468556738924928139849248239436458849794608543032226912961409648884376558178680159772633151696614126525510550047043568401370981799626906305765216013474725141920665987712943608111367897574392094974652697780240591085026126996610325167745341645925748603638210859756711926453718575117363526549005442199172857380437486679733780960703564355353960115521551294540238818369199256642090256957510978626552716582345087823159880032487627872567411564407974543269473692449932762799951701802809953193350839915289022071822430358066615430087076026436048811785283616912810304593347295727456960
89 1032068646826961063389329679729780367212914192824463805704233088402100393422432777429199100822856522189512691889321302357492976240312365394197899190102044784456876039397281055240399323983480555409838466458882703643872014274342093170248329105338398011944721372123110854574874630222887202156642447067596505854707241707717474724422675679904057565002542700198122698953038139573589573348968005058508105984510383849902291237702162647954865114539461975120770261906691891541921720772932885038443252526150593108734327634104882181968358605493354173697193923792763937292037226472826993917724333814444386312700085092344958647112930359145259272262901994275194929324999254912920158196392053663989218567
90 -399844539835269553562254101903124897728226783699094058768734972478721963046809256683785340598677561747098385919319078486608044953856625656647888755936031252121226549775401423347338908053624070665099148688025553767676433132438578269457903738600508497980308311824729959134012440431951759316095702364665188613572506403209042507305679959493188426774578664956773591336688379324985367036152532964432209762964510111855162691370336138640785148731836694936273926423421987304204188289561048743777742781793081466719671777806501230482491077067694391132742697856180155972881524501579880298294391672054098794779263152565144911181826422134000263241395799289966313918332110984118397435383422899310691189377941720
91 154907967146960109887900176101564478505944609643600249105178040949108005018634859650417519351618370204099053349798211295448150409940103251020354598372385291995279998941290949714847957505343097861843743505033978916933091409900936650292439758724232546180701134009341157662398933721675164341143327360759552834540001856291671071088210605178373581374598119944796174255838172313139787888549405680782782579168021778468638204948432349498765039693330288089912246027066896042473158370385642064659155304880538051554800204154977422363267468380667691609458597522223992101014468426174456610812013127798902754060499276849045508117424453509566107806467989579489805238719624011474549371252640834858581636864945960913162715
92 -60014520382071220636264021408454223927803050075037724228849889056565447418133967670062210824024936292272691618965341113755899708020184865650718642892435374725155102052565259151562992191782016772082259292247462888444506069683548805963890718273691267792176839102055258184384916708999585033285862222907738821076756949838736873089781229750523117176641992801578259815969009443083787082627976392993851477322182662713762800131189336502942289474910667180920062988584464961412254841971824631152885806534105260059873997772391258020998373891061846047230518196139322478754550571385106328395407983383133157411100255138573714776102567346697633770988845221626149738414286707243199814679647200011375200324141795889044544358073040
93 23250854833522499131728298307169804168224958355762601814188171925890334299237249384452147347081959621986592629042170257401140434606058898035402176429110214613517695774132382990829859686602949125632599989248293395031422492464975371450654293056308859395881422640801785056449970248599775480019410449943045655603876103152259506147334072230769058935858219849096031467741086292855971238816002479496921555974210916235250585868806956054582414690987646504350623291566765734122869539252026867387306942782684428796042076893701787830024664313186578289901840643103515211015596759290547723289905453788285253908760719028873221068299992557579326638694739503055251743088600683897129582256528973028559246672003798949230896985323867784686145
94 -9007857549271300206116252745301597736887951628194183162765068705544505074583967476556943910847592314707269074688961786356144895187174925222881490175449243025726489619060781045894757797209576437211828968135644183705867473223006102819747681084041431055427362753446810161134332754713085113618372815538902533125993159558784579066538059797336578008420203193662279458426343313797419254585490439262401426781494901020486548379935307413519502524021882894200392951187411246077957726473702422523780103640927453867932743383552037009822472694898980146922162475111432903609206434835538346498055684859886852887961679837457839365344366783537682375801005297020141289563211870049882269212055949701919892562990920069714349569906752329919848288243832
95 3489828576581028719519359429432337447706423558003336627874009510020649167258302151628359082106192980609432903600209557153597036453619186781308980893627322948863847434038213969100222503083175368294939746933883941393244019075560857338155482142359965669268218318936872556461968468365763102054783428786874548349101975665945655372903065595674434524772353837835858194594713051552634787261900321235535812000023393397055770132354840893016147478631520994434070026880145444519903872605851395011843827376153752300445204265232371481477097917300455436119536215408046890728865041833109652341440417627885624498202884105990383730801780948811236403338413957545527462102531803614480190598194494010642362790377978143585550098406311030185252693360651962079285
96 -1352031093665196094639234075117437166403434543282772540002559794762850300476654208880672389900169092542380230472278458047170960308343652578053918409309189698569922685289620400235309474274272347289169412238006208241436683070836068367052300999179205389888769289552277315053825647837076944595628561019637490907203023333769718000464009181979879881081310622034446767883673819039882499645868702250098094221967352562197538094136459622656781694045874209925301654337693890648438063414605003504783958237257775752910547702862847078755524614836328725873579313275958902150447619199248360653467189296807782158114821966541147891881381060636701924086511911072241599324547675238538835112768842321272706586281521019685851838441062463726581708881183308737781548904320
97 523804547450975073266022343967460239434792982038103402723563776938763102444462306689015205623896977871742518892028647263180936454229995264283703328915544535617747626902828412280507413874292529553677580602333544152513969962886275629385057136886485952245248699695124417888548963115129829276266216467294005665732001658078952444829860287329024596833181405549181584831319866612031104491012749472162101372289817982603160793346266441507080713216608572136453232208118532104085417273464938062282467972731632057502310871932270755656129302116213117466024867054639260002086534206410343301542047721338347576560358101462621706205388336997510974102118018508555060931510593948067649802575465318080683016772028932890555493616165014557063920384093497801233534792971344304020
98 -202932613913880466411533203584799646049884580714970236915727010284302524204190682199502266345013266454921178730037656697186401749992351867402842033659060657516178416296731071441777320695103200493105664174675029699844697332878918155148032735971848905826022649138598337153534189282051948161440588544857339101424670391730012078363781754641849574752415954154999980168864775238218056180134699478688365194167329967214734061326075452767763394643581424194585420640662335088466952726462736581331699665660217041802877390389808618781026671911069328970448028508444978327956992277928454791898120365334214159618458357718944456831817529005032037273573496729562550030181458034696462046200490648000908426388044239533775727236180514121491496902765496792447981460727084642810648768160
99 78620252516563774184704268972559631839673202654153738806336810114852512951121889946975795652642773312090756152213814070897104362344397865549081564254207566659679542168924615169855909337496051143032432989300563025329936319341382180817892995708257453492849756632000168646985863045288492276280763264873529819446989995779962268334914373742875983748392307657951323876771444884466019797862721113079322169223811252920160632473274398574703096712488528718871187451341097191306547748146786743717327894917213618085693130725099116338878557506472477892269415017681178208823355846653755612377407737863344005539639808376975690247951346037121039231262206911995978429129981698137852651088443215010495640456265971990852866866736136129318208399515956107624541136002744773425639928290634661444
100 -30459096675270617994323704205736580148986161772468339369529283273396306730402475701861502395739729896864084892518735118282319284393398473231404411037785242999298821493330010607739994321292756215305635264613733764666228398948084201172555446080635364705405362518722696063905795793864230233101800401833007822087864346699404294512510707306631349168409806228470199947291003718200967453527789529441532033190949588464391132327323615898000204522434413258278252089050733705999281262727674010083981622606854983221724272664649287341746279996292732918269179069373637828043659138364586169128671365386448871714553689783601879219747979006532662772099760643110160372209473724940155543186537047796816339381671708000436797334739795880582716293811159215280554099821885514324698969399646153675092609600
101 11800478128431617030693088707677822486507911648122790775560986625598717844286518303225803380876201461082728313001190724872586866960825095328359221551382643270111649620982506912142668632185503057831665551284638714814822249995097945167732526873958316770662654217119821060547865448023687951862235290023688759593805492931564333954263616026191395823122724365706518103773580900396396450778437962903722807489714817760299464817851310345373872354965463216135983182353823442794402441086803296171332208412226045689690102997597699639092640626617170408169398859382125382721529055449416597476229148368292668226508059707368951462747316677538013378268509114528217547244834938753897835465061598741784404063542327285920672185498977418720850106893859253561939820867552592003576115642928526646844201685615924700
102 -4571747006950781873091844436048920042178091033084527534312526687811915185006508777143190940912466037473775218946022065942991875516632735084454404645927056131629410207955148487040962977523535630478119667693373110674162375074226987970535342637549013089396431592708476126536357927859016519454476249693418513941681149724762110648786030684280126481254284897412470443764485755271636454687367244881848967600395251126380863825947614225989206755593590341870891030914609876808477327240983110200280275746799271233504380983015921010053135001727034458855752367401132374738761263938708499125063550529433875320931336615443017537299338017870690663034465249914072562034530245851720535094921157318368177012989648505432099751711468747261811637585068663339600397945423718367241068255154628976361899786638713679797015200
103 1771188461017158312205578313326001830662536653124122835677323368217642521001747098623607060892475121622066379411751662310855125869804177038252614580437140257637559066818842862332338084194709649685777264677975203985390330369298832948398990974091914812618848852766611601708996749289323299252972229014413536749638843895394960817755625497560069064534902744257326487694163726933148778995962618169227090268733596316391192427295031880301268893017423046788348840958048965001677503708930192671273968154031656516606273512002107136694474642434403617898932704217762950665808431481856209027537218568860549643312927634224699108988956031803106990888904066659852602728815775232870760916979135379641713917074693137012377314108667281221491051383287225976378026705388325925726625584935495458055601857240580020217354362759313100
104 -686194699678424910705099818676554845650175144133771046694175265526006123913689630803089074322266629082659044872121717571165033264043969639928157601070382041124923681011846160795106110021323306507384323979164813540566639861234929982253176091641991478447712686463896147734471655817248608523283812405310322138226973341712801736523369518889862853345922103370320838346815012120231323607850031973724239353664367053564257174354353255110494960961942836054666980669156631834409444349535188392486825782640317718192892396922904812338852809877970737515173366676188657011744133348583116010066491123773803645708280377651642419903886230466873670316942069744855854091346726776241630094061690201332976410337361743254785372551377905931006276315470933332205146767662071055103234857601818638626553554552402210590558416226435636943940480
105 265845886098623521655151106545482211137110377275951060324299214821790134743636230559962231891056609197954039608526988407295443702975284810991674909682426142674557575931055449471000581651586855796037000866491390284896454053671697212075705855619280204356642805507720539518057588612388762815267676270674605067529340764021936005423922663737593302371791410737953096033723151537150537373399081622546002131336666452744881693599328122848846314644445825105337756113893309049692493123159072184171114107660596236902514213446791912766924459858255290988881632205646599347628074743750349211036898732357047562685938797002945838267967418723606907171583099045063728338031342949478077977704830429016069861690609394132814071653178252183475211397817042671845563569248435328335721643647704223344692209723426629034619089508168105218167414768958725
106 -102994143190967026986540731066741818979540548411223447730908500388573981857755438081657311700481870146720552036888850987972296161245005871502472919696672764405717716228836747199406017224690183769146544393344585063286548853916990161403687583939091460213261117829958208685380914346574488009332527709732542125292712901112553387231259940107458600058634735836654928842339316316182437924957004674676153584194045843958335237800615570452581099137264497658216924601892921504964504493216051388426888659148920958979060079735003561992565980923661750052866085493277371183590941164198900190937233439956943348474244818981232617503884771179217416176895577523636164531827662570459946303297529267211630492051292042237262140761761753029551584930992396347675659616628432139162147106734777276418073807439393892105026415565034959337625702059054859979472200
107 39902041319180465978001806448294607145803080260804361208174511634798022064008740264004897629438275947751373238522407053560091266604884971464261988140195761862776690311814898886425675344979806873013957180288941832346839979451125171374695116024784281944658425933203351253908013882865860943179728989428173673360196628475942722465945660996965267642652171287216641381842250368677268638396177025552886328344783342144142972170903356971939227899973782142494942297064737602700642246253141861222766015499267622100986397971849527447313158467431753336250380398337464512526633227649483594505197253987492882034687999536543422776596526525330897124408357674358377019777581765582332596070503437156615437483067658454698259359556576075568234967731431466642595977736139254564107217452201596349741150651705984215737027861947419399320691839461511862976645348961825
108 -15458868359975101208445323097081649916489923652347073152603600094889639124271055453354766537991393858445972464322933359708693055078141675284993887523380506299663173361197577996898976886369456498433237083749935720399138333955907966964528575644553594257458511099370716601764401915820631433426826863161580034653830741746455698261621808219249654461686649770935834603248207425987751736276393927176941580683042872243254081962805971517855027841933789641700419644243929016347082062719884678865808247225936325841802512414281636217605551548777135959827204300455875124872323664814978140071355083345678790170831424635458468645918954765494801480722326004903655682552847314065093804863404852020056352713417871822917103131098278706661334821182757937030880355382464623173646459474656547106983107893426188994544678707117663746694976410576377180781631911383625695047600
109 5989082339408181738000378004034367283573335384964969078500458371922590390558624072284820342629485434499006286098955063719071518948168397141319297735091722507350627859013934158134682883426796282064112877361630970114576329884651989485907877508675888223801725136097649507934300440067750880977541128554687022912832468261310780070748392123059540315932512035321040265450308004950451846910375876443474515114833502347092823210514560064311197031529952523771779475621680524030039691961017697891661341961386241205902461922891395607727665206319902818102880385110482059911376407353544844231822148440561969429648725825029667210113288026545857651694173528144324292126269255777643706662840954252006586821076118738956692682158473991467833621311718436730203834547380652339488780658762076231919097082349069251598228255072009281208474563134240626025424773237933547433351570581771
110 -2320293208594781739536976328507838545807583262204131568262526969174393839256923121251756444418661822231578540974678004227718425597669394805099037540832231210353412518321690016837957400499790244821255146338864960080214706030177545696532743755539884013838029670840490565887088623652468994128034046740439931701843603182262560171853403462838077756770207512841656004681665417088971520022704735706410944423913175902551225055375823821809527869110395400973017627664281678514914999325868571151517933013539560796904682484694914628275730188451465618230621716135389844001148766720093445691227678470631261770149308563589480623343873919719421239204367738949232387158063010328006994915330978348169355389234731629219720495768097498949607412527976796720601165809418443308744288769901595328987984850954383551296697730697034453280611639928954069346949299996008120742962965877214376625640
111 898929129497169344379686002771931449749822807351339869996605078773231587483504552270761773805579325676614955088196276515417097057039745013000716940327145205414561918879318362815860599872105444617043921827765442763660723418870534259005593148114862878859966071528039076415215972000139146248710525109875898046126492418545529735970792379156008160261024883460353742291416209926697823145649242547345501773069402048741405105688223837736991654129473536703505222050941308258970170683185441545690451961391842690821831246971439243250570919918632678010265541715490287179620577433368827409306880949082300744691510398758711334136941985119047779545732433702226711312534269114916818952749100597556354820358072328895237860717611056696104352172800632911633610647202469733505184860040075651934950220156552042354003988061421071738300047651884303389439664609608140533041251693651384436525019625255
112 -348263562926137671515387352860357037736555279687408887239281167958208901733105613074464586810264931483345217544480026778187396303657099127214482111026211458996944240172187256646975160541687645806861531535387015610681262451887788863038458346056967154536935721603875903363559196739101119110900736742744724642835686556072232357679340127241799461845444546889901788238812315173633074133794333173962515656649003982224043490717900352262258963906828611973552323949030147230048685451651146500525171998941805680648740668121282861212881339674359715178246113261272634609953435035061175647605775463297010727371541558113083641612550366628974577047553657104457333917106497086037275815898836436167797916216170465214070902750693642554190726633856626475910546614950000700737341404828150978444090804583537265492826597305449652858148403914409031013297548951380362507040972550096066661927110603490929570880
113 134924439849726527579812739269575072274487699632027718237188170098860424273592724105953863635215790052252036737375803849966335281431642460003018548167364802882407441068057564286754662703051939711320122706960362139549468337531138043349714978172635470470758369075328324419828326157548506107733323006117432927926438215644815712136345620059324040409655559576560488871113169806310348929205944492211574908783515508320691366341959011497948870088500095051347541791730595366209533939749360300716187454276441817928167845765030609811970535617046025234521541491932436561444958099934899766098941924273134437455444182606689917539703092913605634980707797640058359007991553794335765828022582321337018128278678023452405137296802913109365485161051236885754029857133266591936371134637340880109016729951571169113496693166831766030886357597388118450829655896116144293488473098771051154615044068437352911501738596090
114 -52272492464632137831243037976248277322792366815925298661005658844715683914822762959970733660994618999232016047370429963211436839015275163282571431624182361778744469516980123904913220625188399297107840538038979035206608646639262752546519711814617423272949660286686191419179943945888513825652943241408785339836769677958294757379017910865334226060885325447282778769450904032199996180972641367619971989016186458237867743768205369854692015784738173570147343976311459586146686783179789834742459324517977013985260958666390191912753732749775438317049593407360213425806436013458468276265157512371173496932352003914321886796499019329808495335354520148908668373747594949032776213267595349833350821682420873639216149188385145520273071000633999316348128091381165698394802476858203879650255635381159407399703105492242375756492855364403649993037957054689390090110583817372559717407611044923759652013047776518867502928
115 20251434591896598043695577250603677985803829597293152194717857581386925328250069174282949060631295519194624547240800471339292045663757729832116661536750118195206015291257739320428714411214758224996968471384370326956032230397658252157518327598893049973668216853210457914312255481116310375652210885152083667685061280101004074490993618092040188086282850615307324713951980495770487195009609819109226723079256707715557657429694974847647900401911891509072541702244194734988350037865490864736865811458976475399885047182039144019368922622020735694237410733798018165643380492989853444197688212510563297169931256157111768090318166508045486540896548587531041436328628383426760376539090526677452901284460472847195567767090248748287227240174245222356772408144486244561506341280254242744671716894082689566460843262856637910518068176055606383379604393621270971173676802670783342597844226875565969394028209747523448175386728530
116 -7845820692544095451524983905566152470458654720655986099629015601213279908877127313784526349431867158743714575950387999012198686066924150838302932144448452963629828989050585363373030860590643158894940369054164812526000630002412380209195560399463889815171053266682759392743589138740054998177752857051247661132130836316633854171155065322982377091790007359265741537868184799531763010323200513794434344660903952715781747955868736073027182485555897341239079123225900622679478695066609385668978597740473169831177352473558947177241996392775923483451622648720827343539470889693675747542658989816870261392511629951647957058526130837866823778726565794002307400410917961328251368923097050584877588178203872787732473781284634903185467263404425393956349265716974757621988978578859722088836055732169791110825912708345662128680479433641737713881314825288141598491457248154908806423839538172054692316714434085740655922137465368795264160
117 3039631689311752113892485060411568611953650066158700535495475942810677895591052104821657638930278846823796372577911776538371107938455823273498747124462164486921037823440318827483864659895769664137071508123246013725297836693896320434505348609316185117394955632066858471782796328454469391041916681916468336808439851818237878623607697768122821203171815312615141026975441179180046661851649497881256772963740237702445441715444200094181388937272032497401421084589759347042668702298395434724847316114496473947563512323998049640796772669025915397280257311421100761403351306870553543341477012719249556059783555126315333453784765664142813995642795515357564607155240557092879083878037160888859366992861881777082173046729532508282382751236023969440474157103210876849077598212969962279975739130776081068575900340258597312152828956096998140840376214283166953864731984597628898257377916302181424024335520873023599579038974328255023144549769710
118 -1177615595453055077411010255529844452900134353966086113066219147051448864731376350474485860264954067742819843706843347408344999206241459965791462823007771869187287071198869182828644866943827378726853076744112814203724578055328267041273918425094329287876277710784736201502135578643767614687788786621419394609751996530053201007697553767592122477193059252047931489676797223483235304321438344339328496602538845048624000604657851106154060597036283456097557690896708952816872471931641825057233923740422368615961135582141067688646291262194578201980940893804497560242719816167277679084138338333751034777782534397629850174555339463941922358803599943744198335581179543438265219983024329494618027008946136843740814051285716601432515464625915081584302640314345451097634141782939635125594891733073634960795940000217925460893303065352572558678145501560111155842221293733362318586976361865222707219787998752842714170465157696657596704205942452035382480
119 456232409844448774634506447181387292036507519579240171340223911331835227332724679343860694007434174487462882705604157788339988308167355251504957291498205563047642023773487005459153166967628160026477645692744814050997965890085261691196169066143155399510912800689468637554858879476403469543312631635064331337838814894151842925899018037510331157572236178171464189196337865853015614222109396121539113650743088162384535134986742277124451113701668290132793344287991936270672256337051155487983117461453868861796242486343362754872686196749209375454283761454240621662235571893889910518631361816554225428478682952626182117884237265263300499137496336524712564100613692990752359196084723612426266263165094203601526677663256417583079324158975494483870700905969236745558640041885416233550643454206602353957610345308011161809130276046347816564223017924495024045078062067985565497136271000147245082497716613881243766473547355600333309798084470062463676533061798
120 -176753783319584758204351284040665736379169549087566301429073333097672245040670360973766709220239517515244173181574010408895365402638670023047793526722553153719324760676350690450132066458070038493057582738328842339287587978929660039301689205356267803127964640399309891065952277040962672716657550219318500334385866002367492264353724021821025545312859355925828318682069483999756190710484629260135011707862102260050662863187238727384611664918835929609197825531098623387446933360383129942620862116303225835856401328095847869527610255998320772155208413176051909550217217840938683716953652545146812406958218476815365044608049162850835355942070193940143009621430791672589408306040224922681031979754528854757318370612854431597300418841025129612669796089581033020872747666846608271928126329908536712642614228717971423241679608101323207704301926098379417016651963361965048167889708599156925081884761811391726195410603538847365851954717615881183697919062622741727040