0 1 1 -15 2 -34 3 6435 4 13430 5 -2340375 6 -14583994 7 14371499355 8 29840056310 9 -9461242548225 10 -98219645304154 11 76133279527323945 12 474213708037394390 13 -217208180302713714675 14 -3156838199002472264314 15 13347282999515974674162075 16 27712196632736958626719670 17 -16598897273108140989369877725 18 -310170026526610499517320920474 19 415281701095797316348202532437055 20 4311127622330737971852522218144150 21 -3189844747167002369730765313173975375 22 -72851804158499604365430090233477928634 23 236149761184815224088506195652305515705545 24 1470912523739732778030756980418658204179830 25 -1295645605281104090110836063307578355094945625 26 -34970968406443806635709287844241276173938744794 27 66536628468156319714378019067410125567470993798765 28 967023238799390421664075054222530364751884076538710 29 -988084941579543065208310699235137197350365499543726475 30 -30772559493488113342586101285175365327807619208137224954 31 537780026765627134374925841430877834868256408797688655204635 32 1116561756428214912443019140784439513504066204646638094932790 33 -1298243211886342285111234287852720850393425524425327622225255925 34 -45822951819353490056023103016977276217318903766486259805955225114 35 113016141018316035327242082087439817304040482250397202439629227079075 36 2111840253926548074196899673864361861168242158188685650786135427874070 37 -2753101098709745307130000141781407680239962533518678904835453650486471975 38 -108606005546298431796632804938161615312183629093815256396424240888372201274 39 596949800277440929956118479829680260932059603784658617097133472478652531005535 40 6197062779608734982891291108329634845712043019934014378652756225737386085474550 41 -8952186566800173920356051379032942417810570451620533751299158394074652434240312625 42 -390325117794622974024701760340116179148094171072553215957490425673571507006114809434 43 1182726486294878352843981268221811974242113574489566246367195310368909613213492859547985 44 27011897186650701391977697500993819506158942676326758085455637716341375056799102964246230 45 -42827919109936322444041859807013546442438209705529925811424942212182346349643009305545715875 46 -2045186371243058964808260410180266091768846645506238039879531144529501932670841100589666505594 47 27094435484422760621767060880399069490591078278345895696495709374941081140459578230444266518715785 48 168763856790292703924473968456290979732612119892442936481924896535660086005413939011245276323901110 49 -291363331177319135486348971034378701694887273035864530321849384885667919121091236530667737504923619725 50 -15123523402994697682087659642245835519593772065330020962298261365989337899055723736409418221461997145754 51 54351624161486538418495110196128799688807603354302863781420179649141774673371644424137398172577547211675495 52 1467012988461192676210331950460307382530271434154215733253702585664758204518419258938897618165109047016151190 53 -2739486726452834011456797402993044917839009986043291160404060832882554753441845902418166662554473447772488962175 54 -153571648046705638291241662565289216625843799087002473221688671340461984632716307940560451416706741009789372585914 55 1190400491908973284940243396805714727865185902810826873072093570031720576847257103994180013518058476843740032297069325 56 17300920795905878245785902751298172988656587794278983803505502707694359031184676521060887530350707643817083894785508470 57 -34745890409782024372936437487442254609738516691011762945542205167516460100404042313707561786811312205421067450601978681225 58 -2092085953954504298186683231817338045100914792776859757938946530429834420387281827288520136172696583909200932391365604282074 59 8698030033678616046835173119518847165760543738275409321095381928804447864586602055606920356842586623445950792858803136094731605 60 270888296566529527993902913850006351841395570341742147338356932712356581125696251206876941109864831494515598327895079989962084950 61 -582209716583459915200992460697509465178185682808044950851815459966241689018250540354362511985749002251848892861619242937495755714875 62 -37473065590962722949003527937138587582475073211020728972009633472466595006625767611316149299425744143012068388160554358804381098890234 63 2661761401122371522572481030642601948921081112663031967660286885923834877107372123416847239501301230708301311735899018912405896181946923035 64 5526462191436636922748751095150852533106189285310258043769184680506045114630056519978417490034926871226723785956857901419547715956866392630 65 -12656683842453222129621210980296466002442405263964688070124353992278857773605008947513384785127063864931943534559394909226725962275398869001125 66 -867185388941357098195461175699900357657244282811613767901094951688765339366128207732266201274143824496919761341822201202928499310867020067866394 67 4094266634678771764691375068301815615606081034999234265291938353874737453239534979316519222632022499939968682275691080657313813972210890141824386315 68 144511737876813783330240496890205370059429134503042594923927118965589007172124942810336847231574842274868588396673074369041402189317150798585246143510 69 -351327047933809660339713290536616671826015641343639009589687302437423066353657534072559745793105780813673337458769328698052003650545451870720490249477975 70 -25530405401693410311504874070243137023749675274315326581533856397191271486310397964654140449740539767623843879093760016025385965623901210004165357257066554 71 255467361800977305712274519832144308837284034576429998629118867791999326065481177146242424305260008934081615173123179844935872899058026689401148738585769566915 72 4773709784766813113616873228279984591773899979234503095905889084956897571114427087466974830876238839184818467982758443060088087576299666203456683608722065049590 73 -12278300123798813740634166855444782560216264707793884221386778337733047872995103692872923761889936027332243281161219414676980447511085933257194400756454629122083425 74 -943230963934229252657730281661725072840248056101353272225152366859353493862541211925509414151768312219096119697069397164212774755359302559964386391650902689556346714 75 4985040375138412826576941191676053406749632317109062636617920835779799274990518070644836143697690896079226226604120160590680542407684504127003135412598566615117250309625 76 196652902751931779419869526185894006297519220267350816830347731821992614381017334382265379857818244693335953305029001779492933841865612301591360698156798776449399963622870 77 -533519697822159847642232535287722633511758300075673804320596159015540395995967086093544910008497308539055327341759838335569578041699430162377885815536192774335223754713755475 78 -43200934933216128464728920211301826048849356488062034797733793362570045142224651237865332610281348641745344184261741396006581407719833541475659179490092780584456997837849162874 79 961987870006088641224337535068323364378172292671934619995674337857129688763637128072821753051472059139006095684852307293880377936134802299490840338900403982003395370588203450884895 80 9986600583297165588174537527149412893843744254503541993042514149195081022775908776765435030141617368382264065564843180325656869788493909346482321311936825248354151018096130711975350 81 -28501129491819593956772671395423834178664140563637499354185032440425630009322127753459868488921622839456957092719139681989023368328193428013243638399967324994291129897473078977337432125 82 -2426185530310089453706749310271539821623345104916014365784041798041581829909054270387710225753412799893207151382548784195147720302749962472350468944495492352470863577180706075890462171034 83 14190296444965688719504505804271324573506344912970561495516430297904733360150171250420055279243583266852037907651204722627552291837835783603445937155232153505703814846707125260455366601771535 84 618712433000781869620775114123903893406674411627962860868588924410402251551651111044222530829889202961766930270639203255640832005609293979029202033605136024299607497339353997727748331974619030 85 -1852964678843651282288640241633134163861988427684554606940670149178645148162459681980780245502753254453449375240609173455893945382065735044423461530129389185562961177598119609252968067338932051375 86 -165429774104206338131313509821897002696477989437984393996953122823150915873550885557745095641810914472917805254639004438495802911879411082965175083867677204640115319007912263509054670626731574827194 87 2028393884939764236356466167658873410782157829831044838273298858302638854372986856892217615929488036139741802605466984835456058531162745602513988826032882553410880351750999843867170853228165645260568305 88 46325813879138430310841278019586075098397218240844788871596925282471699194138765619876329004058298245594055678652556907452199980875436771296119298178370310524668517417802698215243668043330439383707265910 89 -145268829284059574066529478666924764740556674810607789339410224242976362617668227565252834410392021734731205243133756671470262468086744097150515865614943665078265140936005515059805454284625129682421138551225 90 -13572599389725291152089819256532389523593390593937063133092161267368802570025108549002863879516978845314342731145659262034293754021017760852793371962886001312271133390756711235741824635258046216742505948987354 91 87034971315679389949608592261274833594030357143559230186877884919579937901458528644581191066625206450804947349181684285242744858151246969864569581432694657971454401754931275587928533488505461399162923943949242045 92 4156231282202557508535495138842473617024015386009402479595825490515303289630472098973627598637201410363748908296224455137311317690614531549536685951889674493942673142665299558619269022651621451858571760346505627990 93 -13618899883799205299083407443573453128455174395725052418279778216260763928988769988916450160558771508896107882110897774281502441187567986384664169066220650405581759501035351072846245918614407625029409684370098991869675 94 -1328978531831183965803688804560826847536306656717137503966068630928048927830995216394468006020208585976470682066426196951784178287096055984622386446466474353066119813329262187532140778016572711618447611798854515338507514 95 71173926472763818511472338263903272923460191702049026636419858806260191350945357320567469532093802001136477048229176748917981764174181060589456043918381104588106229203829108519592940662420110571867348248945480093189882434825 96 443322996759171610449519335325529955207582313687478290144039018118164696565266144302888353845255145174132869354921908598385139879397974792529864584286697404188354618352797625066071238521797843883868744551987087443638226217270 97 -1515135125185979925353151794402238354992560109928949468289647440119052598595817001905439348162950623170595410590308408895073723582427547453920917083203363403000277677138358180108476422788958405356395517751163997495709538308944725 98 -154143610338489527836025656672967427738768682688085422817773480834698578386094840978778635113816915958034790801102363776355015177481526470418957561191719208841356143776183613710692300599313234969250998213593022735033224121938843674 99 1075350617870440470783642927114634250761933779600954783014827499346938958073937751885517235494749081323941523840646851393661748534401123812171762729059383930830969683040913890852250883561796015357378319995766593317266507012906081991155 100 55817216840821173874838372380384957720657666806840351773805605169573877457213787824286762950106916504290667488435468612606635847939852847552029781723840502511176684007210292494422656490208853846323748221124936624023166711487877199145750 101 -198631866510508279795258658110895857420845099353152979103959406005775456519565933419312439042876403135001726419505758968124863767211645701349710778469117261479065975494555464970992873654432959639729607387315089982843060297219184574852714375 102 -21032804251695455708083495392136413761594740281145458022835576785884111465228066262401153678378633295146887685286609264427442556515295904058598009701153637250079953211359885109546584987280800898918523246611251399749144068218176333850236651834 103 305318955457948420543603320752285455360444761835484427635908835583619651906260264776911271256504316428314011207099863088782565523296177623813272274040212743072766191672550107386039773232485139838853363146695793340910683597328469978838693056943495 104 8240910555854201667564064140760137747267975639392154670849864031186713067775798598584109820004293269349726229054768432400976137637235990779928451397615776637589962999286184110202969443165313595344422990687465184745741947425540922742288780352925430 105 -30487644483426299093847684379976595967900748802166605084555240021419116735211582147256341398167432806571548706600931180099409918435515823214999107262178858987382301809549729650867969360359763305419756312417781902471000191287301879769485069253352116625 106 -3354886417334883054909592755746496096449565654045477695864179951028008098902527811310597985900708474338362046646243895751694383434170510769999527238150939326760753032481596205463742425678100461768183789535646984546294953681106237497580899948430619387994 107 25295948395483902422124908300320501265910343158129510976034947532117172981034987350921698005471089861217617530825989401962927042593724837130671734193055703865302555289657500224676429209067741535542287716591306076780207345751215403287668171947582380601688865 108 1418054136377932179617860419370099262264951154417410578421433258786818952278106125483065668444497235693613351173786264080927624481636401694684070531749039951712116146437301913582829394278677087031576180488510882074378913951766914369248055075672673772571268310 109 -5446013090293439403492788792040093021199645750844203165139743770065937314083617241057830301955754815440485106311807942801539851513851978615011172478573063505757162110255928097221510853241801676694851339213923238530065384204129447657434995867861549429704458089475 110 -621898415976977503521023891958077742587611075934171609021298318834325774064089556690527335069352337910593476114817161819841980483441293949155862449109010582296555725623361983807560496086405833360413667564352198138123459067747656973133120693967510710007016104908154 111 19457712778742598232057521185317077235539535119452596591961211091396434541762725894103560121228071058337080070021436348393867347769268368448925377784548228993658122338400341906441848150167983438961285354647426077199209094590135535932503489125174932995733226626817939405 112 282792513899812000420559249471168124424100428171684808414871321112239130977737246460875180879149015029809896454587793487702857486826493952664603383182230730445283861277927118205098808793529761479768976290928419787035499539651169160769594489477235961524521135339601886390 113 -1125915308433125221331586019388579446117413525580046355974866824281796171341802876981227106630994978687317503820095634385253392215633308005895936914145914604501363705908432848856956195867794095937585520668680633206923107053733452409261986547752002586505936225561657715570925 114 -133247374340511495142081639711298071624927934631354794567406393479727846639848510287291425200747349613560650741700015042021920307526733779478229655860801907041003817223805817617673404399392490304272460558688642991020296977714828925050970855915530929036627850865244827551068314 115 1079806327148510208103698190473323931305020824736405576879299536700122305379383460124541403802933725888741301841698438227323130631098473711252718078972755108361745182507496248081319937149916127754864459750142779992748079467294487498214085144107771747467417775535843692050032005175 116 65016254393717017728430610468069701737005738068095145350205723804060976794447355954709175071440821745352512825914692312079716871054467848155549742239956106640207973030834384533959021556671488448190011943975434004745250001532778414361040468868641482550142235574952375550860837291670 117 -268019985726559051018304023181600290476076100417707146828457271661479828317684909090572944331979920356043917221590329930751218585379904854223387948091885374403438807915853740748170059011846899946408528580994089453033086506538946474751604268339766555954092622140101139125720488631498975 118 -32831994898384216226925013474648075492177979447460338264954305318425840745536751697964081713711104052044428347375754507893306193384983043604293247406082146693240016624261552599264173695875738628690626755371905927708878114504424496114124879945293688548311576949264273633588584242705324474 119 550634725232008635011869559494316094117338467372881760974642659014721672868696884208077554424644072935893334570538324738446945168123617441796996551840030249402969935522966392973713732563861762275307570202929849895455824595869263602927860876985105087792085898933728559225062725047160086762485 120 17148768418932915559162158478215127110065706700388957495570206508321099429378718550395354417214339383056484431621702647119525168472847001240746287373323964968768418841990161336171254682642704121252411627820358877935996218455031760182580816662907751372648118072977852987773506433890610287596150 121 -73110150484465000747554343777500828563356283400085353005878318520655813847642322309308694469482821696105660439920366262868857057386344465689623930275717557837249710519037141388861102505374871898527498468177083814218807710041897793872916637589669128969967868403615398532138745506469953337918811625 122 -9259458574997898447625327209369441022178426824936533008886279544750097855494666798818244206738556569280177538581987322537980886285312532177975105308144410221252642210811535167681138815913948546228811489370980758104161812360435134664868219866191334750337146282429573892344736032412347622640454332634 123 80256473383191182362082487618223181546001301195931252509773070920556704585469775774705802578915159438567643073660450301094905095096148234803429047606320826635857539244593614304186544494060261531767567973969851849635287323910178636624703784741411326771572441055643192057381294318688537475114468744210085 124 5165588971678657155074419953565034091698937420869463610143609552956472891516804055610202313409888733910889303813572771028078934156410194147332040711291641216123461049857842369773775428192943852827557722212840088536240541135372247159186826313863819755100086539992837273461510926153572683085031934065311830 125 -22750410176829354482066911007842674811945464912133370739580331459757535906021453492940380357046379788568807538949021071455007503267838895508953096403085726235915825732632730183551851336817944187415189699080100913533648545986336538072461642548074256268243210587550053530887405644466637662726278617880996446875 126 -2975828240134952195034514018690923872291179322777958649999722024912886223736440043815761858023889677901458909099258544636830855842325701934611945987567781899088311737141081583272794063058279209091730372316349959794331271320578333775191501656081538952049726037453047759721382221915965214765639155359543633548794 127 852218441261184280289200186670794681040690067724756062509688343920497142494969027860351876542751350435647303758148462798981754405826075064088835896608323728422916788844417015146624438236414156233244954707179284632089040596911281475593103234093747198197334274776362845682035606794661178614000189248862355691887011355 128 1769412161619392894009511628505607127709750886066995187981505593017381778036643599855813798755927428903697087943912931598601169028046620154646117601261265577741891872339443364188264514076208552281969259407726332315569219483279992892988344970914745758822694561796862932660157919454869853289186882797441192620702150710 129 -8042259644512527436147389607895833454983269757385117788064303176977274302010562778156109123145689292126050612996624899626684703005420509586900293715240437929792073187539078420330356768328883838739881227631182907235100887452721076253148341313952394922854471854040065829979147433516474516121089077258120240389925825342725 130 -1085349291497096012623210433320232717680774649063707040594738042903168018294256154288012323980091229421226202973580743023878780321101736691261631995745040462231494805223233598976565101088231773912130638738561040310738179479514757833414492704438282566516231542336595293889235275396588360446408128543079373448392771756828954 131 10019134121498575260729477994100819337578564071751527635521937406997434245413943639463058882463869000535305958172359788233927732757455930520667267846559238659263585273297411244416345052659039477336652742364071484259591421475088363032057341023253384052825204009908178041102074466481917730836634235397272451495562605181498773595 132 686471024176526972812045068897603642203782769823202522554508757537652625699083246106721114949444054286223854469876023532771171737457978481837561237346676313214462946768233482055210189952711298251725943143509972242913440899068463512263824603470501700287585100362557146457192265558339556813435643025508371868032916161696617824790 133 -3216867872685901114821028865488986971844911155320669550080454299526867646750142951942510987604696823195091565430056466654585114673592114096380421830398983121025158303184952264449435899790729828237841383899468878018478088171290248305128908267177599685190972015704109239112165735077260949086585520699014221460837920463255137160437175 134 -447492855898059784409829045354394408386033154339630081050350155037890766488415199872380097034270763625390946823454631035772959647826427276720856154935225826358473578733639970094741456493530604049025271262962766234530615691498254066718058229965317197327164994798729916375550177385840947847686397083205636091072155796843758019026029114 135 8514109632024489530295934542866456152339112578143634449461286596134291042497552654775947495024512298895636004607943443157506804120560463189454039496278346393328534818775242611713446010076786740804190012819837145096326899339467167947469924685108702640242902245746457300300982321979794185332800781712968504670039429949916287404913433695275 136 300515059028174995447139935138473937209411506653623299123337720645424396718286511144486765541566572880870155832517404042549580668576152375631952819109535854467200702661458594365994371529495465218314328277159761572643997425856446472920432665749609853203198980217554406486826844892165114258340821674497533668763618795584334867448023060846070 137 -1450595008735606251917284419840239177951724639231405617104812774167313069481577909544796544178825071959601795781144413696285779735384594774753651786001630224260126536084340136062110942341569013784718783809725298015693906253465135430445166489301330078327128769071922729582840355800658121708182800840618823004149645758380595291851594585298668225 138 -207813305225770446110307497687588648038616654429735839285219521464457660983988557376321714495072336600495445811512649457368958327284612774222788271414761469447966711419141989831857326871018070134852676224742250686628070687013233165174117900110822628524148957642460782415251993758361111358785368135624214320882672827005241318793629055712980605274 139 2035530047602061736788189688842384780747482671916056288430403999788940516560124619030994571729868575112746188973886173883892779615834454816695180302349314222265802528501235118313218204569949692794798308557592006353779810259615309213968001684915261765125379511758072339961282366989330432384671808635870638169258270573060854276842556933965860402965705 140 147918891039666616354873960099943516016085395481518742740075576181970912446842709368261407426214623957151583934639139743025181832878429311772913633095155766195676553041476577150006072076797660997706810519206029372838255874564403666215997665140832556520413031471962466443278024338845175998747294693267271581086786755134765834718804599717288062841326550 141 -734855800898053888784952448488323160267730644686376939386504736761129428078467161953777386702371956565873413539024694104713671303575090281799079190122809806250327390293354169136197465205779612151983544507578674157126858100392600309503593268242676187711191505908902144884326066323769054586116685954081486931100244560952838319105909264634176268057402973875 142 -108327458902103771387010663743392269273166746101323096685395209583938980354465607821200731870604927393141518398535497729556149148302006138680332422206454547568133822562619159764931135366747039727902004321626586538688400524494675910245976492010118284608767943228021429110127029890518492787002036566214226529011981462736163673769162008520695480251985147213434 143 4366404361894287045416019343427056230540496292605810977370045737785399586335008887554358230242467790125062914420341310257078475363099815111790538593279741300240118078152485144320880528308082798609167759298609934677543742919740146999567862753039635183778462670417199586422123395517588872340919001007850210554314128022816789850083200793383648006417647788449149315 144 81591429447890870247321321230310494087025623857859707119616475038279101340377426582332911661099820892068515824140148335276487992559830503828896161522691449229106638236465512469820988137160047800510942248561067693901120409364992840687580078221688687632196675540918432668290214498250794327341645505255624907040094274574838662406854658470683663795706311145175778230 145 -416842427176344100106078059272690473778806351728515203636807461177029418296493663099735346595535231735797892584947638920273069064442680285841882054622454460185014243008434347814866514338679995392270091712277129877161448279306638362181004421451414207897128460263391564984852783928399670867306126279762675037417937545365094254132677147297882530693769372044509482292125 146 -63179015827711710981103008552687267704184041591072559116855826779503300582933605547332445884453032997590279092100838265817864171003852393238072385808161053232897916563140496795415543749006069746424827373219384689740156113618026685507897297278696717320714345215392745469373879508710598374970268015663592817578632201346114940806984932490124634912941138003147497049309594 147 654454651446155579855556023715847333110350109928101110414821790311481400979302412786423625744130979879816519049387885663039054367215368500870307753808284354418799965417222979911952064076627120250128934026516395232904216877079719596023581003035166644788826112849911317137047592976101788492683730138091711428520814690338535895434991564534539285862680375813274420581084456415 148 50275843195776907447006654342624091036037173230034583237232900044409210176207049445564066732938826561060153230283568549750641075883932857406242477389773756724555945367785421731807517762718303387044353235817434011090395298268870160722416588854120681724582971554057962711778048436496925992230913436322976413059901608825349384950420581069729732719402478839926488305804963913110 149 -263939873006828140787980110172325740898389122097413056836588470836974436954577730541461788903760879051628684859947630450197941703552710061272869091260956222547171815618144648059229576737396121478492565709801061971974305633138131178142431667614040315724035261128432007354688643097893337586598921781935094180527569571022297384463659203924087637640568810009278962702509837107560975 150 -41100238972483406897162372170113543990864696248959338558490271159633778811624506436713920438065799361251594757447727681384151101943837174314054033396844901360872368576106918284147827261325717632920968517911299474521721929680196712244876002409176877583748676269080766837224020195715448162561413111042865539267588163036779348506544828991945784460147357949765547533087930712936749754 151 874662803053413549829411528334714922062943871979892971856094070543327187147991256612924662150910029960799687697681005682305920456576091868811995836545063382641381017548446445251035199189032886694044314849376984610697971916556901842619701415288345089543144024009263394279981885237883037893975998911874722900505786400056364415295474724917233522124718998003242583729767344540497499411865 152 34504229896998410064731997454778683780319375240512906351277023220251032909291736924014187600051897283362365993124232186241572157758800154565779697050457191044654172319470697957369001665732950888717889550608343194073871355114008969658172935542867562650106698329360654983870932541025414513591206722660578036326404591182234707381247833521783692595038812828106070317922644179631828817443190 153 -186004367372338022178046598718062728185211350995050533064982473468744715684623112126592937703445260808155968465102466463121086820872841855890739195800352023309185415071787608765036100175583428116584407969697307969217753416229584563073605852138148199688988214892619612917473900106773129874054519887150198980617210237320416298552624430467218330609264913107505247084429229971053795262943718425 154 -29736643544937501371112304478978329091552679253162862289810880017950271267714165807364723509754585602062575791848937943871080985396449986804587750611764407276963529681874516386238454554154280270834797049174493903817619332740809496596611841662241359157863720942400018734033105475047431203339287361210882370256627009365481027395762579540851612328815707402198775574995571673259757064594595389914 155 324797750510900353072151099256942567695019411747229775182022614510692017458450563211956338783373608111937660646988730042894526036444794843309481330203271335225780807365930788441310303610504013158358672478014320174998331765509659583535244283084926259701856192299417485163387205756698566155654202171428190959734063905379426193453818266338943575422982598883816512413314972827538753542292878880915725 156 26299997063938897311982255123828584376919166883025833840954974210387243058574306851235049910438462293042407736887946716704368227052264075035848503488691147787289996770222335268045589151447683274543255676259119289656487752354843441851676563936080930795835843549123276889148048156339924319293377226845017825800896227468494722428926203498653918881586812702823163533811133164621035640700762224160880470 157 -145483829532884548306798230842153200353528828068303918244559009466899885759076595468256899667360963114066260803849156495487719381862863781427573177330244743315446870713093737589862537631911612384104209533546455306025943222654917629561388586142098848120332404329565166318841266089554980270943044705572130127485310476246680462864702643517680588816431304516320914052748450701470901953160734624839177702475 158 -23862717281928503108636544126491972191466843765412646153074918779273243300265881843810985415798836257260367911741967776369743739838133450372310999325525496978761232643452057132527210509419714801624123829334532199821259642422056794200340209593510120206658515829322006886632642532194536966849303729784493780143940899934735516667042026916728821856130988242453044175630535138493076379942479243272813596686074 159 2138929029753519282119232761347762253941155502735465195203443023826854049747679219611117379931050085193122578367040011549226669144038793307532634283078340013145309310461597887029216384703941449523965477110208454848860560388009908419109130818779934625477126049861242097206240208680977585894716788959421983215530983247004201883159373144586399207278317709521521259036968174334522221462908669306260494726630253215 160 22204676963372251045921901825225745346763701597268858973997226370351759215304329123573654806794708803168072947816144993910225219248560597957488468391351708767979725627148791381948886002190593453419713150124888206511420336522513230869821049314871817558324002357282931711775719703921886342313453806779728933668501297078723112701521287728567447873834701403853086765354635620280251887070234918553380795359724336950 161 -125959145965954649679927887214634149846576633095956339583816660665814557701280321222651293366487116560296939377523177588860864650113642738798774459413103091466199490909644526517346719573814694033922764163993364389190218577413225607756631075316703126813459043502571079344259943787061308500988222357861397545320812062201123460590687971101365267418466841997706943699706089720658226477032945144236651883600402922451125 162 -21183260476236061327613148592291712244955456635462731126336560167527234414565231712833536483291590349106287265578488622484431248101636571886414871499859877936324830085488690852577656557533188157492513959185403081091947262437567792165722777061365231732112090569691378515526551071418700329195124947448696731046910749992991373838376210602034120476313470875460804192222272105757975400061554123317363414136350232347294234 163 243315501499040332711569150525210100461737896212254341031206080197292820983243865379233254854006610833009137285506719962839200386195547106119920994374125380279548577454302877712975768561168157900621417102406994136478491783838219796376867650132000172187020480828799497261615582642131981339198806327145084321163682558399756905231380635054916732047903040571160631348823630944720943493347159474682526423404633607321845613635 164 20712461560744491925172435168386309417488481540340265086942333805279086141330968262024583220632484470231645620089349836821950041390145613782300320403847962960334064050824343246482821800369898626609717617521477824303537590418034315958822560524656198826696304953712185554052101959512036503530597056863321480452982750939909533915180770776114877886154850111927675880870838769038576521784348011228333428936285126683125748324630 165 -120413458852072554098411581455120102488482554961624883225508581952515926010649255254490349917986219595333778058872492916532571097737422553486272662124166774987758399663654439406629709035177335742526735589036010995550841947494895744737123119692271350467128774945543356680193012550528851938759073245727257027657289579540829374950161046135465389904727885175105746052596030689771805170636063215100965026211299900982862162676902375 166 -20750626060869157680441713809161142530465380732201421438802724479189576698364577656560620590101773328141559330174157832046171055259730159472574996183921951146654525938175439127082896021267614799717339326735569932168774979570635257538175876234309344570353441804034277211871851958628945309972644734734449875467186355222007178345761365823113185610283614488814471335151852954533563938953149731202527015197513536126278720997298670394 167 488390309966330577976668718391315922914637516808364793389897984520222126604032346700455622489721270175909399800887743553098271796862299130653677671645396530421050043382427463409356964007458066954159988142386059937577417409152878679621217787381554989509699241720867265099491630504453639293762041355271952882006968551653362795264826554333049679310198369009836041047194213910933213281968563253230619676515130991928701725039073613982255 168 21294351256521972821098216317421265617437447697793857062519389395914738913585750855679408247678657258561851508683862032980857165959462248987843971761491816185129544404601570022707362223720170567890442975182739886797885284572378978298317280121634006965778775590784538820810665601885405581849715064482002125912307543270317658332313668517945238099003289952655371964487075579300963112024075469792305462908183548266173365678504450220555510 169 -126797441398236623151923908744121954870565576539608637887386480715882427218333831259948394874956939568658305948513769542872121047453044285528589277392611247223764515137227085062698136972419668513130720013088200736872431526303888213370856779193285728305009361294370776470804618571722565636259030841322722876939747444512368967583025103208932121910766035019613794976073003452784438963353620426621900100562331049074415707037817031093921994225 170 -22377290305899033066848370154683945473854661787606493654905541100076411094948692842909456528285942980679955125305683705625257709134563441006647848000382355167760465916684819218923041608881452268745548762397376243590343023960968924850883359145401465587432288330292220020704599702490875787772269477126729081109888541073810357385564039882444147657977735113336626401579684135212514054980594795286255061366341933153272032793067122266115676670554 171 269645374073028173471043823770960138152783943603297928642005218709517532096306973136674253247933924953448264324499751490027425028114561835692656990911196907222000170749213415426566018994873077294724184122195450599335433176424435782227655168982349517451290742664444872378849529852913146717653562593273678410532826589664800902914774252247207967029196567021041781686873934572083651110795303301511581720485696944339765219055750091467172969369020145 172 24073515178380327069413494487455657627570704298733522049990576436573924013545634083593340799340501450438348835588748297707845065534711093684976268906860523103258531681870011363754618989820688037807240291284031564545853469227690923017565453852535278387470818022742369455732631369097880311644470023742881843083143188327515632910645292560957912424148119504289676574807229787142519236104934935402468983284090938339629186036318232473225218403464741590 173 -146738807371111254266936617082342153291194567541909737843849965610115946945328873374096782575164991599880052945579542514468928190944358962059135460355500842202128886606121917728010445270546631917413917581501504470692521264469958281419924044243566557219343796906651407164990970541025647406651021795866162663630272302765804980803839808934523867174876658046535825695977629257720764540258188078839021319498974027316032000390958585189259406816441932664675 174 -26505885517446154957014063079541338019735249051262685966636542179486630028955710263810219151378794532306838571775108271265770075462449008057677815365165802049916771170885914143632531003934630608963211423750211441788450824513334299041504817495746554470560659511280861981002364231679879817252352024683697765493980797898560922326849054202844906163219146295454646166409848626895947450686877118533645283013755202759297368937712858632320515763542451091150714 175 1307463957042521190141418451972778419607298589538624798388961959515535584091773209514245518660693715131642407427931893278121990369230344299713806098400988441152375384669138007083219089816710232824202014316305584796862679849314966310648897399199055516995904125672685530834770527762555115779561382441047026950011327985932164322653867825726360075533529798796428903083686096302430178809490530166418063721778927457266685764595597938778054718854661957686077384625 176 29860734829336346944663672774891300479488835688250545432269117902172984874903389120919324187902852172312918608167309574409352635180039277160562290154651024918231955207593117452278295686035244597415731229032970161604230942944050997860102634387332896870858767259124662360405178947672167787468764867304946104950641792237637709382476143762267447032020546576454318529583227213861386075729764345567270857877256759574726234796639981679372968448841223716147401394870 177 -186222918720668068638027891090972701298973764497040405395699320776953395284450963138844531825018298845594873556069266984428776150618131896374653289115060256964567961437333868381773617100567138385878717476580306755888582821370518550237247954421600024293750098450592273698618657383839265552558687812688337998972500142621575436628628010674858144018505764330543632235791657345703297566731844638293919641348893525913004585535195116208464898344991119607431629885851725 178 -34411310794377164074527442832062405822595172244997790567630894525569969433131945611189843441937820290341127570873092016373290214975833718597510821088720828637588503659097824637946046108132872320331942924605550928617887568849551941787349110824181873516656898396075455007355712065110912502324399325945983790078297019566304360303828156772822871459413299955982072944534383665468866492662618573573579157826580547648326777491571537278967948859753570381635999873385566874 179 434053851937553066410614632657302884279318177533262532863320443247177872394197438475936961219516935412021345126467402225365395343722817807933331445543132723521917566736169519597479746141281659315452091838772347251880420269262997816767878203643262805138467659727809083799473522071332929236539176115721276975719991915417618243859686379873671733175170736123239105804549161216117760994759728377818208143130247914649563036570468761679111883358828121855495065890213216405255 180 40554047795041970706098932673715381587704064497373478945151878808872269840132320557234368640803015993010193028746291179258376864478926405104068350420944489030529555498276984671811505096181582717581643254721022865670776374557898094057767980032768147708076978831077710932074009385052255478574931741371497241024546399924621969459914475386163476361709048258225255172075271916105162478181477296800897943817909702879090318757442102171777117349009657299246447641210057800627350 181 -258625983658363500137599320776516190607886968992141927191470027640562714974495124958833453014292622894423160322430157882284727187864099604465905193091975438951929842297507187839730899342256877083031916030809531197456421862857096559372264955133751116425548292594866208795438853894745899316658440703413342708771668373990731938872723849802982555525327804721990474327287531446757808482809814504589519183978024886352965680876712875405168349566062955503283294051289391310344493375 182 -48864293960593969547541042155528286250544072838338246744691880481275309696615543827903207126292245603922604055333584085062455206227715440938976318485558426183137590946606857397016956818297287959868659258859570336639745302610381857429262851772085026960683655728547532368591287236374272412661492191549404894772054984867532314336423499174612446025889935056288184603836266028623909553470207854625562592962935799822934013483129823339904541532606455103276087676015402937634086575034 183 1260265597226842795018412756431684926759155522809760171517697391601832213555441321773254232917422961374885001375033446614982863357253487147128490764462725305626265448659788820305748113852519608979075612845232932981583021276720401066633074264493503792445896847821284777204722769682692732920265156121037009116042108695969582606770030224452431354805157173108238590314228135855123946335370458032916635282302675062066464467161621995059298444109077742147267390487177219539900626894276445 184 60182191363970412291058562724668790699006708691317881498387886299875116240544486565034165248352005357397834095046614578979101999806981697271917251857587157160776595483941169562340560175140142248811627835783521595714195718845107803530352967278665759623914419147733904584189035513305419810573139159015518579874020132039483387123634507366517099297104008973686014832483290346657874417657054422063013817209298974556400104428441534318436517616998363556806453977322053346130160587846951030 185 -392282647465507283753769650295694561334938666336981296640540706586447042282716331038540243062452133001288100683715309753147703218843929788973538068751330184133865748032617547470144218307144819044796656309398986090370473360408387758703811349411309525577316041472139326525791518245919569287045708912930533538392643029240877949022326543255764949024733077927480444332686157623257117301206634011504859594168600006687831358406371727170176094919133935883116865039168988524597572960538197527625 186 -75746073759819538753804547957028196456565441362845526781825156908809779873635451660169418885058645889488229690929754641647340628296145361593904080844630960902717843301324172872592048438255529656998752978024136347701478134068213273877658251059633551336854748168854251405236131406435785955440099462820776418433380229608501771119678630306830489196937259532177046067673317045599143173603500010692793954928938988424830679937956720864146222319565377794062193363403022444114120783731310813631194 187 998139173722662740599099471466126117666514306457002415072626178727282949714417097159491383813893584726793508488556053328499701925734499544203994422904595450136000651262262956857719180337288199170212787775281764604475956294920869131026580451977461585683000552837107547203777394478531485137770218601760153999789873231995211953086043482886979368801883179214702267013655640324641797114367409160382458744699595888321944913722612641713444450692090639915763667377217612550424248464275874081781438965 188 97401812552798201851361690161682754940976623071643694098084276420533746243756688184427353147363707455143437745111115370195119862849864104357057313630912723697033018005119436702129735056257083247865459511565799674821856496901747860763724170941450930837224118738154143471111416523557295170920873758945936590648815456432218420654748967466152612159594698903835590861822588479807636974309303365498751414503695048567372659666242509115402787534389581779825589494248878801763598468519382551169336077910 189 -648616832259481235085834730345980599247817557618557743085989940121564436576683573558763017623828244933677079198490394968405246381370278921326668653671716151222618849119091223079802262727405206978514855100528909005527077919283551663018482782119188172058264453878385841301930342865682002961530047265158449558475125160921256574842018616709455309076020752867693363039706342856601957095494923824264937656310093552722526268725355857672545913570752968613013658841748546762102545668013274866306243135892475 190 -127935155223339828462392281047059174649803994919700419762108303828038793952463032632406633113879440980384796060704800449860333227233449190689011130410471068357688832796645038255486633957260198698999427911488214584447271779666250202206529937827213185247842202794010534499864289451749123643327328963282701790458900948614703529647120475784868821931597523094928817037735835917484659281550210857728106430359067157582390446625597310000270248757293147927466144287809244984171067533613112216684675872008591354 191 27550698740551164539656791805290677958020298303449223387157119634608689953927864029811566841012196857303863861784012640090315948153180558328683908558781690704642171786054829548324381733798230514761206566544051689691882236721515516730689454184024764821848018091894791994078441435828591221096215438742771847871986850302427334937444265767558040326131994080535391206693201178241272396778390558531457612352534805923585441527391517036172279700592502301340075961049454198886778422590804304104271936156158750350345 192 171605796304411614827989652367076691321190634446336421247099458609810288391569877292173357976197557619300341733081515228853991821044123246443958713222417508659291610973948797765088972159992033845222251085270190702022305024834317097135805542977079806445587097733711953946715060085180950393467496516487122275016477221953507427300100194028830521321959216682796213919955052468966232701244375785468509757778363217022706841049274052906437588524875913544154490858034618254884044286147407477479300391398183823719990 193 -1166940287782082862578406150991540665059548336056286488578538681772441942593643516646556210440733815853161238132343939633642709877596993391164281030595656313952214763043492388709557589515340001423900420339694397956470475569801801004262107533424613334369194352601877868533008983938874056850119789842035180980107085836635710433493481159864323575650846636242053554964540717148970735851549627006021721945735541341609646656274004663948409002097748373635103446568641485281266859089993361143208521138282486299744525925 194 -235016550921932915571274448266266523904632457678680640993962928707758692031980403795032120323620138009980222448073134438664234851772341129544578731234886810320774709006828528622644580741062954566572745756504549545073199128729255531493578869546249564472834098679230627674988502122820180319415237939358100057831415442415774589987175382314220585195335849869812056937596776893957404159368570275349881443443687595783537010390236200307568280405433507649146277205676534087673924828450132989401964915830346238157345311514 195 3229404360031783350287674222046741046299617660138244816109035386943536934812173173747937211342470324612618369974961355916181020522708018913154318515531002055103972602636426859770479954357041888423867729040555510812146820608693594878806991312594699233341912189395360433533483764926401332093818793090080360196398365360648002317904274490666868407762036124532503297627766378999341373590099792281842915967260488832012131731348577407180259358123309963055905464661908752736271222300583036925513285341403190112387088355791275 196 328546305226113307913042552407129522805625411050873586098677076382134345966340502025253017720020270618130957062544512060742214561688675254778795241598896537024736025879776683236341053777967144686361030744738759695306939170872245877311947978743811879772066573797139757059173494121382691463167427736323810465024108716055398572627428567454605645442954389148890753365589611332286694639482070292455633119805022376807375160604170957232800002084219659734021884143569088479968418381885645678364085495143367302099061500046389270 197 -2280458564783917356074954927483063207133070557925040965200184315612024114722101120801617734829839630221506447238329048695054420038874595449780435556591291821203295364703506642813044616337944605154113839312944111854255981518149444401775713185711901961654593875458010930431555449745550046245168469666757090085648948362877093484501929221337041168717654753836548537235518089936039241310125378641813720600780560998310932031206460208700017819294991978684247893873311187648554642246835884577755207650174553593413881440293290365975 198 -468743718042532587654527304726237353921799263380586379056001836678978157671345475424997019669347960777409221193239420243154353453172534030987711297342654467463878470683372285546994067071640693443048512784440638564348088279136623602643160802821849314717372867484334721461574585524398848444212936182215370909087966857993695059279581273570842903428522885529153344239468701116819070949771542642990298860277314016175232810815900910064640896953074235358721074643172161215764538579932931891821774447322188380032172802084549179247674 199 13146432024307296188113627162656367243309226886462791526275245703678245156160916200935287114917179243771371693603396756043671899462037238842355747692061317222751683402872284061662250326742664048463246763319261576199633042910879188809932526442960965530315095377498629811580546577458955007331277965200229692781196289179070556364266895335992945997850920063670165908429398909476263287015214139547924476014158511763465817674299368004627417181135094452661491822254691165335587994962161323915508939343441875770818019601193379457150364435 200 682379527932056090600117752797869841527898560893733128451525954044927673493656633493902513357776620686349856606332754586124365542836553068718022619823777167713053643394261469169519514134174233961406017173606672189535896082321955426752521235951671669585425159214591914519194116202294043808963566253530052751445700995394144342179081836814399511826732149558021563256563243542468512785298537987843478364749265161637764321761341623376068207337815251751419220582613362206362496114295521080461983072421562506877283921152934731185934197750