0 1
1 -1
2 -13
3 10
4 1813
5 -470
6 -161653
7 42070
8 13387093
9 -6278606
10 -5451121865
11 1420802350
12 61102622050543
13 -455069110262
14 -50154461699251
15 196108344641350
16 2099332299244083701
17 -109448263403739038
18 -2062360862658074555671
19 76800655398762907870
20 664944806269383703782863
21 -66182118599463627182534
22 -263583521320813738284145829
23 68709494961923238094814710
24 5905630073559112412509894847383
25 -84585001598474063266398282350
26 -17309857689984073323475086884059
27 121830429251837184493120510038670
28 3893216732713139358841364482440452297
29 -202972448318621329140137086319304086
30 -114403031784832258386281395691172915997865
31 387298060555923664887407350401667920550
32 8291650636494528619110004053795657837288341
33 -839140192027326068617575437395617507137342
34 -224564037764863557501356501335625573977257931
35 2048833971345872723518930431050011518378265150
36 185696089193130270393424257546528844732304217480835969
37 -5599332705298664488867427160570429889400198095718
38 -1674737090057634414835901747204953656662846575118467
39 17025887495099766655507018291465556301045046495741270
40 12087683091841416642924067266445591766698889998259567446783
41 -57290008873233420704784541100178865830972051350130316814
42 -5700611492894871799352037370950045335670581625359546653428703
43 212286275555030669648239860361145850285101329804467639881710
44 8454719487107922844835974485599483317988367624310449252460799099
45 -862407232597980107560037445794110350547590669557557139727762230
46 -14675565605994041689513241372692845547357464547007672532328722664733
47 3825545413207239574712172613433862531555312465165725548187012683270
48 11179482123036280601949796795728656662597872588911392543704023279978240471
49 -18461031418860673646461217927894547628128257529235822535074185389817566
50 -79918149535001955392481555762056108621199210651212012479205291970218996825
51 96587610926553639358834131180118492073410624254933808733503715478665806750
52 10476046323334005763600314931048225676111712250899025060324286515472036662337969
53 -546167582725510565512003995117945847613657156780799832223034163456108470492422
54 -30874368883297423812711689998973957612621752384894166333017701656766441105561809263
55 3328186471227097583481655024608878699290889038579637177616472727951429391049376950
56 212711244585784967301869455611554565414878345361794649410297070028600700656517559166337
57 -21796954405126150939935640413863925937583962919092658091398748188297712834418811220398
58 -587087169902231321998834209981413485415441030693767933700359867928094312327078109415839673
59 153038641935203121578454873547436416925792995288589290095685041597299050626639144554382670
60 684029343820967068373229182765443293798680067125357493397749992725795455444029868243468852600058703
61 -1149231365927458479492177142508576338196591410520531566386750847049125788187011952258971259094
62 -560823145227232032124335996028165505778592822986301913945959625163134529506000090069745700774483
63 9210113702738491011473118767049855206825126013242117160172351991615958118680839419584474040676710
64 394358004186977462972479617488036511781071613683762518153425158928279833491538518961875533093062891221
65 -78611051343968240166533108478749657747276239399902575594752675942789497788034392225327018904579690110
66 -440509204397989092400067970028511076217972432979475576494350517282971036245556080342749074705123882519178753
67 713226752770794778743819567036558850041117347907292768643333687842078139256136936361790901290553022575870
68 1908680825187715534237773278167152312514944321347425969657003017041915102258511189743044406879101387934213293
69 -6866112430355553618698164968364890294860894716026786530534660126410092808455407535393272610795829221513019046
70 -2954518767442470845497677946788968852674953997670102594743806373210026952601291011335119361202442805383138895255655
71 70015239941713074132050326669778788628471544186723199820189650805290037332062855204767616783843052458182264060950
72 926491476452621997065659417700907806904599526989321908341138897246792419953877894088315579861404551922961416747812376912017
73 -755045668004056355705729053685581454356827996399189922190478119164999215972380103015012514596355713439199833882375502
74 -439776185964491540179825147608736519307709434655078662379310677911902315980811078771361868514427849674690413629847175291
75 8597882099857994987893049654517595722090615167353770458498511671261946430273626874562032529321486828110546794394015576750
76 25715907245151926750745472646290316613844952490411530352723125133170412642326164421333813664491166095109222209306811326102653
77 -103233602996996877085793974564875639618035880198232831267513355435908249009401527995961878660028579778736574505704478094313078
78 -35048350845897782943601605289643034294767104311621721638560507995116137328271459131166353896411234183508562666562016936174956364331
79 1305172940603877439027611290248002089372672817609182078177940176495670378002333136998384655740364638653612271367585932234004432070
80 31505058064033652062937494683353591588053136344689216643007836773650388988108685733168214389155517944283875378292927072285792468774714911
81 -17352751569975532967254185079713880399604381171762229194776482762552596489329019257410839884999913299436194846647569786467947529209374
82 -929580623525496432768043222335869984267317942846484534190071438277210654784525299151625779502662580764958137165931153733564174707635396529
83 242317944398806073282666496200992978953644554934929711062597116272707909847937522022337538083499028363721133107021571406064149316570799710
84 90901171635347257481845053279617880650317819180224987397814823982078752683139440273658719865736676731996693066698855395610290963481583810828696001
85 -3549842381426587342433231962702916197444839042375019371155086742108135949849338304468624763964936435898089311973191837379988912397329661265990
86 -2402892212465153259931309355144426104652662016216967715805431873782261282902163998391439218816389162928313883085056049126952313167415700568984099
87 54494422701660564277253739469788843557623979047913647935005321416971204429820659635139363745752854184905096478346625237699650808155201444021316470
88 386321913794255360694400644267575193035935849138960056987821020836773944369940186882219658362465835681709907651232935205014074020514079331572059191714571
89 -875689247553227416491089567431442757432989233927985630698644860602996705425924663764279304936835787879367022380775548057799490488518777191382724108526
90 -28133600429381975322377157430803881778356747010721446230321522278295510937709652857145151472850861303249273860264248299791132420020626739327229151361585329555
91 14714963901446142178163414004862835749072162253502249301708663281038625483819653040021525270879456241289839604059030655227601067670005162266730539352283150
92 2504042289568382473845214301794092748065838738760647662017266521122770015170486821556916632153777542645119412352403134549233864428824200694485915977068519598931
93 -258318350664516586495291892295602249572413803965380607375891486193666665552526768860947619435687730241998365399903789827843042422375810244469997949892305986582
94 -191121647846762987098031835538019003042498853490954523530883219730409189111250599901749546963026019762726731624793467255527727933282933112798510635515064268733971
95 4732950911526435118252357566710823293495530593457545088768361533147351497683596276849674532487315377384329502797313446075640708312143137324198592965692721974464550
96 2683255659404118975572615668924972259523043590020663504344441952322157569035605941131438697815445332751206734938864015493244273232300505356191384531626030316223455435119127
97 -90427442804719599823081691842496078824134495385125568591456160073009861897787247615909505393819362276781472959332609751805100253178145496399478168737332707409538573758
98 -69751426495223454921756766455515942611324922078072455460092026223505660472097629752591612452214428833500459355102134863704469421122232579228200733845956562851190472050507
99 1800059256923178042789595772940259415365325890259996604743439448384656810344008428025263104580559904210321314022329035648082392154784725057060919787698167533830078951489470
100 7870415017379573286020242062238550652521936381795628183000765721846209989185209156898467634049315681149365386449628190197286859905747923978091475608443616815990777681112414522763
101 -37302115116344238538962729571351929094619217591845291097518686757204837771384197363688238548070683241831322153853648209946783850922069628958838173708244270055154740541823367654
102 -21592138785901483511902577842747127340959020520041764184899047253733532808703203538584929583500664794096890106042563157944407553945027205046231567214513042918009214420675440582514803
103 804074217272923762330390637608304210703493573149263205871437251101644652612632027974904300759663587278093140482091423515002551496541365098597269020811741874056464107037429543850710
104 174422343957860582641894556193227748097406656694732913570693692884019573431233250068852951329692370744603481897153641879312997153605865347231736349275290741419032432283952203006343184089
105 -18015406133799688427274839480153111567973575102495214492836661743520346638090628439350882238442117152525323304339312377793848846236620961934645338009391219788975766436807274704319689870
106 -1608275583631009229099612149491325059385389884000308602046289970259411032609860623342319818685165150784324362829380210980531538264683959210859264685289974977111725195778145447281777745373353
107 419236399285346386779994167288609439725358670870393294430778292748523703089657867389892187368717744998883395471944995094953060910163713860255914542917101683288839073887182042582588530505070
108 12425181058010884948474584393202584744255972781614408169409304414695748648712646997378957881782816867282918415292811142388827916773287734000687350250859603747636008369933525012230317821701905442442301
109 -10125920605268430904362531345349527941951910676376386891504166232811563043271901382170778024769469096562235023105283506387247908972353424769607844670621546225632180550652848407529035025698286006
110 -2218066143151812729942971775489253122728954571067935735640912991711947866449375881751447314419271071571231364514598282852712039433990848223829741021899915729795160569384209814031223072651704422413095
111 253673712005902796634435324835098299244335250236264220575590491778110297019785290617361132234540609670068688052305261113371203480468426160239954165026851133611247573200975640471679739512503860073350
112 62289611514325493162963778782254891234826637393330461001272303103987223566776290702150646352056837261970523964374859287525815655176602678371470848095067954780633573601482725905360664629447088090424767695857
113 -6587144830297861719590664296845139580415388700633747085874006788483656303118607081036683118988504657304971220122336272003481299537099808582900816184183524053040297033085928988269579565762268534944525662
114 -41373939226865087309041077263112290893168503143807099146060480161673646372182594440489402151554815583204654165679875480520843241888972917984584586084480409892671886206897603352824882182858855645258216448557
115 177184279188777147238683595092951561916113293899416014554231924643258199258076629680762522259844943919552877715033854117182359557232550620405269298369242054515779196582909259474965052526784752518336663640350
116 47723464061402188058111000059618928298012582247428976239748563011525713715731614566683951689746902455650371619548164300079883968754350050979804054254952067456802715788286682748341509773117382588093947847307641727
117 -4933945173822200412317344110556559670693244932421161139933511827495175349317007599000818307371280688177402836709350810340277880578753290440217727103653076067219680897874349744836512385070062383998915157275202438
118 -4582506557810854162306137121512681722796870941431419951245135125968867407493954427000305383930304524032464251775023903165405301836336695566095502082975268356754201120419180043666041910667562756316173554953789001187
119 142150558435156394144751068515767137268587938945892610659705148609618962161843062723558017290000972496564599324013443563329978957484027757341824800589427643752469470372089587575866584445590753496856784416386541154870
120 52099799517372857838117235862804025443707791285595218579051520845827801777830779580954051576530328089081443256522469470574162971385551852214704240132904413951676589861348847658261770510846619070137380102461718568641186552671023
121 -4234873759689470262920305823286241244075280545759920217908958217617081414771075810023011842692972642538128319760972681186952358973021200023860579415595659153148145154654571904063842417778582902599846375249581656512933934
122 -4066558908339186126277435605233164601278038084617514108940235107336495152673836158438037964447225578362122562062640465186200938323447649455379783148409220891440347671316019562324851832060949913238694653031105926383428074523
123 130385919168699592273212849162217209607974555109718846428330872655429297102053092001158966210577943758173443414799304788646086728087326591420978980675677902280547468044251217086086154685454203094983113700197113492422313429710
124 636281287210789802179877243484775539187147862313918585438829221058394175778431444693710522172185314081636347373538370182914631867628043296579466001133553907931708525925257847155303961891087344498758582416866845523619591041445213
125 -4146557320429023129767397208209164965400739745395127153561885048005033605318118351566091898295692023032685154263318127816826877769165205798547686958076557686447069628815784201622795523719248115777043289730763698071618838542161750
126 -2986818306132945656944112764189749283952547922793839299188289393708808293789744824867497530105701606098928284322601667422220594058574271657847070122397215024970306618663641353437275337761138957759687510004547901688842160305691108783198667
127 136140462452798521826905523836503906254556196787163691064804877643639683977747058436307418093636520543344712148815718503121618486592237258014874548388684424161636204557635786829585215314840006544152763204713859971826977904698111741670
128 11658505593913441299317664827915548441523661486676198316327406427006416658130518828548411715971132148026059951742068125285357958396823539474912453806147673676767239344834647980812064810377801795160379372674724203743537321284006503003991381
129 -4612243034218570041645580315495121429530367308853473185943841005213576415874321168224845366361507785308194471606087363940299897005540491609076098760834527623630987887147153494018871151371178951479380700485296549251108697767277755750751486
130 -6800585189351316720788183986790159838370749964380139270164999880294103597385857324788147007029863976134694705562792995306686148863801281443998333064771977152714879290480461825322322467262103753050566644888132594150343554332770584964882771983595
131 161158090794142829365610619837365684038474269438417684544792102714143985833367825437646153893336167730249310526485288159122350616404529291559064952811009367075292850854065061106321913001173246171515789588773454749791674907341637009716757031550
132 117399662627099615784237275321977421277908929238470697776202191034787321305523938263462560835165825490226760145853717304715033165897057064368274823255833117294585468482142067706360370112490633707098080662815338122816111599923072647364149712683414759163
133 -5805009944857687052693643031952517223594537238138615659989491451835507004065231565489655493154668046402188689196413057275453198729211857150203283963860733792960886831491414722491682390928165748223232908478876081266665319097475146354372525641192742
134 -6122580937515134906491100960371938447611865040961339513938027195748746637294843029270045890439231017436112147257291945141065268641466610063881681847189279499463811856557079030752825817151378177747541424744250938474811508395819685211499305658053051331
135 215460080172049932417774924720451375555969240505901706138831277098286345163343583165400447778376500870278212455438192210454359160680315584063840792184050692604677885853591044987667929661619032427177367112269677701266861126748892580207563737606860704150
136 157987623197707898577592890656928986993416077183537295787626670744045459954536089663837743325179727274127771065347682278058407453102976949812403300084906160647409609150912875217358098089912826863507013049906128170272670442481590799058371861522646109098948861
137 -8236668261980329205463682480235963967583686114666823224020516695085797436372295088136098926575126274237022262594653446257733056370700990396724060765704984133223376495368356591717254196407966245106808309644155251003957188426690205200628548876891618075399118
138 -409136407977269753517902275339311908562347509748788814906749564614965137734117711328739565035727169589990327764478340236778240147785275524418829419528193759839175686556680051493255583882966037073005237166315696542340328501875521048379569173771160295887376136749777
139 324168449378105212687616631184313948799337265382903690573608595857849607937514489803920199241846505218443731487620686456039675908967570760973862085127346245276968597976509186158565674083841186077614975600218698558958818381344563005295390265320630285926959028270
140 40452427103748220196361180951329212348851139685130974781882718720478183698551585420574066566164971828882784367266882479587749534177703114911376941063619650901785018464625955181339336144226721093874759817291625917246546582093436192544058037596000672274611041120980058517
141 -13129348436483869436015042525297989084459479509350465787284177217064481833114520472939185510570552407283678290197486585864397512490444087466148384173294739080321678252732291631494068129904153749895297379528930945370511735131959111947222557027048380016971914897108214
142 -14674330191465225846429330904945717755652893494883985817829461223818900557483196691849115630953426478878772402787954411967783315665282441108655914385243191938779529329828966362292295821255038023641853654621326211111007645428519943686190671308136260488021769313037921203
143 547006942220171731652842634126772084313217844304041682790235867661808386358147176581589632923235601397839423949949672755775196255599041752568824067753796905633420600183702285478170169847088639658021318144936551185031154198886746190166494995921932111160386770279273136710
144 246105093380760293150236922989266010495867831137339405540257206050177095056758617603655898284025545456036175707960585551703383051263628815088257486370864727113560047739671272189067514236702200848003739433741098874468124289155364004054927307773808456026158238817219837839490633548209
145 -23434118117642572688244271219284540862252479520834451000462193243236865035213127262359815489940008273981372766154960342726647577295047317366914679272394060924091335374514069761424693150000670759549103783495404055703956898542509881955771432632204477941367520883117462955881630
146 -26929496837702209515426003066015233529377995612569001271170327611142581445473665351360616221692423334092107570615244219820714700866680490528045610309283064528315334307680630190929532264820565351898663712231176572231079941611599575982862222520711052604060701778082241834817724139
147 1031915384617947119169161043836787944630370106178033494949971794082275234355535563454639150472482531583981772897826623192653629556161155115394826780809183076511682467719193911624056985011308356998709960550852471738091865036570708495094106195506245220300354363063268018347366626270
148 895547949827528717878116149680226570509544219356128183666502433486179725105529433638301041907870523343778115437597976723567878708854321064529674589267871763048284051422700205095888429906639386447302553994621540700192845957334574701996466975515727714808639072731616149575445214673759057
149 -46689298985118061028825791465931512461709465675644068386578409567990699678015635894799750233226316975027143769728287057843092196240783613376664015385917369840032038416078690833923815683051184401677870754096312628002242193091589505095728643803502481139611652426807093164716906836704966
150 -19868484742558370754724165567026451562276707146527628538827620471658568308753841690723448851981381567952658334641604247046500099145898407013362166503324390014697887378583964227796675919265928274282739463894084233003865661861214381210538702413702425441394980403211732125110166207070000003800575
151 2169755719225997606664917509373639131986169779417573591669718898159452802864292249824787494268931423979591428655683005086337918208893380546914265816931275579260938454631076139983924077439288622543575857707963603199906451328609506838008263097238633395248151523892108977417362041666052757750
152 12979297964826762224207685001179791136202607078436980037677257031422949396239250185015613685619278511217380422958909802463433409854830970457465792932503290477940847097815230119804598776312750770181763869480048567536967003269447980440146163859637996076459698830250491413474725497003425478566773
153 -103531174944073075426786990157781670448169285832131677315236454463937549252992435692211553958889485771768702423457126678474009292896723992721989656895365882348059634683861440813211678892811895785911758901083618977375121146907193293071432210246931765674125809895678581572033225189242900879187822
154 -2886333221607840250003624320961730150900219779592750368963895777400254736334949011161879799139682954169541256678369906550341996666913781593286572982488033233370104298035995547318706544936267049672631886979462699430447914822637288164884512206576333433058954248286440290594362816565512941417229230253
155 5070477313078087924552588307863541309859677104222567679751041606229110013503885768968777717612430973649554583415634577982383920534282005888891265317562217338826759013568636975662826621798475615310876815735709967961684327582244289899953249571895203419811949441811049782343734251500404392348383255950
156 1862148110706253037135493955861247870428854712410204053612699161971832650635048535572767974429601519535182202630576446954968520535704927623823682032195317075949057191032590052117479681783442214790162017437012308836552123275706445980361242132253492971231207170657545285288857395529540156396956710955851194108257
157 -254799385814144669700692574715541568912285763319285460077526154144351610645841618510168123076730518087553427179070621137126664717545582077545860158244868491637226989560239586996407769200331719765498543376662613921401780589500794076912889824983215000707220752276678102888021457052146672942350881350363798
158 -316870808754346834972031927031691838972599627607789846214272066768861222709007610066169897417599680333754739259706408313868605765906544436963423123878082797658789085494112895965596599646581721556893611637179482739327563905003580532951046339783995711617635536745593735062251044504028583334870146475779462547
159 13133421126459493953332064420128403550135553172517213661745088831517071557364042430762994600681564361624929227705813658888555484630216759933948281642406780416716254134046082614185043053428502866171630323589401016645333190029690401663889007649017728657358292208341469287608694362542903873970137084053430709670
160 634045010122673661909596136394524820879170400080234955317574521003783463827319204066685603504626884805400968830753242300680476622326286351987133463214806101805921829098798814258372063324993256878223220446678323413620955380473492538030788353303813542354481749864966910170006642942831912498162337132772838368503914111
161 -694143100168245817121440661144995467681457377592989852029562256045727533071883127531323743722997111061417752953042397379109206294805125741634384623983047992833771114503970860185881575156119707867052584730005033450768812615315758984171007585103002712712093115039486090003658781978817726308665427386446868915090494
162 -19188014569523915172300968096020200699653602353397098704116163571244566772696946695560030014641400397974244321390576644513667962519455660863301122947174002393694083164144380728271988163967607896459353435626621245540569067352474091223829888951077692071257257791735891624442460159102991756083680615094544336291374334095557
163 37607711986474996962673670884618584308665022597040956201324965319137551259885160076999375136652703209080525696248827718588005326297273313569100958674407389935295856345946246085901556250414757857235973422078134817121314451638354526537606654634083180343012772319850266796227739371711409959962058357020683940959856571710
164 20146315249647757044122733973089527975702043324889457765156984345907464250032108111723769687515663066718834049262962109644294793070452394874126930883632342214163340471115164603430178047873639107196748352612682608901400337820511434946084067405144629671596865199285421875007338528479557114534499083110539916113467925678581079
165 -2087997559091040525753015354105670026956838153429305678026483118167558121402720581933149029112825418940847001899441617227225561726873052978167771064838772014087784096897964573545015399662454822173777921799245409438819151268573285638774637434133219484327271747725415414845905256813637673972849159019580607308775028828049510
166 -455597481172238971858611922331617235349693104865059627641521170519358866069338769561562674296355000817343038090503444875568571191565279515180017623615296809914438674895851945877767287059706400224843266030614321029014790763318275159520152397638427431391278075792092977007491510174997541846798592251519287030352220502548991366773
167 118762635877922509687735394259141651089556866709609710384752082523461444922211109906865571474412009031407382937556132659789287901080430668536716809211807809213721913977557711769711210790386816190429791227507166459731029808335756842195338337414449211275797457314996730688449273765407266416568572716845388884336659067253936758870
168 89103287621471549360615947100274312627028834575157961954091579432893627888481740106302404955149381400532465147910559813567282524908624979307051761873603273867366706831681588629881921371759138729542545696731627565332648105808831944172130857511286963818517007870558543202675267225572421690673879432918553106053804089595687210134467278761
169 -6918327176198113121690967809953307898223552148457834355883652993020320776286536696616581791381804625906830265551700457749620668273035303098116560979460853981921567228844495872535993178745322130233759653652635361665244548919586894139350486843445954951029434988848370631669046136887980814411835824080889056365896367111024421551346446
170 -101828529352787610297795147118405181492735055338562675517305572943236068552346111766123504247993013162486175568334392348953859030350139201977560922812631050392149930060502864218336436766095485070012065705266470923596037694961126049248252598331305548043897852372594268790910469509405469328560999346218766209522090683521171947781994941705
171 412640081353725760980224404440711558430820133452517941517551600453916494119873199806119751455737713172632529205515601434397859695604602611230931260389052279192560526637457320905471185010537153785231709966913066423333371986179528862479123426432157860631039390127433782920515169477194960426397031105087870077894749659091556860246796851950
172 483217588132089664582491836163219702079900463089602672626340917019192237105706412684998036977909271276288558341878736628516595189650600110042831682266501681075366769003286443780262606781190634187368445535222224733780194944160734870717827526759779833144377529867847099804226540546937583289843783798298777625455285038357755357320319262000559929
173 -25192498571976803382425794040128517731547193818279712452338618222817612089172560212189864945533023623216117766831728211455070756165797683471803341930715819389758521224376122793078347759000527907389250868494130874295654128586143877876817881392422517630324307662797201452323774116672698792827478351344648834220424365025465190937309129781710902
174 -14249424057339885717043402261158315354747851825014401191265225441969074768370144488946340488269511649430158041637862137982698664042772612192309133246333225953682632161882431350662322819607975353680757826036783798924862735607698436767280927559907689343640082758047513215000069221055100538591113509633149098804055654829320351053244383194846566069383
175 1573924231856595868045185931930485250055170443622610524302243373977049140643504720278104154396942480318307587253953763600712374358749868387389284398109538529806716170101920876083254850729667176848146958679419734406766146185298107228465988252403205585941224776726413342993887282151073685901753513427345051702870437915474425726471122881264088895750
176 379367416026994853571547758950957995272971921856980980950254239066835838640915772340899050749110656402787177361445197612169840327908642283111769456976036068300292153983133929009676361603595772382700015413227685124306430481957823730625726422191630402501794016838248159001449484453862855705808785316127408559895694860532569066409622556474139335181863564747
177 -100599318370252400768129992898422629483771554990439274173872751614927250402124650748998683776027715974869602272715953567011411888969753119589499497191989880324170756714752354734774205655017004131343234796246601763654399117536399001078954183746691976213512933147346666279252886664576752551426207127152567055213547765578221312210847840643325869151296478
178 -25228698107170815824819890612686399059553185606437837213707202566704858452569844499688165094773977174523932791361346635527702104286571691839296079909213749831753843244697479502602177296081967406676026729381622464484550727323427865658171149695447676189530261737904460366431217241634040957209819053194692143026891466986835640608925195213393828869094775007633
179 6576477726054931104568963505729362980822370361700983251454578695039532810938605158292139508493918652069298383229151793420848320097151905761256824163310311941398680475149008359272843942989362183219819162548464015052586794892382928158268639505959734503363071503388234510756589357870467004821106196151165187378297465967610929375609881725450089892622221799070
180 11220756495410215332341168358611796101793952838915008176749285338552265454726100042125940445925607320806359076414617055514121427086883227860031148969203818930560329477445535023199857488318670510670545419111245701548580840469915055001455748992788224471238804119212217580494201200817787579504005533671898402044524424188491346168348939903647877460212898609611169632137899029
181 -439612179075507343066692239895753178370168288366785067706564098707321506621272388150688263034641074731082569154461737524864420422084418781340830168633198327993581827747385290398595292828284755230592147021053482736111061554513844513970999152094652240240240982517965140484621335652556418784192646305827983279222597005858563008494982560965070987814449319146080774
182 -629749559226044140724687711946594802521040137342785111376304675652055208921946216008185151367740814630235770485006822842346931731722776930832815254951233506055590158713503206688711692335620612561723315080029153098523063118106215899357159266503186698310224947298833319948710873043193985742040592115960445875041506974661313271830614184456990893502914468442266334563
183 30041213759502205389961407007927329077544689826632281220676285541187628271009078660744771093246646815044080439248640212697427216853523843844501186801440022945572417054937985753877614452987540216970617978998666269569377889523408409787821973116053071273991649298081208851848126203418292570968640807129626786757663992411263774721918042575158358189518273424398537334710
184 10224213961729700710289009210698203394370271969866142060386413292989005360649118617445821457179309892922815916882842925892951719098327111236255017454710563144412263320722877023373606114582291734559174375044524365824981966899146791609060476752020438199421959012285445039507870685910682196427292044542355896306265594481972729518164062192086700195078581433566952367573188411
185 -2098129592132066574292839486714453910250072912948543936469076433465850744262923404770690681930963943525956850767106106708139014135151789939293909227427517341245245657967505128152859133585135633181764767119220155615957052464035963697875806140212933517101061560561015012950507490516512932389093709360377355882519061101056116222179441398023690005299801888656451908065865390
186 -21501564531428124021070769946675578884927811463869783184580053686672060028961469038876401520802911197625441561258519088411457764721715254990873513876043903156150469999662514917563401729768930326932994544712093472402417894681210823580417888225627453764676118126009062239925526710128234358150264742524863887621395833203444771798198413526415673289028209701726129318047731122493
187 149731143750404450322789536071902726029236291233485345770260741077831347866083912592175411085604876700012554647233603470795557075648422679414868776661023197810499382904094315007711817627857431076297030174392570538792538052831431352203957492959318674900247803112467941124292507848513443023234180307813323026057008610520400670109835546032195967124612201065005912943958503739470
188 1107813783029420195987000858676910346884785078909083243930716129883373575396812785510741894712898030325087192192926936877308892789535764721244005651801740051434246092473404318851988143759276076044109692522256791815924334724220939546665491561396544325023451089653632180750004433943316595418547131826255762386355199587702210419593991750984457151222648864552313226800627304428745693
189 -10915837896484584449531619819340905476995692548492437487292147279049222663421115172874737958128964870063196273317440430385826680048132391091294682522986362324424938188648491710774646592218524970052664092380487748823493315982695997965699038731549602457208507781792225927579945775755497790074522384385279586841960208465889918771513586519046521159110323052648100216879180131129875926
190 -34297581718858702675922465182047628488096182495081641335466061934087986235886963774212549182855703151206342659769192870914736164062568953429294939665687559099805995329939886185046363680597023034263098790760820271509037988735564367476530429508065555395668812819698925090822616309561948964558550753370967260782396383431536851033761215431081575681670690705693661799404300012818105541324335
191 812773112131927637447208898653291476144008075172236718171296412805818684913316332647349890797374476527704227333780918371364756084244272752161181441681010146889816869414215497988414347552733824131375853977270092724413624650549191780175536715769735757815794512161938773991645831677433136681141839574875076804569371301265409692947384421061431163531337574919134038519013642838721078914150
192 177863439568856094837169949325826134247585925033295634544327356855350614971530796699702709815200082485135412965632521537002095144879193160854746150923648884849589623593820502192179260660945283112374902243787324338359337726277900738127858839433987223535099990075833717750819872583246881476642205456653865124221863510454249240379357784065376450932264684789854005985544025615534557648367503835865751
193 -61794973150766559771712115237528838108589362484079860478523605629066901781424724831269587488325593301912976399219779669226924959675445920061587387935893376655316457315578745009120013938265554890340605211985461541145469362260581384533601312317360940377864004722304580684265195530421400131833725311588967580602291820069089608483037326821841230114106560666234207309120566753231587674111961982
194 -94358634268191797366051504870695376845330059290852216668921870528852332133605592533238191241415747856110453391904742447389169087003548220062089558016108012530830835758379709265922957400625539418850525555989235093933917748258016062924330065278553099325398804211796261136652213619100109929834332605655596339753589485561657351642096408388249753540968300215938622889126152270677864491744186527371
195 4796393119790937281939653320031891004506100645021604407982411082711660008355292438154623503590537306015996867811139169853774822290011630017748909128036478089108310589695885247762394797492140257561681036393534415864336574490333489875684407620899759614081013014314524036144271623116728286103330529316385020713916080237573274306023599387357292741500705872442532496794790416984106251059783875223550
196 211364399269576576637965256494056609235372050795217353649398745996457768084437403835842023012583489298901120942090089680588574940421393578419442526347578811587141008464359854949520204400466943793345461928365672900676952547556561927981002131611357448146607054349253454436464569592598184277882049851644995983609038008104633932320793909777233017952297576014283955598684985169337321409835931577492536505789
197 -379981410926537166899812889983882553417907888560090340491036135852925305640626201117555196771483661281524677175850917201607164336712314799010834003832610986590323005200194321965339108133516593674389408636498372953990369948467754687156671368284125910079829818312886786799523013662564095368119449590150413552439161632491419103294408470205227527942145142998788112605737944711821774089575327376169397158
198 -24152476371673048708709625305520276689684057625348009038706891920337745797256635551024179008720803559702120690708132464761301315849010007132080847675952697757391276027281676970217264756989401312237914363211127138403690300136326613854690554140577609664352706124278644330396252988823599052284338368321383736945551806478162912890654062509826518141216496854886864414776666700868467078885835897918278301566981522829
199 30718916952883773783515604541264634888913313991982855304206870384146340061458113571982872581229897307527819290292246783739500608023122075498991219212621276598944494771256216367066324996030805655351711376299102362612571530019575633708989925671073256346192438821920152140996284304054629471973647272075705675046522979088437713031895952473663574945822037525621561239731038262371208195760084876102312637896470
200 11013632578287008488088218386233907605110034664716760420027074578722439629170343605920660746599559868311299233712894173842262626981447036708041401543812670960337848166373286926259570397635593602038174505399262839149715130619964784137230746439381751040028303249822059730922995634910982601493760448517453523843772002448112534632044411907566763597296307774017687870189073100254459065494010210270349705896498139080283
201 -2533711922915057783633115852373601700542088138385826758567977524151439054393345426550891913427823309149373748235248866964028448361210776931120274594445970910013657874114356901264376469307461780170933143091489747636062828899576857845240145849399612743454967463492929650611520629037573757591904418991492074127772090750433393076597854301214311511340925580390263957727622452637808084203858001511630728034809279054
202 -4028425840301584196800475924264141331951429917742254062248896888304582422767763415813941808754720900281099949720908354854398914274755106584077730411738032364374294753103185322664409616853368434010473367550606152684603617633927722151064799332536939857389927219729417614701448930803802814572420884159694688565705891932280973722897013303804402825832273450821887981768876021135384644109606446380483879618206544101243
203 213171884555640373452884079081354944781940957646352598584850808394344148461950452292822859333673478383785932105789728386254210098087600929572018408006883501281440053328271209757866428290281637766401380232541787501632170943747062830599333069772884251253935277895288025575741756212142661693339890280216822655732023094049248271769041567953396415659615363365346807797746204806676400213829746712959601424500904829025710
204 16041149336673991996974941237426810827353143348216871796538275284362130658746228803822646881841734223892972065961242745031463506582746067678714253039533314718556449763215710903768681643237291055814709864735636885003213093437379216985108292037747815638080687026263314897994211876213675919498726239631572351988617151360747455157404185186926295929993437290713026265956131752268017761437214199808566555149933716980215709902249
205 -18291075200080085078535173526047370478875042923432066566868508000770909288312900469344523789970927097042212035192535371239895423747708230452761400024378581861230307174332463621559739196663375268381416351048140982805792972816566699885682474420920763752644863730830858041347729757912282057841145797325569382473924699643149863601251588027981472702656874220605608257425451265716674620153534707853770354329254025993216529270
206 -29657410206878051699299839110255516079522440702626667572692710103903105428928107307663553151894899897492985819694650687988978239535213973748699784108236474588431346384904793974038204843994119603576440616881510727279971562685195799103227864756992609971021677271658797120654507657100207464154425322162178248670296592435962916712753980152358589476848492983848469476667874885443521184457554763278147902983081279476371228304179
207 1600302498351752597706531285859777096194317906823722248463607532814171944921638136162878874123800037237135512428700664490031181263852050412934254935451916390168579864805653579386186129066344979879854037782466251033884026144408226801087955019125180750833788561808968008002659749157299553638334876224495434432138930565144495037355892226239171869566239303138108851238675203731724264929582257447675117831661274417127904789168070
208 11802852561953548378900338171526986473530131824018907425333588134403213669784180483185248902639832151513582767711800247429483630263748557371684795042661493002517497971019702200922386919678146002055338612015078294038095773931382532895039032903125711671124947373434613932024591441246125813076983517605542808857788776451864103227943915025994538848541810148741866717763171911757486799197242862530494265371800122237169962629185333524793
209 -142737138639877267378286933766947085585127854016463674707698948497723900434434666648387107824749625449085179687653995425618691506922806984736774825250986529308261357712754136947972158661149083887839386634328998275770382411973581337845817454400826135625723275473723383853293175459879925961779580186422190041557530304039160145046067337563267942848646314823907263776993520527506318426838425450448581093678052391633423623435447493406
210 -362781162698037516292252687982566848306224113941279934111481525016307515495375268619872769204710654744982578361581676896983828294410366706975085799282634025879997746647242632402260274478835293231896548983454030081087400886784259888273901973620613968596180581441717052256485407874076745085664344622191609077069770460987081889894334868656249097410579132573923270931716064517478651690748687693164071645992765763646477694849935306871502888683815
211 12976692652626097434555370974570756168800960301167829576840623437273717141882493916591427831782545194434472146271019723910961996069623005808051440182849031379983600767621893496134457945156687937133764170579698548209121491254726462295920456341178612533919110681418654926018890526534678915329408063816831250955459192659172903795635184431248551093880109529198050146539847083723715024130207901933989591632466024794571006622471078028544350
212 11584583658287300189469217702081766002631929079021689643591386938404920649248284199459037231972403677351666400350951619958620495848287060582660583052570139625739357695931052861489301307470379470555502822665919547661272147195482275469542467632753401230101650654343777963140584453948592478930185186348481642469432294778096286363949545623600884220082415696722444045364984552074805848208108517247536198607944609324693503864242327271252589816111
213 -1202277626293255040151347057611679011509530669447169806116162447846950175507390111378607924984213041883686986700293095649256831299448595204900402063295399411707393867929268646780258809168982459655416766917189418454166413307906995536630530717294048021073028000617887532457330813378726445726945260422145940106223457466830820630733230780923125010754091472332119896414682853349843029853967926422031419969549563627978734575162582154948273141062
214 -2025094560369311742991247664082585972682326169985801097277622725920529426084090990251723275584531195977494985034277236183451975479488846407343904979885517053239562323106650780498621009661348800393831813151604435853288468463140394550063540497676799788061203137219734953182147882493922648872975047938808572446548581265482679663652148128420077856042432602308817224988705381327878885963544181600615509979001436189023142637719062495896873527286051
215 113496450778498590803085118209976621631192844604783544825356806325324607120324903654669031931176728448870181983925709215319668957858829806626544968793011345677017559518777730468310516946272651166747426517949819362197110248400746193814526007787960491563838924321863751924897514120906909819837225238660683717095399645384006050947903681716355276884647363049231593834968474680057003669567571121363791882718593517789900772727140760844698304679839350
216 491110116164020047611986080212489226424442521500720921871983422689267358723663510368890723583391623048671346253227773221206667085185343158802119077326646820701021536829541599460491724970250921796883455719774880189438325226182025601415972111343471158522324163017488536494591031308038577550582489328285553396189423705335901511772081163785367412298419506329096919303340745413298311996792786705963543301666090645193147676290366533749835895394979926143978883933
217 -10914932336713302291475911454388398767785518290084277906247207549524818043474955192595764124706639733022576961800601259758171338026725840303084448875950012739263073531445827127615400322650763932285197928118634045793551447200983501057356543547663417528649580190501041327170871060066491008357361094670855447433072698406943476270846919970883945559044596154339793660207026853101541085232168569593760018142382929548563568387702370562436822973509735865838
218 -18728556691720773179549865112286454810581078915511415256605070651698448862486478656098607978444546373258880650652376673146166834723362671277858346380182315705982188475569955905073291476650685870148270438763672966106392634930899860435832634919257942271353376025644417355110258711629794535488723765825277662382533824010155235794045755749641506967319698073801212305122755318910978865447878667357697519071220487832717211178627216578522185324431118580554587
219 1069170428566261597894556592216696433197538178529017734841718056211036968403190159456923629116396747945747253813344714126557512911420236825716520601039288049858551228194746271075125738412137162835803679582929016397447255689360429015648497500845025544295079939510608870219571273088524474026478273547462863836742219811914629178653543191387328764700043068989905623144654575166803018420029734381561948751329402689412575972521536578673277143697411347024601870
220 2342000121577165025422126201019898051800344659693475561633305949886694467104357930426550717787475287005677891610059651887546613642716962064062849356088686680408756115876818652704139220580923029276209877176805250907132242763607873947789415147904581377772368765879607861728514842439235828569115125760142598235208553877453979114427251517569804552335048444515215299902120531041235057693970688838600394622434190238239986240079048324710407304906484653155861656487849
221 -106656462459718096794252859927726049326612040752774877626168189630103961970847699334755543431634842690910852744119264277955938491155212410608194257143737425697143845835893242788820422847735420174775766454646054864933579562532112821597591373548846229894833369405592853017675197895360095249108112516505318751247326415110418051779283019676953539956486387637052739899884771272116733345888566008866728108217793829732924550341922540182861106238714305862873763885334
222 -290917482801246907314117519317743232594111967517745062249992175234816283876858984783763259220296800333013893925018527418484592779904761596768661509150528769919786976324925962751975364498089066174749903754105357807320507341175700197818418162458218041384554616958125099545319042995746149732528965700118006620098782646535263762317956100714704913250819195013667172309325273765386985464558469139682628539234904914019612008259077122703809749233049884948930722125888067803
223 10833537594115441493509362978682016295247452364410553826693959664858912653437374680937859988646564815111761444593818941321731777831090117764021314489379481608215738498109310221354445454117529606915001215270126977114656018321727614865312330898784817750743582241824760750528033717940689943906086341667501095520658355739368830267911321864542588476805540962446826943278484466468878631862246372699982495910070281850762516799274769312847998935927736375067035963285244710
224 5320353005656248879339866548394978851726248260036690699914697261357384472789969434048750988105895402184626656952172067165662952417195815019647802523126979556914587080607501899662402144117597100338904292008217460576865043654752003829367796589091595229053127906793604225882333791503520992117883259233559296357613362502098819505229539158653160368192684277621327054177947651071404776346226630002760741360009483549998913053586617037655885664120245232634247852679670072233304017
225 -1120278789222173305521649204300960119225315591171761838795862888862937111583604999514899961966300412536957877149240057576986860590219275423258223833697492360464533750099034994880680474094496888880320805460157464239307754458412999583670303537675568515254496580681615215800643227260473576163449116709173741945578848945641915188372317746941983099208805469838376431682192972391472087621390038783242644202248289141998749265819316453842589054644798425176005991856697467241150
226 -452363106917970524616961145361468777553521319411796524261914205908822217802499424961834793242984497604286612211875448524634547086544972348001411398456593798784005674764295148511096323308415451325152512565322007902075399892594048809714893619142940962618545254023366340123336445407098529666328407668407512238399830810720970710114506019997188682035709567541079526221498641531361949283293094739884610865677674834447302836855753811323041015482971973787552216516816239389038244993
227 117919517055438517869496182901508258291836297781034825200674896612802350153861590891614310117902895594055374193230252234075867269364637013023328710227045714551507255280720455623394043905616793555996480953822790855281337452106401546082023524379879465773024137531169865259137213997120551836754771795870851346502928608196889048572891581746691190575251278556394776753784036093980826970827465608481483042748391412044618950785292973713425685204641119178435182568519745919554644670
228 22049268518723340400277871042530782707678512867458877018967454514099377546733343918951913858259417363216874477483548174083723346366204497723571372406441381322761997641972164811281609330688844647149899154788424988011831309491020770820643580378594968918495486739647880525897647022155629532328187765268691659225189115861357090560723531850009545527680902958030166551060021113084598727255987802599480410130570855285130119309660008632856450433523329073401194072321384003993644862838337627
229 -12632267199314968260004345265570433347302521194861073013686520923234117528913192268010580471578970703179854569063302264172779289008910470761173672895204003814140051434313677609946376352669644322274708158861780429764742579083671875745027590481384165535219308798031332413295382703827379548837412813346896098849803074273830631240011613232602401799940541742116256749148381013348946571146773233341714407679551480926038094795558721334213707652421362053547264364666183323403383019398886
230 -11822966281559792598637273365318172636869134234376334148991024844300690360862722276801054642558553486209312494529141298624382240296930968039672675321103229009158898852540083231953761571804043654395401225895230808270383042202302203977268689984007350013548302228605238591024385397282743796845349486413062517252225525736852959309332348758443446872105962742759262229756117334184327670491735102395421638305272506797138855671159476142085071807660253508575865212637672381908677759462761324815
231 1377039510678553284218850035074755604525097562028205723239045092685456590396659279434232653635552790764434703428409097920390886596692864197083964591517169639169401563463378970681935694662230469397796464135487125407761426170497058403195866012611982541665937132155765395942746810488690558168466341816076085056061300858196693047332722198077970883828129434768886391248033744400917898670760390894202529653978721692550632790039060065203306709096147151798340170493801826122597121793815342550
232 172837944141227016813548894695201625998634721267609314754662811882115307124923601529767680582504999376986292332834257895021805121611300225499453972461480504547733152150983493703116706923639868093953311589135517362078712007592070741523362510144165285588802891171649442984811989788796041390090035145863306640085719021011871838901338915350826858418010692284236483090202420837114273481895507213632732950578333878344552374897224472798942218418450730344397120536304244825491533965262999680849987631
233 -152726918574946439660739114059279448155711181405116189567201583031112039000088371240530474667311990076240352741639469365149862579543036005097286712562481807522962129592988168413535326285047869438796092565712949479421872011701710132907190185613362176075752558660346287912664490589031203587130044898039022842290066487245418670346560752729203006571661670197591080081440655837655835208443172189033859911702961500249193369286248539155100912374720505627734260590314099860415485548834679308448142
234 -2955540723315142323181875455167085392450520284241042173951196780195007933728375885849752289835324228449532799659063940252906996948200976141598912129248794877606937805443784970842067726429403605428708236695034769804919913112857154548809582015984420371574833461573581029732830720654807208861529637578694120875646793779123846804379794018322590018956898264927702072284091799926547859982448300908289817591855586193695130188883282448503193133547261266352854220190454905720897019026655043208685141588617
235 17231559792109177379249454646592173753260671602059468709270637080871372408923095814662948094561981684811379364563389551704180696202792884968858598900676040920779019806494174593766375713726777713823486797053874748306265469626995478782619273327469984164019377467528871948193843145165223216554564364904087101202259834998361278436336442037104419781231351628700872863835729554962052797736799296337406408791105239882478420884096431016591999294649489398399013139726099516924940017214747338830480343150
236 160041777860857276709397553501943830743766932637629851226910852662061048133113274095108703150766678242748011171690944244765332226141722693503556179296028919146464862038476163366911722781032325605415518659191580227192495424836591971720357476337257480316125700990168942576188293258428145641130539747638181741656298580449861548425029946041850216279073357360465305325102174362524345443688263855983448263202567907502710976002821392160775926856026716407201421225449179345658779332720789090187558356593853
237 -1977471452073995715674449092848580197070768772688180089175190227742415424761394931486258447082736747365772195406362980202669235437946690183851379606350606807828754983037518079967523812465336191722651287886388350872202522893617281588642972908335845377763070953247691820128789372422912735969239800610345885735381448480252119986674915025038423092608291878652634196374888994159624563339643948496128221668758164625144528006697681982227753429605610767927037717346170359256856499162373407716569529821902518
238 -885343593561291413302708729349304938188422983314387129143387320858270052412938970124684599993517991623925989462593928867890837272568666861903738126676128352314019641376480505246720870675232541955304458562588705743786558423102052804359302713477769064400516285425146784052433530155014995426638024090458522373667636472519214616512731304635030114431113296224195714286124904396917225505770610197735280858006315263047099894145097066487717471845776534744151663779196079549574619867830764810824266484563750638813
239 230786479675950284421649285097602942453187831162471469180776061315917110378928821570882908619367838723779411338892198731143543613934075811029456769213825855073488848022478860730206587630748861220626918501527548570908761494025689186982217684078429008993286272939334527533051720757224441622338668015024478934874278711616284011282298429652998031666408182064276447836922291780782465231527181817124117378908621133721900287830752932702194610982691839493023252213349372122078803518991430363086311590610767515270
240 693096657182629064135345221457581130342864992345013966852593388224527840883533250408683738685993306452240563172048934744355902545391909743640603746852062665104482649874812064304224205977434137243836276239276533473238933929432036886965363277225039502630013562364659898198592849410410192898943353535787591864501096427601087989115324882297120817412724567812012125889777129484563949282538967515860572227409382111934960663415955454597635617535427245978863193866421899332275575247408759287860192808278832062070352340335396031
241 -27388227653320930298174326059519617126054318009062701688898874473341917912254936991739328196190115505768720623669193601688613885667021773529609869248147078794589607792485125887574971435148756190855393643519151455106645251069393132470033656233833426679580671010405607068044745493833135449341165135769412955377607877558583294610855780508345835067908560880876393665276784489810142736693305248268362096030589972240644493936248172443970867190568738510641394923582972231723274346218124599610018485445996302509099614
242 -1199869184183771679194549574997316169670525029743718392804162771246848023738014173002352633425900746153534671787305277629641069791458874463678569434138284641541577875559899280534818023021091054631082282992845338049958163044196286568781789367385466598225168308848688018650103481099479563793863409553762241471244745811682855164681555189550199540731447558583935938661700133547335529662126535899291560439914865878525995180772746638740362779814077393330945017576106419418024530334858628743624887627206871583626119355869
243 3304538764782637327832385003383780554622193013492411704688824730143373399702860002970496755322330654133948639246382423858814594187643512745724385847644770130935970255232690953220261526657408582205767825101934204673261579886046793231403501106702890703001501364503137778271735135733472893707237673214680789062328354708349301189790924301478794066343128409025170276900151956771669755423731088415334025254699900773258492363063216971556139352084174086173605588715341944487172784763106883933277284533472207659433499591710
244 31732000324997591389321067950852875379601650572710612085339394494111191117696626562364815429042150558554161403012365490635830541786926354176651136245804004121470902679955066147944433626114719143803898418245094879723984696709071736094946233355788850650559814387787193453803212802559359086337396690040829476459587322522740749107615439672793800192109456133932990437367012250441173600205651709925019487686737569628032378059602017138659813643386025571844113465848503207817654673463828820768965944951962031653403483507369613
245 -405314409417693069722620186272189905001686586397783871326008171238380876150707509510418958248295331936905961517605221427140997140300996629814312621119223522181761724771500808271995929018284974002308623863613217285745337595098748454723826854668077093080760137860783034292731880229776187843297416455941373564122576655476384940533841155300779011467406028867814499605448329345655109428472526581946061536486327936000497711353020074226520976497946021943972487568149812635461683083999670435659913939770291914452231354645201030
246 -455963471737114996682240535850635388570225851569444398666641002162902514738789603514335966307131540634884497987688143290834651973323880575386033369057788648381621195657846635972312980628630643000407685608040515847710626543067641081149573604411975817848410037218483169460489964008767532622116496215186819428976630423855456162249413967458695500001185019407130417690000626739162485582918923744427179368636019607332814970748943475436241355375310319574144907467708501079066820721464563449750416700607440570825015356304452633530159
247 50530010238502719568195702490289503917022175866459886521287941727133430332332029577378423643443152034880005177196928550566421570817972850791557727284368728224990606313482495475757423695713852445220683227254680087613012557135856478060658684903135074462419348092193724941660329484911649709877596580770455460567780687387536504914183262903635078499972713006162024651355550494444738743275889302916146661963949369311323408485589852195146523307148714326576257890079843555230238473202309852646963644494192483696447169695092601769270
248 493171351052562589990632211159620183548831785759039346778900998495174117231011194640231887670599961051194089793148979517091381425150182520923676026521383576692787879975156446444198089295115255930247294834348713036233482962192220772468659986822391406098094618457639687874893668698798901354371718853300524511439625589567040260827612217071669426572435203069024444340782201974994664940779567388562835893812246848964840455521935713628246705472892046393404797700615964862127841309591348360299086221757457039039083854887373436016451893
249 -6402147804024259459764374022200401834235097622064666616370956057463236557551076838098868141377107822356035214400146854816381608893107681647097776009490333242909664484665602202823996377605075452148692253217878451463052809819365008436585393713865308329223509005926204187776558998405351559602360096949287545818870643020476016429489848226357872670646788974476661884021484933404081596004523880446897307360278207608760601632706951496922963522157582042585795462004802908868609515980362256965689610248228277473379875251671607151000792366
250 -34782346738531074584664917876866350604126994259832068844377031572400982824308661059130905466246324208961387368447416457479966574611547933186160771319370698069109251204636148325096015307796418661410971868035718868469611040971679619013986912830135049628339559265554115590785706068581843441836628170385540587750711791485028996421552583812731740850650723457203019659507134596280149194506560793979478124776843170770072820237850481582032694920806219318306340742486268086251912062705131735110627990010115972987242434664602625862602089560077875