0 1
1 -19
2 -42
3 11647
4 23982
5 -6194779
6 -38133522
7 55733008199
8 114327763662
9 -53764922346349
10 -551437385813202
11 633976248876074077
12 3901396856082694542
13 -2650470665560547274919
14 -38058072327453466328082
15 238664680344984987892563943
16 489568969024047882430124622
17 -434933630913708406903217602489
18 -8029550384519672459839418766162
19 15945385308652161081526765080932107
20 163542544296280189319563262370181902
21 -179477594200488282932116554074180531059
22 -4049754084095795395212824996983900535442
23 19470480719066843355910573967504480033585069
24 119818438764158938281592178211014719757714382
25 -156539470303792485786788898821104040839400942629
26 -4174389215072446174699081765846148844269590163922
27 11780043505420544339788072087462718119809225275186737
28 169149477993651030228910496802595741486246954171090062
29 -256347363178393259335744141052081550364265265032128599199
30 -7887617486312099632905596001323515453295806227617872099602
31 204450281308464628789819395347356755039027988046076432547991591
32 419385528015707552068266599566132928180198269561038235932996942
33 -723248555009545729657373062273870272132299729321879404791345342769
34 -25220995433202187158662620513966079034084093491460569904615313510482
35 92261488781415836906288774459226473544217791050256166384237492504899967
36 1703290386612769500330811224518924459285767940532727485122521054763243022
37 -3293446508853788981375981477117524700019696179348221918209880013232612295339
38 -128360069211355205671163405464717768761668397385159349997857156565428813084562
39 1046440972581712962554406120911046071148331378685337368401671446559343674136267739
40 10732736512142976150285258790933625809225091369909173984805466754335684637743556302
41 -22996117505803647573957952976017712075156663615162953564073625770048423610347637058909
42 -990602777535782157002475094001796219508312088496663950394978936955126534054083501829842
43 4452031079090611733846759881823293330347151460417378878530605287108431498803916897455093797
44 100456166271188177042323100021950877133288398198600298157622763988597934210992323043474384782
45 -236237756011091653838384094295090705108595747769417172818514270669403021757825189854829680915479
46 -11145585099621384046187259039927166260717186448338670023197251669206062273760427796723032675874322
47 219003427569641468822780770628659002257221118364090686487063778929565403181122105857599882226999239373
48 1347714478856154178850957078885012005803542125160109927984113658812827795339419618578887110478503696462
49 -3451073183078807369818799727455800424680216743688954132823756417478904982896281558805330070636934726027049
50 -176978253568980519384152864374301395832938638651155931214429420974137865963570095073514883378383312241266002
51 943366112992396169103745692871187427177614557630679839680043539346850550090055745295328502430832849055842550227
52 25156449809735730346868810664572778641411174126086226507497776117764268052265693289360013014909420775389307779342
53 -69676353834735317217311571775470743434205087262891371657517809222245108811725799651517400237731044793446813122635619
54 -3859001146473149431875503896873650530183989068592227743265521008281208502113127454903346437124602257139049263350772882
55 44366767036087026517289338080248192700867909128135423427590033160019619346214294980577918424122895373872058503438726958209
56 637061780032200995972571618797270932320608094539287972915769802440649341268831841840298575687434287050021436181478304041422
57 -1897652125558408992515942302133525944945645892429136600986339323754661541187935937797947405040153413365759238282674583236263189
58 -112886062927614614323756028329049071699853544148389582910153502215481070733226174857603643811834428741664714401336869946112682962
59 696117463043897159393752304872732594316715810329332854392426908652467287441400894125440774400904664692380613513413207704171904611257
60 21419016002170643634977557007682096874802663780660836454063439230245010148280267278939206744147754555580144044319053549102595575810702
61 -68279376260969973231731457384652333146873986254633963897976078976218014864717158521861171653057339225082316852040410029572733567414911759
62 -4341871503224678774605186555678612439807326832012198965279406800253447988368638371758602140894846824368525461059148797916296818874451604242
63 457433207397653572416923495466175144783918924076773783970924359791421741517083895461344797480707049814370807501306452930617509079389043790940327
64 938325278833651622307513760784338585439491853367750021677277775714342372992079157902176459379730178687585823996616948422462735233367789189135182
65 -3187329541725551965159546855083710719904299222791120184598090425995043689422606980315872211281620697865985086537577259567761908057464170571396263329
66 -215757864702544677341459780983964229560141869006113447013130269151906654301983900664608922871584888384053921917518356810407273905900248462297401264722
67 1510885761886068810312890612879480147361836782538047214829662994169457326370002465816019409351806220227651365444398156165184261745554074585981121103978887
68 52687340523087265729780978943944600496889990355439522654549624092044550056958003846592099242910863497424825585148735361220766099740119834019025776181582862
69 -189983359455578129340197532324931894573045117294039772739552640774590427416857744779534222130869898192152630378362445796440812025585458863373797168061074879899
70 -13639841849736743325765050748517196564069617847424232949847089173175229468657271967467766378066305726318372023428991591611346954960703489262677536151455309312402
71 202436057027903878830498670050641514833995302729832562924516430783449714106678173311664800438892510938577030123002173682560875747949869753344203204520615517820678479
72 3737284043359999928826595669778295269019603021878642513360640571552464136481409230666737088793419542080838672276526250983611751366701236784163610534789324643503041742
73 -14257361504875187698625259382489247653315651118233324604950301405150563308745590339515049269154837115400905201222491841346997173879323782208857394910873210698975349403469
74 -1082098046766824599671020576402312485715456762886841945085644678694513966456539149692470770806996831632844241703855905846551646195011169996129434690926370288070370634115282
75 8482386691328403557600756817872211001774151618693149973606959286143758045418568761035352239577260669295034178088041037972744664821156801159759704141579827283084196522769515117
76 330595848406636113862411594218314082785204450532538988710529544680934943538934431666531455286258889924556757904827056878692497967762024745416610350608623154327289621423388519822
77 -1330296092543513217838036148979185432033318136331317701917619975055262206725979357625296202714741457623946204209324655178789708570569846795700635335725559097610734055835310569756039
78 -106423772562715080508659333462428722251760213761374615444477312989479674209637746609575105281376530839132121034482585675966659390851966840303241356923157726368524824855610912213561362
79 3514923870134676014046053517466721190475505582478870363638140429428445960384260247855117946476372116839125116434263953956644114514910236564428465346829350920705835995941183629438902910203
80 36050530079422648258061837528353586277298622121981768762396603437715035481478019146863445410688841613911440588131924988494693974546768439401488524241285020269931046474432318406830842945102
81 -152600820449071931014902919747002456797450549447463132796469200782650933777457650473532784302235053961886643363140548483087201797254212488699903422574704586894741237330035635258157320904339609
82 -12834130553664326788347606429734462187385166974190848176597814111639992891447877976167811580729661404172517025387380947423684337813700233864097234078844135112432603174687560878076855019085858642
83 111335774767804191147091672994696114587473481009042686161322954027903294554035687779521580549342409764941143328515550734450438687395803690232383337089198127791579927447688089364783290303718993041947
84 4796006443098525320233407984424204715499608681718927068520051485629316815109375799944048230138595433751174137319801089089487837208699079327589346066491484897873392122954519210581209520165222117965582
85 -21303888400940738279516461826539747376552328601664322671389571772541684256725945580593917300073518309308157935200027215490535035575050499520850218736350262717897936249585556728046537701257181199747236179
86 -1879113711320641961180549179878289241122100753365209415863852588891502030891254587074214765887641844591610169505994615681785437517135912554086412922131231009693026986536766292301649182539288046805142335122
87 34173739160638194208056915147172900961662962672790562177798337490892148823257486796643200740869807092248146826037763993523165406257374133730416183805611065025602701792976455028898629109516482005591309998770549
88 771100372446302589542234005116380513536796146587790744836419353306911178064281529963254733260130614550509616112240714848358623132641839328918071803712094194335003416188314255768700274712842938891265852260749262
89 -3586419724318155329079411330980191183400379634895420190190991535896904368088716857399696535596472552740967744093724918769001835178377771813355780251627476137834429235124670571398967745499352568830119006640085407749
90 -331054393304999797458101540929833895211946042794382586465192254519680758854336390811787129136031643718004486175544643244100685133280020108827338072466847936677274226485669224783085921531115969066608452046309092238802
91 3148697493506552454820353194235278058285681919023924345070817095012282779613230589139335826318912766188420285461695559676536611523706589733301410307532376254193655012763616102316363264855025832773441773666217929702141377
92 148554051898436254059638174946877622354695464096859422132623970214087837988246078836942495004279917171976015391705642952844207275998597101746275714195994644876016074101974155411911229677498423505003234832734652697014784142
93 -721984119876519669609203089480133458384521950103441548479315614322685639074561419383786789919810581054947407993968193890979676984390535062850953972849139190453413265975985308635008897937948531134402308030369218724116545896319
94 -69606729820034725778171129774729091268438234255171680321621869976540449829595591586830322808983805312456916596892105994370509795184310801140039538965942462339786287639835217127517717638241121344471396892361796177120225419537682
95 5529107241456014321137358615789702623980705260748717474263303430689929172352700820026255944226304152213096613899559899784169868473470453783514765334245078150113715451948419999234227560749534938093104002874843121542246712577331579661
96 34025302558742412940224204390978784368789513153186053758376365168499724948282478633026620628503685826701159756768731497788565522285946725651858367017705782251661400924514581618021513114674392034124224950663972874633296989179552678222
97 -172478086264238137785046485211537061363760902799490746906391551743568721366806036835954735426676648025604212128912216779123446663441947557237183807570963817636681369451392322887446778892867298828287290193667340376923493529220688643023889
98 -17336272799383532176557614741407895423793238165351727919385455089464785759329937335376759581170220435600970167239022341921311468220172678100172201549486233065674403963178553658331364076010263633423632959359539206075018775718760171211719762
99 179382931653318657641843284772001717839565529904359114494013622920483211650902707035896896475908761435876696716505909620123198779124113426219526177784567320932758338698561572174986741147161407008514575790018411693913655577862011203815428955407
100 9199132061223278874800656527427064630281181080804931356430996079138144708116860311956910959194338898445772644849143672027037925538114578777800311624313463085023388567989010450193996500720216641734842055806254644041535058967092541484625720959502
101 -48554381036018525169412210718810589537028253859587736196352857182113757171795224468268170504840349851676666612399626086258027149552647853783355991943503362621985074020036555163758465670661283108983272184620213524914425448595551465802079393545592459
102 -5079539311441359686670786450201625855195269434112165555098183704646708307722712794100590324482182649966974132760854239798381848375347383288378964142705235196401513369002132856555596283577821607365520684378335623749490036329169103667430423830940593042
103 109365850992037153082367416341905887262509092797756584535942769566087539351787663121162278279181689585150289973655109625585349684706474812959342461921565958509769348105497454617423679766566137617219119044206743776657711535036300726691750564319437104096419
104 2916425026815008436063364173765984755784227568854262044352231136518668548601646370338454852363056104759465389650871251527353671996952063579709173602720504328847254756662061506498641975795963723592889786300434636072895533909055322442567361385337482676875982
105 -16002959653553827683458424062301420721406781717880738402213706219627875315492611818256165539167542425007204578618941668821078769233281559700160337983293439869340043166967187790740617168295151775854862095123041503788516115158203464465838691911429016877484084029
106 -1739810339129228404689960018411673835279965133884331177457859686693294574249190157551196592956417849775222517671075878770907490447006253367518442704069801335140263603972304960290608421016411794234646569291326540414386458976176795864054208430706838439396475085522
107 19456999850578316886730749666286172152339198014303090521869079847907596272019130816607305186873621812208591201318063027168271742737800427356224379146752658481566180852332447165008579503644592814504570995046198971072073246994025780004875336993723222708322408894986037
108 1077619315562953199315757674974041555985332157297209591275390053563301836049072498754023094411752713033114613965522721416646203531529450418828573591912462965012313897045319060445788299893764045456147449098713076443201001542048266132175723894749694644335157394997195662
109 -6138355827722915722327161421073814563473817138382077328036675654729565942928523463503798082881320294056776183516356311945232799182253869808821029107980374552330034357617417369885281434545952035849706226395338207483384625387689899396810050404526836328772834590007717860599
110 -692533006516439715390821848841378407274796789011965335307102099700353492943450347856863883164894120297562454672876966375524297220764325475465828524583342205352288199971102624049354427468397616075927285632759743768681592720596150719418957589505169223094447715314602806045202
111 32137614544234931474139545612720102134663806890420365062433816496724222950124579046147554220608058958748228947792592032282197778744076754150617354159644833869727856025886344926878384120803577644426582997346936454448150779859778620773219051844042071237786051460744472093614998433
112 461463552457771149412221179598266138239791656870184771833730182818454992802581032614703400306004518151089253317750270867630631671069982504453544114520078141044546075458616437239982859563518305292695855507186487277034284146951637986733863973066423087560523839111586892059539006542
113 -2725059839438110970211056714705521999329192703696341755664577617737463556233316531443201975119293596927844509712903117163289722580350692671304848836715120028864530415157103472862292601157017005158209292211296779077536246296175422115964689222034891667548217960293523336763211782364169
114 -318622636185243543189539994244208374325860553383721660679446910062106208441079350084479542863368311146319800289147028471945847759407107236858796036542915476043646727265950487829133170689891441461145188242340987271747516109849969000181736596712293331822276773561687001121860671163040082
115 3829699140886910307400754123686414702303021991754032110094828008722910484717206107607171943833740906086662938944930635697397137491097180875886470867675747809862669409335486296285383099626540541651876604670049124971925630616937687342829188469062444817179209349119785927370902295234131895267
116 227818182473658422376853181723804916022796394399533760291019476395445647142019440714649392851564659748552951264823949125082317677836389607273489599702836559928984580648029046997215167069591634582241450105890264031324913310628066355104585614302450384177571734860300335627752263932095532516622
117 -1392946509207964507135085265763648347407441312429588856053822379303764050847935979660729483545907533161003331921082224167876026160939215365442809337404984312710182750216305122833631748439665073644831240280673333915157272589208350480779419656573370180796060336194048673595718790404205807536316739
118 -168582379089249609561213030767735850838795045411182582985908398461173651601691255820858608830479967274036666843872726500761717484680572183461475261261863400527348464664976520515753004338555088097928844084742066550151705044040813449301356084796898399593573074492355516172565364906156219730403158162
119 4193525864762605605242229230446489741075106970277961648070094429872935250893892655703481443775425913266575717315487542634338757384030446243527828949686437884088074088530009004237590018588628536267702200784156937973054671678161739470816787495405011931615828042950727280967645116651000255625478744238089
120 129031668319463797413415004680457279852252106947059578852324937881813357779292769941716650445349047150110714740370867440146071028564419112037858078064549716477212644463815837464408162722914751104323808654155012440754233513850417092476952476512106971785018324642035014252637836846155137424145489585853902
121 -815909289275958299718538507148911630099397408236200446117578530044564836595044319506845016383781340448522501989251264830282099693921317592240561126476507994075952220841938372200705484854220404847968470091598283334073215880729772461118004221035467017350612453891644783057362102018764418013207655416328920309
122 -102093346608600830485137572456003816844598380451644464563533216196238757506842077233755681671503567138499757879605019207910862192701833166162689164225991787999327209701526792141374894590500638694673945527667984145445553107406295026558152647174777876341038700028549026608849528644734949762701354353714751807442
123 1312480144751092601248138814206167822383244841397446382850685014124583756797266063608274970615681182290644354919437957222334967701310096138618219299710686397476704751158807522463397861242662701941504010963623249333035280213651221099600608132148327831556532011603910507929963956977601020641360069454602977458305097
124 83460342655479555574411147965260208204489263324251581810508630784492688838358587421065527309527674957459357517502101492489236676379899089187259002244799575550682127291617205665936569733299061288442588698658175726350778976711056501291476961411541160459466756447134603888013330748880816917168131545440602826481866382
125 -545193125759871496115003812517079634168822512003719831099481481336489195127683403249727466542520681040939951278536126821392803309829698894077529485089090837319174977682521113268038785594768890892888849406020352421413941013555201893549251192708679249834495116742105044515913085958830865548954631120047655691692407056879
126 -70455783399286011125669009961233867566695001388533175346590324102496387864145720983281716127484493205983157226034521422571907904236507325093204072335377954829998486827806537960112181224110842668782879607789271871254851304570911427868136816462681391724204062980427331402220795055633755013324869948293624042628051175515922
127 29926817688452615749730930278810880864820031111698474469201764393383977519041164343084594276089717036930649140168001610746551057418379695203060311014989232759341034853683465932632229262490636964280212537993572530370744671066135421946978982749289747293285509942209636909318611741389139531672338025364718979670700590540572481959
128 61388393098688710544455942676714385748723741630730809016628878214457584001224961469221867540874700798202523814717009161328427364699270196153180376701851192428872842899796906521490164695051106439933474998325160113162522446722830524777902285784958377152436650979063006225668888470211280819555653310405305938051340180615846922062
129 -413843530679361969742203422877176790096296535090893796296751094853460789638866338127801581488033665776934610878584127006451186060897098378072087051800181091700786706552749974769373826203686895320240988171965351626641251434349461789689128018973982817630937585250621232336427084497101127027957111468212403758987377732913254482488449
130 -55179181577741880057766231594714082893593676923899285122941766840534402670838145812261631098224587661950382246605492001377246946035773487725143755978975236527258790187195673869632104027081410731168521025230800626695821432237202117882201077444633890380265983040840375236521668956694479720436615335920456542142286304337424172866731602
131 755503952685251760879259132656910445568904713026046567100593478987205729241686584894705872225704204323423545970852129013808152638821235594254393789557262450569994522646430873701846036959825535575224297212619918666521477603017468077645050301590956409046675489960808982820113961435904835363331394205115787948886010739503572688068232597527
132 51141846951117062840830879387929529624559679074918137147278422620319042551052098952006257234930933523272515035907542426930166641213586948434525346136272929701580592401457507716946811301400467627164310357587867083027051511009021411079778339361625098235039829223580640045242590129418557035708145722285340140576414131353691182754491971708942
133 -355457959910917183771796535406474240693478539048878351439538941623456666313280423530987218238152327783560902331560335153423083010640308517072881727620917550172159685693589923892810727859992543430268877258255459564070180981533075840637955875663927791041848667516108890691928914057636521699090044133565020342787610695028684727667334270179057019
134 -48852722812548338092435744245012523619090044999084096325568653703520491419337723610353713199645693802119854198989950699753267492353012566110592210106058777144026505280950848596056283505025203579840265118322652715620672086442010690932424310171050793551723055664022274537026487174646321656082559541089161069320095594034068563856530817346520622482
135 1378614140752251789109411091556273194178503044411100002026518042035163011991305528188614969623037000898085123752888423867758212597353937565129977427578476924703489090927578637221727890833937889046700944606578475156471019332283552443951009731447483269012943168047999124892778768228501411996748725990122958674283979151310623902770528960706091322697559
136 48074787992630818736167717021321015401933654726975492968218741527514774959279751175590678363593664196406041640079508560994373747490483454187550975166970830673892999824752384597695468337723836124720658684378152938203427211357807947795950284685426959761463382365806924367179393404499696016342451936088004342086057216807490576995217945228387619264035022
137 -344189913913686737411128632505668611278572077101979766787065709106946794149346881096657738052372003690792971782535871282713697560769562840842008318901858513650573064856645765591613257180778828868497143874363866990215710194364128097670474418162360609428443439550537085896615078878380114428207326898428514725884642167223391711122337896266804993220879884589
138 -48716149874572626364076816459750472437901750309092101442923407182228196801090727776299583241182615853201540664363458840073127622237889365884895578320132863246486800656481867120128882083419789970105488949255324245408225095730393367862784079811225297103143322697478329022477242829504828898504397842841095862865734640935613957710964936083127301025600283876562
139 707746855769163809803997317197029999344544218051824513550003875652910903303399408239312638550022421624158128136332592564532372916417223358954898665285665906314632993634073843532995694652507518696383088547800317728611924360186924674258669793569022371707553667094895763523812237808832614574101616796077602584298869425232281309475366707348586518923359928901714557
140 50812635432931312640070149253295880067546377702704160745515238974938818249533539680658116211973915479077325013812245187999985564012491515224815524280198687471125168111250629977716984475012307204027008527585549323092062530377146305115518282052157531706927946495142679188898099595185378740328464156022760097436950261091303283354203868205278429145843113799013628302
141 -374413093531870540648974474049257308077215667025485478707020175150774296760389353344514391140027374304571986451791661339775930127892951996221196613639832239966049458853440330243827872734817849728704773256088340694802052301841703286559290026754336642804213493447019922694890656455080954153553941658463520608254448393102265724773324543469508712992171424843763294573159
142 -54529950589729723178054259831457058014930995972575051169106949234457427162218873035567920100975355842651813826210353867449256271218320668362726864154689431518727426460632597544010453699166260871585471153498197082070690645564296691248990879246402809016938417476996604907867829615982170216423678092363314496011171834567508004862689604231725525396216175862037606455501842
143 3260027949428774177752628962998094200267447380407983606747921186682529186992061433603707712463566648501851990868126747071623440388573171137716865603115662972256188362806231024469875367125870841674404635782416551966550098784664819883370090276470160885838020427334839934964867610504887741267484054486893309905727307990589674785225998683982109691942404731336560059698232766063
144 60185179533645918484935482576268770875731710693504702870852973700991984582428930288974091810997140548717192992860463631740461828581954826852681855035523387436914975555140469475297166526849756956939872211623753120253961239770700928693513018314976973366816129464174378394349969159143236394708930008955010555139243242016482305710825820824422457704045774413276855953864348936782
145 -456055562774127619695260238636972910368288833934028434052519641384935449204345372361889107722558038406178775389377096447336572454670510183910633932331373025026044198296977963816705749824160663125095570173946466652566373534628170117196211110586309918153059736728879826486985833563390783912701931747295277528800810635275837094535324298027312527514696732119052067517144304866404729
146 -68291451738464755928260129462120233570279693387115590734142597514606305756526783871342319709155155688378332716321605355965098394311401175257518442864086887877470510092783532052835139605485443387274954381056059282361496188441846742313388172431130089077726563172402067453234553548600554548266437398761583087863734364877968815050814935511035224984149227331041863494874720928219626322
147 1049237660167444386127240941535284679577356104467309501355225882163271398519331908597764215461727668060592792903816627618945845981143128402925326737577604783461397879971138103987819687927961902059348454912499512594692607989297496565366421041679591971325171090027835612488828883230263436931794097454577598886486892292500446916788869339281263614118351621689554985726959226240623465958187
148 79634511776470818921224443670240021972829870479611886052806645839160132550465478112015522353415226746817794120674367250598610008741264815481071620966490542779148003852908128632842970305746477193322597363485445837094284035558631561092949541078235983211942186743250408791535735968948428247657878013146615924433752256793044015040203507542222062911712883774013106135196470157877089465928462
149 -620080087365691407592967860617053780514697368835874705845118359306519100969817213157536231419117294647770712869584116425390229916892070997657420158386024666964302963626031922863242159014331774338389488169698801532087528448217232565975997638851158763383556688562025720412288124272473661172426750898146583583941113492816021678203657625788872078271702083173650131283443814265755334122939541299
150 -95397012853530320279647359160365509312781475029852179404458860849907363950379699733086195112220914823005198225244715502031913613727915940639785245536857728283291989736634810047263522211674213796088220832092192929337489963873582178324322117500025913775544970825673146673424495075397262272814150356762945586541706118342767654203498427958954537016419539193779237906933590625167894320602890298002
151 3011146665202732927771438865320562209190815556276053506527842304187442970349397497071602521446568773251459858161707620049031605417828314968344280981283502752572479073416984703816713277770644747091156565580455873936624155793069724325035955023702006591636538809918859757867621585518198182361644153683588144390581446728137517345340667423188873245480330641032889907996085078704640068550512629518096829
152 117357604962432136236213250270003508272908046447771284495314202508219567692498608427170630633130799707979940682335306097921514649533483151121855208488147851066436261665783537707385089468797837582833553698728286119868838932138209339416578531337607621179081680512316366270991507718473189778032470668775443824773883920838212660095725279253280189086019755685834512152321787184300313480319672446408891342
153 -938345689859192496545970618358295127858856288808195211036781046397532987364426885612059458501999831252519850729938243308040753942057967212782996199346429123552465862624814755407731409653730243568623315797359102006178166028845712159954150697636490529641875298745131938903519510086295595529240804575072613307792899632272313246634948306041845955061784096484841893665015751334912938835403499009982406224869
154 -148210617302612294922720438450599146062340743926872609434197234225448949938528260611692763586284892942879701681123669056756523889029899900435068529405848983289664722531010519142724950820005206712160339726284658108979591056693371782744748922837074745760163534748206508246813739707211455817370649950941195390199411749591965343722969191814023518501825493031921174472161820367750457186629914783021925348284882
155 2401050004406030501057170156290957120074785942779361044492515077536105556194336618562200118838560858769039814960569558845055337213587128333239879796967639200371050782283982005594701635489157306921262774317819499086572961765919822249579539110152437950850993373901023862053249423151961776047332334179341122694139440685136064557750634007769845876685106262890057192180711684591254729453403736090357352531079790417
156 192084154056293473150620371048052534258530819498050458812484918606979590685169528060707656824515385690164552683136950043764314037286823117386216227444520588692421803912772330486186570478709270673114004902113869406622717055106920487527369826740094594715276747697957855473058397462728724324892139617893176762116802206567759977740408846989772121213941043133922812310155413517466745047371201277083605822337883233422
157 -1575982484923716485622426883434254562449769436476127807646740380243130265748474972870576523687672684173255186838459890428537341082196806836263272401912959188767996731159834798377440881505766765290404347682661009500480195925488627770709783713140741854302495314609956808500405398600359357848342512037276701172600499426123233969278546479176224523551199508580486356532023173750845531253025933331821096156811843353977439
158 -255390186532916000926644885838926929239315839045867607876490269012620822088859113289772028982005240639302104902552201236252510427333474829130600256416629851515575549257177856397758323863115672866926811324490541714989836273885335600143138648643126173109135324848576782755595304200492151065601016861376899550769139514796185419291620502641297118665915760610844915916850113871295507172472405856703009922881159634549874962
159 33953262188975197282211611648099605544507709053915612496234141008628704389021365155763525537397549886399516665283368447416666200607935898887405346425539523641727290753369146030127270414932304523998013554009100791565846499095138751562953442070874201230643807922205173473258890295109156491576971477032132089108054643671187714404767419337033903692483693354664306695043691342195588480030915389854523563415755780904569879919931
160 348238865210834451621992000325406228347478124601894100477750709403952860097109827963926290843582770521464898911020346819555493033139558508606637611840141150722014725080799211757574306246338689349221040712712484513041564753620251379483937405097118089970354544297637179354989457876340868809512604136396657199431237026628963423434587701859187691924339851080001437079207283169324661217224144065574898741271096872989437780282702
161 -2929970918645583879747584358702001064481513961387433712266171950425744978485499031096438023632309591722704433683226052243932732896117455663775210121299674811837444506306527326575445663842665889455341907310973458310509232515984939792540746281728666912665365802063607320371429571290822358120950292413843096764713008844738207992011631570349325923772041934933390818078701889959215794726032171469333567664933814051197314199032801009
162 -486826326805419290105519998396690969244369832861067367745475484639668138472253689409367639988911916262605989883090268346025078519399548209200032867803233441509018648707518657840211797337676450108724108254128446361948638691080911951194055092674988327296085455509349376644290927321885850650449506568795088495956313470483678885054248551160296305126739506044872682629747341649864502376156539846250013224345612442554865158413187676242
163 8293767394489510403748172296611490232717572700339619530590816189494375786816674651800510189805295788588806144542921763234907649002298402858536996501087284847938415564769742915137092743818409950629560552802514972841338920893600486700708742187066444140798830476379488967812260325142831399969981706933283516774284531058713881007234356277867446943835142365843274849350109967430503288980092547616413029012740947854222719175453057108633247
164 697527662101440261009309133115434310966794926106569630755478747985004981270421049559601209537769217771881316386000620484012331022412312786549010399319617227152359104727564494461761876593284607215097151884907989447955492680905839061664004853828533578042551518546135529410833885267038943344314428314488631601835373882721585522288566239437727448330250451382082015220376062443476173967066202280104959073617150406185243602419123802294087182
165 -6014583718243595302189092361592351472060346500800034070876061591073678993855236125315742825355038622123905737278353796383525657049458528945406477463989509143249929717367792966751769149329351445298981417800912292556191030437816014381655963024047699564506523885678869938061984885990218935366065890771013140825625238672732602787489647949906532341322705827309760357197007305955677874924243163555477228763570851271617445675625856584845262377579
166 -1024022252467129474980923886563455911716136504534675231316695658309772988525395308013357292227806078030279319512662812798070629890034129236250539225961744013680025134884405367124189647135277718726665200327887384699353673271547707358156341699564605375068737325367562136622548952846243208870498267370868903588205583920839176500529777417107963327752926164536559052461127530529004627918890893654251149237077361404518933513266859602689405783416722
167 35747531000985743158743043068967798118503857526297230027866521137080975657563018265351304453845839845933857959060520396924787857311498278439541698591066690773488566762819122673736860626018478720654113585244916351270418947621838439233239427894522108786029188045291265022639326596032048921282658554233925123108213431333628044510116435638774235072655995374076845272028771937675724387906715589797415768386876873453649310544085334885705471439331377899
168 1539894875327800400231530672273038663773809883020711436230188618168416650011518241435756008384785949782921667133774347787318112716689779307633315335262409861314668210274978496675253976961573681233342903156830890448333852302756348133090808817499119240012300459111027651516500613406592969073328671205482961058708642447225586488157636119557639881310561623882589791315817384428350140551825394597810201268909255743396730952051724283405631165593710214862
169 -13599970712502728529027925829873725978017404100700840642702449735130154971390399031120653320159323101621039645893636250137588947018443276980908979877991186239008733053372996490079763890931599270257690045092407590260717284527883465933894916588409915064333793196134837062360506616283442574229418917158138367956075564242609495687414827253723123565312037779008480601244370299081747999086366542060630623881539609702248528934230730303721608813126655199269149
170 -2371278842217580996899657657535589115091646227442265429920510251869032360492729072123152693286538431947419791453827989083237495831073472316816900865405052207060369776364618325960472139805162293811537305947890527298057903978919148568305115369215483085027631942508206316597032549103219482787941310888967450957169937314299585299776304716368135405340465455425997283212542907633989849677581155407944053308396148050511190963962942236067200967631051863692744402
171 42380778219014411841744964924999955886684046805860658721990491894496078134873605459351352295896184668413515664102408072855409606145052528595898775395463064182426636949610638811097027015419283480425942909793682919844014796346405484059990343225353139252668222643491175397097386877064436773679964592607185697315319055876840031148985148432920672660213166866385900277847965166336854075283251560086298889413832505148512709333599497610670355124809507574027561668677
172 3738204967515344547773078491368736976153748088723063474539786644593766947262188715523505518977533727913079123877418361429892635826682644283346655731487284901932444176256804241116604416390889817919938590493003816253814704396542038302002494593394329428555538097977464752206532604561035293491880618273134667076167790064994152082680569918777340766721921659770715420618817828038445970709302200574875989972033149938619657745289431961751284219346973061268506146553742
173 -33796319583626299533291887010590804355899510082976175446457869141105537959509240334567055979043436879857800220964541800485326822354709702675170169829579221434651469600827855401408741797076957022748548043390982144053222831473117388684899970565429246753018001866151278504048179313543198980243920489466823327976249685854493644578329021211042455697285581687420750108059220944176287886044291627175486123260146821685723676200578370880250476319750720003401586618184117719
174 -6031348013455879750622937553991171853192065338389042879741699654998108173015733855968794883807751077222588495024824100243214721031197455296203387779909366808659801232043107485241531379392629690958763119931036590159105846801320454579647478764999756592966446464687149581805425719280436204440191607231539021752716500367361824168319954902418010883605844524437431846215263454076662035524659069850877000894340532013347374323356840342993846711928735411400535542356702027282
175 441268187494075609587127283870138608069930381095876089360080797072248942981324302715199176664819751473285431296352348557869187439606553592367674618951499437340375554659465242988033999784630212179587376485710168692728339185425819562145805983223722716053832704773450579326806991987771517376116662225962753935115041935893369176539184714199326690568067432075092152898188217371583468701236859077111595166156070848832283646986603145012454362320844754810004836968659084236115093
176 9956828608246221387779108467517199973676809279177332972673822351948584972586866414836167189551960702605427710777262377456674649314025287211644752490133545704581978019159312907682872549032624143098671842828726886067400339511050560689957683577940729282831654403203420772728521285089397253253867667614630300682216835487903232610940332856307811078606857455028633059734613792668308030780574275419362674448026584536960309067062756597354380401677003114208595607624519017726111822
177 -92098910498539582013796041851809397796259881381331557894508606356082009966261266030492816579855740303430156715728667914136015246944131978147398471817763466093743440549051562877216158440935633401074472446642422187948885209424192499639152362254031683416245886123050126241555980962717834713920613564592836575708557829758473739321961548914193450965699586651096569354724256722006357270987664535259746902884956727558790723901781549731763940060331936284994603390598403349598188845289
178 -16813968396666136102904284766172503755983732144023721513195849868929324842516033171775001818227789383889228406468185721057240866510456683982882211142715537993816242753743665705586006310848418194648071224737877415240209225390142591343145126500929271658224876119977918031646729809289214075924619187552749366254976311413054764940814444556487707885759936848533922957029421278791147667375002297548773942597598188054415312696362999918889437904826186095139819176692404637569370097153362
179 314567208404771605217357347261573922159265805119775268412061182232412456610635854920933215157070131055528345653052675348237855441565677182950671105856521637274938938522906323663439364180502770528126469740221327237279445543323732669404265640199684612464617961136286166963531118615921970910692152013606189902346592236799796669269765564369730700666580156256976255036550399737662534739414105195516019313460142386370998348279288421703891673864448080335943575982507108174552906254420638707
180 29036996318630223382089611747252708472377021461317516875187955238668177449920931784843420602951664737619464094451146205286516278569019686777769928508908678031477159095452059898942390465435157795409324189820120206041352761259286237198179694927762928515123633229024665161547471624492430508484805971474082636070484593139174158656065990229314714214906016227650840678801945842544240363968122638031977475308717319149448103705478641791612830637734863562007882204003265073162966776436861817102
181 -274656865383597650072825686883374058770323148139337510798656258548085616776827380740862194612746127474191564732386086508583417818813989212374418513695651454974290252184974263831384279535463117628997064144221780166848671634867304318755796513842447347809262669874384379358787060078271182048737619224122947808944936021443496873973689670460153805411883828198586320563741013596489829284681396590689339215604871540154865182501260246580648463695556442991840071201093988331076898263632776183853859
182 -51269322563468594410026092359111268072667493858827627182529629044203311260766274855067782188121469773809061998002969204000821542195524076282721119432649763157991282341324744338912491378504989960505505868122561931720316691832747763092720198900856688176546679808522867437019955550331020249039741571650099812620297562519773907157594060714524745555182026667357492811638386471836171803957756480885427710518395677031253739603797566793470665111061541499907950173679888425883031986258742453284330642
183 1961231477077013364409366036001542868980704348999301487063119261071948783652436444321848618281314000156297034085210296134852035135979676817529333607333988853146136955232178900332603945395232318116793718441534539805305580057853377436738989091000293948035961499436770589551545035970149072248982359935073629460678474213114632771733085950157799049341144156270125773929923018716462715615774002063597831912809369212724917290860383900061825013933308901394084902972743622574959998436627574004075021002769
184 92529969370313895931980206549774223141563173092776055882529862044964420313667284959143847921446070409470245299683043097245164600361574576718786219417873219734820939386084856044170597830515085115565847712793719824904421287839131453203015394396207600703608229441981056375706841574195741920802229522050152177467411735599574136786713111604129958193333087874472137452319698508917861608293313366515140973833069275404258905434826844928684211322641135590101260044982203446923315657578826128940681533317582
185 -894570024530671201714120498494332688243744527781167162942886431040677003643611644923954037332641802702348053601846404897427656621929628923157919048279411290411246191462809232407877073379743884668772332597257868938692381078244582508590913762876857286246560784025208025946230596500757354790112921965747947390088880664039902884833859016528516844431714799155925668880822689544796945857360414113089412556975141866327013926383217989503145325463211785283832535073666124738469273599446461464235360561545225429
186 -170656572006603112232658601329281771945750906432758335354077637910773729759034794147869663628143683029846773249456059110592985779256471423269000682647608044228587358522361199103965658766936029634469270575895979332106550810710422385550609866954344602789729933353758351505050592258255077953812178328444179534116277668344595610205430948599414348611519190077358568246638831862433423950662937458272630027834431081992700101946982269905682016324235199084831318427382166517908540063122165274150544359121242887122
187 3335452918052054658526036919523637846570286708765396330567055450775254680163222322081240133488565445018119619592004831260939687277308872535653772355976299718062208948994848532417156062674168728564593965833224089403569365188860340076270593166386267847153286508565186251120643381886997535209223945215739187529710907833644897691010563846215049568284862992210672510906290294182080119703361354135836043004334851307759486569665311114646937056445517372981302423956273153853841507447934866647316911801390968984645337
188 321572128392524240240086432156665723080336887417918255960879335348372209990173836634292198272959010230238625903996514345526563598013568930806636153752946107484673644261932309727715103056166941978629189507481118190090588879101246308534806670194815149229711342269053664756736590754417728450246982978971493214878750148334666317290300365671330865543502167229062890687293638110198833968170500019672443176819714379970966726419583139959466633605086129789849467371443771776526900159909280314307692250726665949635781262
189 -3176145571479816482569461603703390102008815660579917653693866583395612605736530862126367744095569893926636460465589250346633647544985503220946196820462171409631935464087034967163318077573305042826622012919173192007198638194065732077352912524398770296065996371911144320373962491531001194246576478833046223727143752614554078074693822223118574063006612331816891168559450726382805383948607823521974853021358625951728388987316291239851507813178142286079018692868558801403625333365229023547298163871876925996090421921999
190 -618941683559293834970034724133346482453748003149194125122237330777210945300015076922136116254597701641120954708977376602871625614034224834160050629638405813066251984268378519426313410657268502317081625440870206750861620649171894215966009470935212342647193589260879201514128353763113669647942977768329396089222906205783215230453482003377676883172221549263929141414278848797433695243135495751137232826510030000743955881973961180357345128592818695646540758840604551500369837754877983067945389320267714274360953290070802
191 197693901485745005567405391127133751054097279373181005047920534455164433129411595235749007197348939852945005835486213015903458152221695550096354963835750173350386281394736229362929003395237637530514465304165081281054063175762069425361561974082843414374276183654866474651469848112930957687078479719956561140549304663673861402388264995615305579806637243292066901809821487018785851847739741047791058736053038568492172194229757616849168927040879853557761067829788171987020433062464536197834441801390930862851508259713567286157
192 1216578828791053409125502979087289043587491102594480592960505806896055356250497630911540425059270445958034426256569422553486799377489120529330047798473748075984078633186255536356007925185798405568585573311518318768767779052352246675743119799686448433358435974749828567725947807873950302124405554588699107871974315699210327380580164608898313616690653610676689429970199029502815285642250950139375773905644560438103907116245705621558794306563836665244496924574099702000681666561727691032432191896236627182959855752825680696142
193 -12270372817230020953598743168694284527811194338176388641204702108843686955891670051787096941251038441902206164969522918031821134323227454477900510493854852484635278037520046862118358098374552451653230542257913312293952783866992174883568625082971755867512962231318890987977341326886034325247499672603104915676040299958648695506617958911564081008364073878084174303895628936587656919644787913069300456545397711286744592576986806360938266759296862197596572700410100115269836689701004966323519115374061221363020108109856673782985569
194 -2441491519341737250727307652260478761795075312129850765312753961980389523741473161396272770262754751573429471022528416123723007660209020652147528504294893622292759415260536465705519478943136540418073093524246133382065843111761019985683953735862470833266153998330359376595871637324273588424556753814313384145635293876603957934610097507042093228342888771335820803603464922786725360502369780769172381145481345612473770105087429078223825594139801446945623089734106895856399255093438143962052274499477090091465797986670501104837849682
195 49759959926539946183753264152962432776251941770410927339497796006898331167420949989199889270299748853057301441995301398678383245022523670905171452318559908783426750871981374417546648217820571213315546972043468284727941563587975060570988864526902892818396119709062311108078811583226495895246498800698597539062486499090662164132150098368418163306350117878630958068179028954489361490352950279164926276388574746498597451688217882524324485421239463306409796675251628145038395095326065200299715006016502427342196897764841919410757950950567
196 5001517922985864249908552493253252044243135361164075677999526928727696833399760663625231991706161458811354141524451768009283816940952373291827090443878726835959012177589538708435466299277691185293086729887510648717139726556910678687536793288666575045568827378086278185680142871697604764479224071380379215074321369167683179280741912543617264717697001978376743041675406689408225081589354432055864187099334631589476991872185006814120714682738147222777419760763068562304497252365598023633183298207224952770875316784617258356511644328670222
197 -51490635320571709942672522641024325565793670890352178820255866054102843844925762379057557918077163995259889703880001984521223017116497564983226950299756559844186583643207308595234920722659005533251239651413484475972709098595207799977533590550819180752788492744998618442711917763869762188009400256241372830322807358970953726463269953835316231422266918847190588646721755659788152815530609152694112559449719874546996963100874159177597987166924104412133462451801333249260835769286802997569725026667002931616129687027492022907280632314664738139
198 -10456568155418465387473602847998048810517451116968223856106873899015924949472750041437763489069464962013267857105511695909729965060878754953670973891149740800815642701600063617826616582958407035248900350513993520386176311692201664812163906710395571829688311876589020880865338584241653188597367412049881550784721750312204437212582634223693996803915321794842873675495536701884493436051911572543195849691016158278361654932161892420249687083870555046831216573346228429023432177373270872651015090178636241335886635583875554971955701995867021711762
199 434973135379674043682414756515314396353631043087346423751910056768155696077944554170068860051655120275613331959082481559908559949437625159339082589089977822175218771359664956610806324721268476814377853485270385690323008716018197797071030562290331556273614930314041552662882572882964750042244576205280929550118257847626221565868515494720055321130553291437856868292388003476305720695713805317948644267055588880797985414780862525745928970159273134522291081540833451002498256425406772130660476558534897278688512798713381812450874211787012887446153439
200 22306332484158317269002300030453043800190409864874631900954360680160175937312817634284150850807515444925139029193756123097447341095121844989140190702792624375802427478046069991864004241808863060388529803207293215873964797441329392089279034794388126010822280416434115740187573683418299353285509002236803891394347283074226756116409480433678937177181053989911426201622729842221947460772944727423226134994148977811097090668262253222678419772344987859609381618303464462804377357623186998217109848693426754073761975801516794054822319892199579614434231502