0 1 1 -1 2 -56 3 337 4 15736 5 -78961 6 -10797416 7 303433889 8 13789711096 9 -124562882671 10 -28294304772776 11 624760028475427 12 85144736902198456 13 -1110945491765125381 14 -353274426316390204136 15 42548577352019389726513 16 1932885997799987667805816 17 -32979704492255218863465091 18 -13483742247020889660933619496 19 514263424298818165995539244517 20 116809136021313356550236134661176 21 -2461998052702995152353270767259801 22 -1230273189983381150313259944815146856 23 113600694387616749366066077243669755499 24 15481869788058605996408953609741525292536 25 -388467792609251621252818868092099928667511 26 -229413800643917277589734211258009698950114216 27 12433829229451643911713677954001851008262010607 28 3953885678054885307671995439808558569940918227896 29 -115083670424031459033170179785442964338903340246221 30 -78419872775632832956464741598157705688360595450649576 31 39039065085236314077587731291967162411766223199394325841 32 1773456654614175023271871020827854427206718731166009595256 33 -58738941598487201157876719522384696150504991909857732553931 34 -45362419228062738839588239570879153003559662338015803107280936 35 3187027761975757104851815479535893389124353009661953932024551697 36 1303015331570567883916405586374152718169534850984862690010434722616 37 -48388576757884510282801941102759555372588246282425760388685251748641 38 -41765493670329030650455175827427695894525266608095435803620739670536296 39 6539338463509507556762106134678375026892790070933188040734847528094440109 40 1485336968183590533093748963197578233465356836180621891948724351616129737976 41 -61122406607519937860922419808932969524099473414008784983514036168026897188351 42 -58309713838095877756689312716651919127570241245196439508166116052215793412543656 43 5033046698857419320714396439807193952027870880278377871507754877307609229802245787 44 2515039526623542801376126577307290990312622608657766819043840515803801519859213169336 45 -113592308932539119088010438740555013002210345724778187372468421739059488423476999031061 46 -118685573597623011841425179871618562561344416610698821715520066398183579823124106448631016 47 44789619875045577044388017581739073858302633090193500231428506264848626579296792024418670203 48 6104074156356653466118394009635709993006544366075911510078429528517170731870542709743867544696 49 -300197782436674146720001523233598268350271713752069210514189036973012296337555667681684015834771 50 -340932700232666594798551948085108894069995109744781661042708561328162016995074006073066248298926376 51 34902812853173922893812313702463938405210706634506987171600611964838712952713381577892342482424470877 52 20612228612362421357438817244423963101275636235510066086594662570469125394389432292087870187656700992056 53 -1096459056042017010360416355737911901843191071104544286955757159737105700834954364922317160903250932157481 54 -1344860855159072583438305509718774856253493607844007402365445176972506964333458363447154820791992360169957736 55 296955677015465811631190000920109571651208579961032473825881774916261929630278557766426944519996234077083185719 56 94430185319521921675684011609757557967958021520938674780394293561323279980191893986852155958570203215694068839416 57 -5402282567905342123100005315429278831361691990030605156486720985625371937363719560377280270643699082710672536157191 58 -7116991775493395166644129653691369054318689324666700273829810347260975072782059921157310504816179843479228718436253096 59 842888386225412297894285412326273723637838463764925640697753938086467670168488287300465170938189148520176240678321004967 60 574357767425288866288579386652002899310809193980788613241426266161721728817169675051269067494793968680849125712050835214776 61 -35164458363701670541407617243660700692732458439635272288341383537554357009544602100091950416906951839228616737738426857191901 62 -49520702383633913109619399053631134706481011649913771490159353451389579781296902663083769037060865885414007723113104049801940456 63 100200277059220406599685902870826519727574474667256627054126119454241995425098237309472482819160169412307505161266906117359125436817 64 4551872534776982995939676267466844964525967172801296439668358545075619249635999605855643688677017699267053994850781524813251054646136 65 -296958012183214063071977903787071693242737048650396224480690444451400282646383450708473131158325272198850105386830231367938594043419611 66 -445174374335462553622127382593951075476257148992313446184001035300814353107545917589683878724061429648580207808994445934677582530622347816 67 59872384386364580747073405202301348534921230610455994514278385296335355364298860172956552666426356238700549685567919277243404345147988426057 68 46237744957732366429283224236220989344270082813344791928464544162967172714623341341759080580586158255750470680461996151570755015385409053661496 69 -3202118019528147357582486148141983477640138458530846567355587721950093313919463090077132273177437316099413708717170664510094402463997807959398321 70 -5091274917490049044397351629049655916227805010128673677721321301680842550566038871649924803227554117081167740437244716267106849610548633218865603176 71 1451230801081398191541532977648854872703788069823449462592680170163311572773480314122732006275735933854302993037071006520469832509817076650402472090329 72 593335271822110673316137379788148038282186646545797054791567937147738124043529262592551037729131547267843174640808286262003355527832270174627133392388856 73 -43472500913244124736865993987327603251066045965696040020740312890190078099619239112038616587775809412542378936876830722327516223298093280486011553783686031 74 -73069732770300831380114781377340733499427192044146325584816642965989259882061182475663932189971408435432228316389826587921866495678038056557119474499194234536 75 11000701407935204843505569958228084999714955268618650244532946411271596975266053676796380075567955640606648468230317755930674458341614801873240509407890856512147 76 9495003899808522407531723296201166051160821514320418983743895160738678583717415907382187037695415047205562745873717851053278273241220342733848489028459326186156216 77 -733799601037177456558920620822800553334727853010173308864004514607935870595985675114985427005658720690948170498411331311394863691940799464527477859336586208886440741 78 -1300059556448890258722249312980217708319527951098929833893518488334121365587515753614143524666821000348706413044319201219875462326719052983553881025969633888569646769896 79 824654294549598483789526744795512155572104560547297175836115639381865219701275681392552771457288953767848649801182871698224196010807286821361914531140705877559985226568893 80 187310920898336429960719616436564655492948752782186476414629838767791334174037613472519473590623699342942807197165838171163109143540949724800495701006980924178846986267091576 81 -15227889495254307356263110473598898179881186696262355465339319363909258332032704899086284934551161488166108728532142339627211907431895970755199917957793568914955808984267020451 82 -28362515290442839560147769117135178939059637904610275738758122075308547814576653067883979209517641165836852101916101443176509564829917356660877370513572128230764178943462399337256 83 4725463682411388499989200220676332133406632127191961628355919534835441528657109189229876553768501957088554307576003638017949609370160068120843803806137241338545158980977770234641237 84 4508010243167075937290412739605833856894078561953232683101170329152170870566108877579383742387543759122838674912696143712079891100942892748370568953648824414483277116453501996665722936 85 -384587724962714195487941101731322569860477014709553265597330615825084410690462559890517710883709487620675539888075021434641939599574183004264286649317622420948652739098068537059831583161 86 -751250966718652515834950677822460317899554276849404374150100902942451996541579371027620041051600315613931385177566285826611466550180061485948255347512767937258818914973850457203771087264616 87 262395200163046289549182120940763515207898871604435781111546199400524766643740666126688414097397738283063863281915980183020904053064218524032069293036238978238458860333214952209188416227251939 88 131120241772478120632552885303967917942411913776796574694078480721698530713906791215591546383370613543658247994388403037328477400579127608427913121875518679653263370081335288298057207364892578296 89 -11712547001283139457599772012748963545843725183390125109368379041398553976422465374155923815025057632739480573707297729565783228167968297928853481249217241641731251002372061999137574190518790686871 90 -23943356403258249261571524082671954100981354434133301231462811519982125503956162009282524731058001694399372098133369033915307136161720211489955183183719530877589655827930517936183306034688153166679976 91 4373690192533400159750659908334688062877166669042516229015600495600275304455292488484541746868469712039883984473356679883345379772769493158504583797713560180933918121075335074813667377451301004018191327 92 4569798203040378708107679989198042012969041223073558883679677566000467841412657615658657762860996208568022416601472864778923175453358162484676606605263523258160458247878859469728176078411537912888499785656 93 -426551594546014090278198179994134200205451275559381910286485955381936890915429112741857384440348325566585552576866181846527775510056365793538104522682579179615278906720415347001931941803870870114774456889581 94 -910732002032235369438940671447305009609537170093992080188675571667810560348595811573343829245125758684739782438995948610901813284037478795799122184468416059436410504078576923896659785275952953021990587796111336 95 1389395167647419725700434949968539108710629202277673064613127996128501862025158616986533014510805234021207101052824453627227729435584836944115304979350819222860034966143342984169730721793249702408062712536045085851 96 189351263963920939597376792082542296359289915342981697459262174006612930959494406721959985451797006219272612410941069429413048556478882301855788427108738667057798641817719723893191339708129828535810415886938402673016 97 -18434507586073847433805209410847313059210191813977329327081450206575438839251308867394610901383143542465337866863042462341189913468623074521714719198396057663074487697987184361897131580732074166864614197197446722349291 98 -41034466476136677973921110484419025868623204677677186547720414189937698066885499972675182192918067882804590078423668701005846004952250321020323599071752637981978959428400874807710401987222654885639040044788948897718086696 99 8154654776351164292563962779746039588896998614477162390651444467228378156023695312334290149250694230991163984046767161845514366065358142957824721655705648958196434116808687008789368928676883248278089487001205432954834940417 100 9261189239307878831335123460011873585753230559053137556802914573428349385305566785287304393969870627575127669543678573460922421597115967699130883950348266985768485351221712841377934904562210277141347651132506520792988441368376 101 -938814375235374671782936850501576522026942605876694129284025596428892379972796551167732280279699640132269330515222741951698029628182005043626322673716076230039784355471124458500550458811370027338110383957422025016017285496424001 102 -2175059174092558185951251656005967726013827706162565415376059086200186124202280256202232276894455445116215327392726808244499853741477586742068195990659275603701335338803352799484838623664382056413322688398784563417448840587620734056 103 899414513779374654478145674087929369820565687175607756433231029853248835793808785523343001831843569165746573637412994060217505783865455274876119453993158408737449728213406127197387961704182554068918637626888533892335375726631714368549 104 531158839640954735718354162505018473327136916469646925126037025701385017356062903373308306491824622014320185589977153518241336911489473966720515036089819879144441974118621298565250325025352769604931095949233621546460029995733471662399736 105 -55976444712211814590485579232085662787906893241576684446630705930258900688746697444224540140076649705033944939848001380042431882511925647477141317867931502659869946302922378767108936591200045121427759380215096152422612720212488754383271711 106 -134772830816202212936552537244161070871725987063975533010763121493380270175402714497503121063469381585013993309572642874112485401443053754616143069537752872704100034104348575951033246810560139076008152413751923558727440270175416011811459381416 107 28947277373662911391827113825529270852993978307019158986027867733384622034600934482452291190985753988368528687486414540285703926309911849565302752693259227493782457368162535548743492279802121371664575926392539855524857445764261764828623311466507 108 35505256661202085921348482459791382993027839175756226634672089267337951640459142603069126587807200495133944951728988444721067431885697920410716925981563415243825688107441456749293529911482408486959527060473199474412267620814547082084085111800295096 109 -3884282006843060560728048717314674648552115902735021458681180075560895074929518108798848888579764282346149454103325612692096391759629900347398665035838359627623099624236659078466372881762495120584988323936667677561935096138416054275862750079879450421 110 -9704979274264095577760763397156511967453323521630796540954818720922632741139050075058169602525650101945335366911398150479869846268488058511439122528011320800886204999273164500143642174031989698461883804788127308053181247254707016833988820716257218156776 111 8649662790635681435487939079740765742754756498240284932631510911068754095153649316287473922057769148034859052489130742530929647062229316628639938947966601258223864971055341261177996576201646194147442942044887340256909689554431173272805975185952859699840583 112 2750542668455404432193705018819114852718276534899820711500872893978802192510745050699640596566997422700369717207776142197894610249957740625637164468835960827614424011666500495313220116725512698718557454812849592288868384943186604872232560178973353462439182456 113 -311952469947725837436571341842274531688086820531002052375618944825726628912511497171141913325992248279065997263654361956386739746498243360816818051370844295236425693310060743286715094657149665360995673773809138563712428556015316761954838356703896574539371518131 114 -807763925827120525915758696735390972400110850362950659659986360971474981127294406426726608573105861905634844076631632842854367372121539714064295438970422257780305145609824822649665527731109312405324802349491958559980664701642625816530773139888471747489729591588136 115 186467817925253240480937353276590736993703625300822513623698244263411247132879838135617443303314181380303326787218662162815159434205426227015342375482397252679378674453546836359916602574882535709728001077296892082771507412090333617273172237838237222787291472139547597 116 245653556600758733491462609637391964590475546649508999270202259296259644288050845038058207518770679198205754545843258142472418357795460289699801224777203539774700759088738182984086693882427701583896526985831193147381373267570263687691177964742324852766788591186334389816 117 -28846990844713917016186630375055288054338698580185839053381444905310684785793243227940247170488598299446409089309949266051016643370300253678419831509059371784534184455806711700394302381145762394064998259207163729347090848490710235951184200462900127907411978678905213632841 118 -77316769197207256136405027886245900823033343226548928223961793927707904286910825783135332843168897318801541889188570130269055782695590376639843844839588642491945986155428269916184378946136210856480601387883136975167321359223567698810246936491527203629610325633822819066203496 119 36937904102527849674642762803942301813582763203526125079689823465226922383070969016157159501569203404662874167171064622600541679161251662584516627711110381680653078101160311347208997568636977063810253042847436670427386499975335757647994455207072897736783334156638930747768338159 120 25170084770895950518979168619151959446830285046053832185172588166945706170135262527792768821434747498883197750248836898833421982921606303530359475907431360498080564324004060187892749743160556777816366871814368454059951665468734593049268754895524544984417288088371525162623374045176 121 -3056762150710894858882135931970527364075742736057993068014304044125789892287372171534756961194628325462494553404090272356630158704764379935755514436503115400873664769540512985377838455356697564007309324495564229999772223070764333040665848055428532525862286655360811188218482165152551 122 -8470570315165303492001609047740686552653128370879188897178145629041933885924841902163226519197990510586333142276775443804719437148746418359619645119076813718051585122160771166801918263375444052296661998252588559495487368749042817494311602630635708474079999189443352087739424669882130856 123 2091410854606002574285990821858751704237568261069028856934649660435471962853303803257374137152583792315294878605734568993619330365942185748514409093151407184421803732592286604957818253126037690077395154560465549039598185713093873117890417828162641310115117433312494469399211719056622561687 124 2945250383829400305371081719041999323715936060230415787946817826710880412532756179697399164424111149457219298678359404951738364863293495028996052763990292731915102396603868445591559364469445496608557323963560155057158938935769837958038643665538402428958587337967859733936989708121227660676536 125 -369507989329003934140201498970645539153564526928958565360533261181911284292112499487757736075919505414295361699177555147352737115247916646634496510110856639458775266220977112639626949971924740238757945011006444214382220657192670473454655663568423273940029318744837629180998558010239071468235261 126 -1057512603701058865418245023178668552782232003839463255626782822545440775059684616209923201150830314459937848779942091899440042639098034923716078691082590757603265324729951526324663486114477421205832909235062696506405639976648785015114067520644370900863878027484633616271501906213933878699354698216 127 8627020811705204948549920770556491865907044834712606537830279344940149915090414899503266908920934207277828080112249424677313072648003030831635767727502361185967742429532788307033907229823631739545738160535380459112206280421081704622165170234479731115854260198283847216465053513532900621996131636716049 128 391906092899738375134842515122326690317964158235934581205010405863936975302175850383210622678571394696226754781134946487281020467533127879865596492502669668272315478734564753166784066003720688424680441539832674160223196069290314088654704614763750130484872530189309768297256667078296728380598102192811896 129 -50741502675042522878794609803591787601288929039706542441317974549995851666538646347125985886884497957561752320942868242503907630054829025368091739646169681153110907194972902494979841131821605198114728702282256098017350095646725095683700460135056757490409615974137391007772577340965500968876931266845438971 130 -149829679583785503212847883758131191266232231275846380561806725498064872544693422304064914253315378310747531810328926496099353426483014018633197343810523096625950094042275972604119679618401841303279869020430310828940227353665857462869471477684144686036638718873031815378395715246465464491334270376177036033576 131 39399502750816252187600099850977848854080235211173214263346319287867248349177558211789668486647950958294986417272374151290210039060585387585225678267223770373142042177557767278991558289491921763982883600469538202192987994365301436505833677265120336665935575590834952223219056258433444137193251742255009381886777 132 59064407312241606783984769822625839144547888105057348245164922445261478668748529616740375301690463773288248844842484936351518558488484879770036795870460277191567876037739256597203182355676023865549528979634454143454212905980401536227162831018771259192938035042901568191312774514788315717881477693975777523626579256 133 -7884408001136366830738834344170804958086118134972826535637482266008542122889516839929561118767774803412342116189580844490071918728406296797404985104527413209263902779562287930001648086717395367135272849527234299745935608380825763675560809107747833029172616958280343682441458602836108908145014859249034075335697321681 134 -23997448172854973207062499334089215250462530284932877935494344916669128374788163907841458714012684110839756720275326865001927524825308359450073396441374530931560032659042729420428895532767130771317597933077195530663335892140808748064370865214219217296839238195595464400958698286657012897662422357704383303392644196664936 135 13006199787737467221503206820807307998704823789706320990888138806092546402132108260509962129980284723931925942343097242568843253751157070318447325609709017586701331269940523523512184408066496425461736603084126968019726739624361007632846004289943644515992424145191691890880357280480471055573255100425402746896389033642858769 136 10044319343855568159431002334301320977846171305333609038127719767565381971990221874197815455135449637082696982227696220946211185433522063411871927060843301547828077363885832794084705728805053313391872091355982884362394971085452390123775647360615333009740698992308630256735544808573823122238230735342926595114803734229597306616 137 -1381124018104891131066463936907821864102712610049909821049017118279991512723657022057845748964348873669919230121121318601326626797080787538349112176733445956824613337331954184731071553960260787946540361805826008405030317617470143585866065648806859025713588175383174578126776193366597051057175491634263935548285019113962780041391 138 -4329153034355055653980153458529598614024670190244742035937151480934360081337489203283877393931242414487521132810114798390886742964954373317319943318580124504832159294685688457105813492376457942014318858867661260255797290191014441210708018163695110899120057238655733773233309088591591744520436898824224756721377808930238842107120296 139 1207923228469395204374056814188299513764846609881445870579068355539777690517472036151808783842457514566825936890647026667424881489611810453351219706308331073415701328497600308155067411580876320875002939181312199515081564170754298234711942528121207226951943044002583036766675250935060457859893372264016073696479297837361246622903300867 140 1920562951725950573710454614426839527783595053345796748907269140265609733235952311509658436325207357845070225519481097416723367879288329377819827007610442424962674844737879142841605710401382479471284088644173425557671959104671707002722309150091685722788799169627789041527036813617861209824556499473245497143988319220400903419337081121976 141 -271793620150299912472553578270357181009523800951459513915532043877674615860192334093639607598232242681895851212678766508151175534748256098266827394787255187140047463245040535772596394245531693550530840092397279925516520054849892744548234542705674749528323850683173673589322782262269611172770580107657843531252264706559327993128533642956101 142 -876634940750295038042164614145551431267095955145971890278217541055132960728789842384730277968038233947736517086650483524032926835874919428911293221390442835823167138211381790444302453941356048445827815686029774017389989061684041976458308293012861341044215384000853679006264630585727428828683540675603185022933197353993635165801962521599527656 143 1006552425778391429799491895156322321912750443670996564494619813580674043207811777904232849865560199797671247806601843453963480747273321066814335092539204965837227967137372629343169923777267887795662549434974122284663936506262044054075338014682357297511054355116928136793836460256743265570487869307396626224100472089036023287304737270299455703273 144 411528653269624939062434997690396309908636308946241375297967597351917187751883695612099376348452361920189549848155494731066997182376393740403971349718570050570112820698215982493332939023077974318121024360735978773950544400167102588522568856148715131391562589717678077124405640673099864652621593845300840336518648318235315966356774001915872276553336 145 -59890740096241129303777860461275689552913938958529177607816176152200472198433010996328551373896929609200161431626265624048563280476714707830049810675341860964466072441925944353447921830957335962529575396671372233683851411826102628984392349688441125045954631761540019022480693285161111286784221268802454117225391832726099574472955304323990411106223811 146 -198611188252913377284794991633538948301558361624673857533530081273178148422277335650285370536124853740493467448154142936687864801740675077986767005559506833648831849249295262595256354203902808123465553119410674573296602822092294406247133468542134916805959867003447250467264448216413135087157997605765081199530159351644164148314868796216736167426389215016 147 58606075306487884099161095890694473099131555791509491236475673377698884549447587776871748220229592792545823267626108198839409013523290837145458539425125428154131363665964591841203853073099037870675057671330462502209566421042674054301756470810086298633521634776266437284180395733216871692672091852844084057090951572020502066438022187455153589882793603381957 148 98506646072817995545484772923282014405626493674641212967102976936937730332469277202146773464598797432121165240221888246673299146344915473039032630262549366161261322665560141948348643286635129589453140859852800203130232638897097061767617133202539316944734626400596795524868142741424046896702582690583299608181795818914239806673780067803784754845526620486128696 149 -14731378889720515313315930542588961975127707792917770961056179870642960137164279526832957281440973001433859326805894217292356298183283706251512355433980781278265804320298589198109072595065115942191324386030936853295298079491501950840884555766271513922466736718605874477430533279261409378077169556372410480701797767786499774281484185507867910691603164610058402521 150 -50190998170504939251102184663562914432589846487683370540775837851372284877250027789702928662757839904432141203275021181434027634859643292277514640546558378512036545562667600288225935442966119940309228617522434060269917991623456597207210361209018136148433037992194738218630026922315932068115583295488664848460546677092978293269316220758866102509486230134878636310376 151 30426666202933843386000268240912486752642714322720921793208009542867579199490184005195048957805956726122147282730270183334352102511604152650993199734156427552714177838818038202512501323658183739331125869158127969319403585414827113337337497200240453513590100281674935970827445122997074914425481556235489760078758003982340032235212664781946653080778124403288964920028379 152 26262081256621874602705365062771114853971295048873662602383082981856118127557790055273342400247348316469179610457656574949168764280266146873065701676623620711268558292964330657986986189926879429001000547596954947843045865313535117578929787500778206840235216693430891019802673878668532050906952608548959219844209499920669593817482055597215543805973206893052088748477976056 153 -4032850940709911969182789478759103685136994544890847533752596770348562592509668384528618208674796470654988069994514789104047469933662891342722150521392825823036086980644748134997258192379612341669964019605004630804715613875641456614468755165532736907588260247685635138657614365051337520611691447908837191537115573789662308966325351386945266198176801252741409157003854050231 154 -14106655648989419494701882206871786040664825764839782102284836872031172010307832279358598003364861027721624660352329563089472630833895604947815804019797665787972581517035057349677161528201305279290888188221971911495660819346277583939819062857681511315379215497974281994840293775709250804479376273777356291663133541816614012832726742373921460884638786023853469206282547227341736 155 4389119018271309312593390532060331674060824578385997441168444819748464433836927023198708209347817122373707209306514800419061862909723763978284655110303489424093691131648478385769995772850198950891988299630499117960838787332771226786914416009900931394879498178799144997458300629830555404081137594870925040866645755823591764823502002324502859270818821348614633035130236435095908047 156 7776123230415998223672756114393534428724122082074047146238176818596700770028850494988738007617902873460454179907725672786730679431960443645228404174330167935895639689614995900526653237506538327156860144713340136079579144232911170337115564330124073350446815994735888809129406541266763406628406837243948029888000718712953751849817664372253091551080570535229559892142653790611807423416 157 -1225333721142766802728059375455608440122003166061549707201387947203285379889008928559894169427643806344377262428268726756942139684432099261405137462909084838401505821077499676273246383500311477135335102046817321268425885501152424377048110875443867606752802723666122351695085202249936760914587636017988350057026263333521230116079898120726345737869177768707553188637110386680099591324941 158 -4397467581101012769587632917821516055782159212853402531927707637766880863352100638084752900760760247459204371033572201524028561318511024020559703461234763156024370269822594170312542306470983478051178776400869690884650658523286737974450832334502639765675740905435066455331576719628383764959423333738981536555542869776265841813114739095589106879629235389657363401460902401969451747256837096 159 11228231342377141766512688338288967517738430193357769835597248327448176755726396827122436665937626616816116693848760992930303964839829549883521063935590043927020266467820240623209659468245942340725182429570037571528886275924001482868932741404517538570453277137960382110357156072622071564887934583272320110952862845530250946309037007659348392772642839295599253025347063737636941371059142576861 160 2550366094860289821393478653120837649334686377775766242988696649344741457821525722920938753860978902920958686433654296834985375593496306282097602192553618841011421757826989315585775257334636451751549442975841829014118146455267823271091250185968357150861929677746401750354414201211800841873695774322631854731256080306324917230352098577771506355760113232471966003439395755452865831272335578598776 161 -412116498137167174168562403034310618666561242798776321526624936454352444263479574817895918043494632453064344741194042173118997044723733952757544825760318584736314447731752966465880887395154872304394272572049438371182029137712714591438390966493600216195192258112597295363695840623352020168125957810775355858360159835546555495984510869007045670114111864803131458693574037077450680120573699549584651 162 -1516443344753607061978595062972935826658621769921184344750769332232393852440561154583802382993128239791041822309052432195969271183683875531622389331967036696903429414481415003200189526223821034476780678458522083015207440022217649455152761691950491523407351102382809374736999383996180446849569605711730708607129184253781886901213196971486674689601101100821002258758688005104175356502936753403188924456 163 496175582465494081331037619246834473747478867563940614139139243766902995613882093489542682834999271003017713684417662090081365999610865885599247042807455708959843052729677939786805938626289062303059924635727646114838859286917336441553326685088920985975385164765047188923940874956362953527895580747312356528401567488626235282979439589423437775856542747661043824660020726859387522342001040367436338257137 164 924145630870756520660074182280908459220777287521746161707624704390165852964785886437884318276490691391250924353117349444487608460479737393690855469119953276621705439460534721056233832757042974368191124497466826291400813648609620665816555578671363360131455629424407677194551109869163224608382693618928218383462943199434357893409421431820328364100430878228812573975961273236529395436616852686615949126030136 165 -153043876485450692550832561367362613781935260172102093730405080828988686953217338076727367039391147138933910356265663616147457638483697663725500507863853229849874914610396286201630725149492930264011013767392855193290653052709557619109050837785591735821704343524968078231755660086075558220637669241505637647386256910419802577921641236517469580047806553986616718035728876225878163762238860118404347422066987361 166 -577052357439994027379846476573662274824475460750243274096106217380443713601436157600472614421682380911218849011283302197939973047500586066832636702649283132627780077363229333575523053646938854830672984099215135291370952199232842715581084323365206034110620423024089111084731190048137656546914114339081764007815049845660610614328099155318206035830529480261230569983567385455014120330826630999777826974808178931816 167 386886237214861401332996444260118054235330237228117614626292680869364112478423891360439000829003386072546509138979475894783476981922668324074417128813172292285538221746935755395216045208190328310354968030928863042726999609058634170734859501077840312308964190150993506482817715166904504742925109981311089032298761499708929841205383276281109689480015208807304179337852605345828227896554534413081264693084568459944989 168 369082747751636613207278821490445773270291181273649752719082819778308384251386889839384103611107046488835158838395430264085850271642116443666702063445311146954384058020179022983370533053478018066671240970200505385873205004767362512391921767738491161090594321904116274563117084391559699019073954259565541913100617828502729176126247381846158939875881058183635765620827676855210059367202625727463950322431142663096245496 169 -62603995057369898170350596614419667523024779330979159782478298530669660625696703514634464665763065849587473895800042846586277292631470138280904443478695658341704576433366101606056686530368979746041550711874567212668460379563018108524299863104545091360554771620063000646370218046858093774032610069904102025210174537696776906708518493254758354273536286823998916600507376077959005140719493022234626519205762988887138091071 170 -241736452161160511081570837886991720330075969657066236856687467669275022211109810091018655202726434418373795709904389800749104527176183517558472123550025671455940005466074054109046521207288141424713310268196784755809883624868947381475619636053234804167988459628830173485305616008676133396983179311555197234042391116315295097072651249137903152709792442135590386391176834555506279827012249328183553150904885783822528034987176 171 82977404976089231259990374483078607120239093682667829652762330324143070542825463134866187469303948306832327121835101068652947682947690962772876285259781598936627010518146885177069549512614723976295095100194756591731298059880070183606022393700465249743102035990075118864954349842452673940576314928673533527161109134526640581557577262231194171090619660441666077812976100924961912910464655167426795959677320835654126432337807227 172 162087481367575433859493706237200509960914175316619843551130979611523997168012693374110692023212387649305056692080990580259705067103298806504372504929534833180225965390908792261312713063929964318532394025463547355441635114431459125326150473771104498684620005826909927581827546306549200379120514388730952695082731795585446413942239003869048104074686390228423766343566915502294442994485620105138947263310929136502889900701409372856 173 -28144087720177366134064259344775017512508696131065052135080419179573853819024573979009294523133143387597318642111690549022567086620366975330865079711601958809059592917752453003749146263629939142638497568455457084808581551681417318853154975684369046513077963448648414850209691431916723718899394117200550752356761891240248792483394239167048701790769162749978660499667600812466834398406918325493246195089190725916969823725980011453781 174 -111231449844874136615312347272330830536561476824314818546147956814361412063780575262750136568589245021587696367835087500720132580426343241699081437918831148318466764521296847818891249860429316264315206625785026845513073074757893639788674233618453915658902333040964037924237066194530597788594330522423668145318264571309691481271786052101243974351445685421332618408509741076181437880377493717618031502857171670838627197769836030299618536 175 156295772885553476746016915460390817031524661783427172917353976133723590157363091461693329344433929340195498176750363565916270321834940069051280074606399857229982467485662636279857149703135274412514332695011539013351763065674344637755052588096409936115200716690760652024797223529116827674930130444956148693139064057941805559199087574689256010611970873985326122335260301021267704732383148911697307083196293748990630072627150795797316574963 176 78101807944794311017460513396972949363939320893765190203245736557015351827741775578989496266225377841301818859885920225708991400074748620914348589284044453369465760496641422808636275098332929431521373675736533224760109012929544054452457155133416227528713813118033902869611454292879470432176795561437374942014308317282854095975963599315814035647045299028322000915567410679562895332886345267156525190607949485935320696653861982190140580740216 177 -13874775102289112298052581471553417240560174374689385626164370057545350346105776330905742490884635053271880732770730048145545958645950096607449528833538373697844021267798552010670300158019812657697173521052762088175335540103208464136212834061003899556215947312621741668821225967217513530187410870164742164666200320865761644084133866181658774981273248393558668365011799694600859345054310343256602406041425122725388478193532735609230390067233491 178 -56096676092543866709261980381823443614673442798489602530805548349831199898643537481869531258687417563827452250773691516306857530837904310539231656007375699660845186786033163275660516745205173573004379473339683342574725613976341139681921068356970490755185279325718195917529027539190384694757854070975149699695928242632892821011744598186492761628283586437587744816183893514215105895018850699536519227950997244164514922889108073250664013466931353896 179 20156343644042468059350041789028416844662588029904494184558214114550960391535340792171120197730984742638224030181365232966457565593525646813798611573666118605521260063339229851265602892095955580141791534897556772278870731910988514863825927171655047249668321416881651314113523201447695267561207310928182540122789500851529522670433674982037495597366056571848620931926569031326095470651680028637470079046603686816531533270056570574600649646471098336317 180 41204574854895927029780737949831550261647595966207425359470092238338422665321215797917651391202817634280531081102478746113161330890674425815549119755725071115147064445724484807478323729462502645853768148800690508226187833190523334968248185505523668624099823319081253863931435813829422813560110948194832005079396673448590624044100376580576444693367231921048639831858466208188529340908666178171928095444781816377663124650053499359372985241791464882475576 181 -7485410310181465816160169520300462952988582115239012013879742143315653237787542942648415761902285275645834088940856347006775897939197214220439256070293178618539707310070292225836204279433590815992232046098540764609236859138062793050667898194997252183711587333534654526859169367771015222367557835378038967937558039562146543463522036402743517476816329837798133586064693059622963059127381440566316686647531885516977423564246434754894223577856633782254788201 182 -30944122599487029053804931772132531972149334260422980574993234946664671009392709827858260661599258868310603528282788710003523567397042685081116897305706344907774997293769821408002335655446790342606068466958417533608918885085456241248208127448846231539190478694943818808191062203844339945073881517097106526388918264690478993556775823077233006157543634496025220499050832386566012601415850088022665237940479871355044039034582117339472141439794786403903066321256 183 22734261586720511981553755555935786269091783413323932415903637868249131987723792955462592584822159111192666088352444677564355997836222625879714929073497318692839911375641185985573131324987344596952597318215549160201890304567104313005576891052592551104493810616536539615653464832325722854609524849618267792744949783347443799948873782246611568115536441259822990074171423508844358577375894629743107608023396056574327936989613206344366404801045547583452318470306599 184 23753622952948085297633422297834722101852413464886214031665382917497183266627106266405883059708396788033068527416567510892091178962686409538551046376276443051186852597829115879975354345741386639007987161901870738053896385952472773991855776712717709510675770051382196802492664084723189742499233232796124971166162946835980589092525492869419760138822299508112120311480222224870406462007922733181704043604624993216351369374969383987001883515166473607152618817825106936 185 -4410554425906718696747354838400767690663053037873190280490131368493352775910382648319553036333779276508433323166149559674484010708318054054171903759456304756588430811620298029471456887371654069312091936811678999992226342785919895280997832250657365644749625843002865930765050307160797350755905908522878102518891834376575603256417641246847682431520829990211206163092059906303494444760232230096141430448594766997249136341570732277466292091320572516800562313494370275911 186 -18633622973496649532306625416191812699487377704566175772701570983222864595934032216271082718740651155568115093181348680655244412653797878843468177126109720471933094416841816549336681254160510474010725414199517937326287103541533826431270892080469143814276100864845272361699863813855368349074398704007601528547591045950148387755195858694430464415531251226828081091328417362951708999389565092992257981674091822871764864259937821316794130864745829915951807537574364339848616 187 6994561687926395946519171370687454486710028353691263677359112306432298450245597581906089240230509386589410814378306711467114575919768252852966518157148855246858257109695487099906179746020998495924178801001343806395381005984198794325911091153911676815380753266954752006746802667910097402458057126462598116167154212149054828995427500031927500380490217213070451410170459456445245573136364789222562668225883566847766235248961209515394225438306552850738012264534790300486422407 188 14934116413661649805902927660824695837881044688266646760151042058493145802451308102359388327800399686599088109256655188350691319149576369047199379889011615393288498425292286096227563898354823213968579424112746856807921553710159389488902275985884992725390097697893305379560880285378738664013142391929581995277246519411305127142047254126432637695234306371059869489453380146121311246241253193281689831248823299174613586559815343254632870312077558247813432248540957860818439162296 189 -2832911029356609550692578652074591168349783805117582907026162259245621882372616028540993840177742128613902450430938586584057083898958356754018573487548980221818801548673195124419339157844008725830357831579801176917700102259635535619226036101858357870859973234671855053025751300569799709549412230489271271762298798945935434668644036676580716599919605677675719759895017302386991789936906722518678502674688232324122080291434814332483358816729109597126852235858871445792365454254621 190 -12225811916024154061967655485146233949808842989204764138710625882219510832257106135023561605857240397891111289270373681872726747526867519226724769312981171405054606876317843555432646733995799308580436092444978835257441287656154675462424030193403917291177171380436763639500609855739845941384248689685397099359563233284074395654031744648536004355925961909407164499902885782960463999364647184719243155299185789971091756623774249529962783868392111606606186287598121822994707371248063976 191 74998513309898167692258428595587188377372920263159939980894083203460311837017792969638897282670971116325394052691920706833704209702504136137274824781102280172753158454253869377923249402135010095151524922828184140644826957973556819274600053075538011065440922885824773049073929318243794492459494377351676405037239801263156409806464990311091431448849790526550044090085920340327687986882892454441548896968793749173751416978143611247956967511218563960351459404158167749606615102065589926107 192 10221039788622543190172980737988333714106200736173494900353022524726888163376612440458727441549190589204757217401187073918555729441554008031966162885807474533586024281584866835831375830874703693448660019830549604598074393225717765536234834325715814324657048470396483787475432078710705903745542148690718015526787522395768455500337271154140852295726168029156747382704723606646744816520225723480480221427669758132605938555192693722695853780449937500721152954713820880959910445851714836769656 193 -1979903332370357502134650376300902589922756041205734236003968450743243629111283703289921510303589120023549202172851142894616254929699735733607830052026684417519382782297833492574806434244064550962201100889679759100493058389428472226805182187319586559587824857394822764185817869559891439012779186807786146776801272740260854426772080829593328360719369495148468211593887465312198535061710362978159809429554226690862261847351272331100729462578012018619952681384461426503900516519832788589282331 194 -8724426547203569245882653633722324759495109542721422852044097506557513643817532176731187098718219217983740877138273725141110039016795475127371948744569336382707688277906664553634832973255341518061449108718198767214269867637389672423196350118051182063441851753085238179648951607129785309295519600559746205007778130230019732253218724447293858401030548015355726226437197669406836152206826496380491453291274760260462081505578295551901923604360432188717740371108863656972220370418532593941029495336 195 3415018779768579254946294745901034762715714396945863465777091563592512086940394847385594096315174203581471213864070758121995479243552948038757688924419227682967182676477535049137149919844335992759259081948387250179923032628423115421348356563746936616786958517633336805498312228468408756299303505564895892944451520734714862960252005631460246721702908950104058873740679906325143111714856762591305739415974852155162192932836247540712015258913032954735134445653893904299145214397267248627462697843497 196 7601693344912195626295922102434024575373303005994181629678546457392274337145716593197641227165318139494598297812700580609648478112388466717265465646878194984478299259061464291979073474285891565501245406630227427102623390363634264977801339324823459095259100242752990404469949821687094915008363167094328353992407802240977474039713099212888312793820580094157654206918748881973874171533528981999850232681671059819705282324715008930893739542877830662812175101812591062840562424830681377014960767533257016 197 -1503031805900994607692466801077550174368719277041940125011145116907257814091539717862847359473065922957415006854543286951666611404288814120692397970433904383843842399242936576035929835001486862457900990466431972304062398622411492481991802749221412381275283590681382725277747853403996068146312959446907957925204475293345875980183352111550070523067833319876187459496214607062239461491511813580566140596666331107430091448626772868140860048192946312096283984253293825483790396450314415689804598745377517041 198 -6759655065835917352323222872772945339369912592308403009513193535703467732390538624790653442967697756524093633945911370701532827288601930415143745076101120370032445076086196281227092697497480574283933883221877436735565662794546029675975290840232439834959811804599051249354408464007738885222246829187149000372372772572517316177287366170221330713451985204978994404362701447505043270408757513592231132336153627059721864279369302764928575966648374015832412271766034786294082159673220871016457555703965546670696 199 5400440699387796531914294008722025098731690064330165299575340358357830730064393185265880985535084736039381734039541892369040357457258351624608553904935042912058278423464194931308042238144733521038725641577272207599054803898040378818599639373062231172033470030113177298167895628120526377824323113001611647868195775399252138646832891650158952810774445048498313259093611606905575280878823500433843511100143446787478379376928369309317689510343785462297753067704968575110680740339084727126700925075090385776011209 200 6133245939206979315680342292757187539811006942557438650864663907484769657037932687140355002670987277532636347708471272288712854396274721100687727087213465627317994220646500216022822310878104472802962297079717399337528333014542255524588715910051484529141055872785479390602063604068979675781743163195428320465911263637192620213494445720814921037999578543809648421179898828473475395341027394585845632630685792352445982079525410592852052752340316468984090465649193354472399498980502716905847158662926842091008752376