0 1 1 0 2 -1 3 2 4 11 5 -50 6 -225 7 1624 8 6769 9 -67284 10 -269325 11 3416930 12 13339535 13 -206070150 14 -790943153 15 14409322928 16 54631129553 17 -1146901283528 18 -4308105301929 19 102417740732658 20 381922055502195 21 -10142299865511450 22 -37600535086859745 23 1103230881185949736 24 4070384057007569521 25 -130770928736755873500 26 -480544558742733545125 27 16778377273555183648050 28 61445535102359115635655 29 -2316762871029690607422990 30 -8459574446076318147830625 31 342563613932937660652700640 32 1247677142707273537964543265 33 -54005406709047719373010498320 34 -196258640868140652967646352465 35 9042798594534503414149286022050 36 32797268256200369414245771451675 37 -1602723493825915254815550833266050 38 -5802709448663646985675220356645025 39 299766120128686632837746801821734904 40 1083606530591509770261650763430379569 41 -59004689496900490381793190946351418980 42 -212990426703080522783477516781640221309 43 12192616509244184667134003029133021482178 44 43955480196357687796794661156321389598079 45 -2638996733027450031277837187717323437388950 46 -9502716087905790784004166799116564276251025 47 597067307126424275361015591912582696186256784 48 2147675745636024418606666386969855430516329329 49 -140940614434254075591762942554172931470446727384 50 -506473132983732155508942707968971278382005365625 51 34652078765044198452095090589463630638929867781650 52 124410812447176871967062481649522936462365992070275 53 -8859572289372725233389731287959482598679540610393450 54 -31781914661113340559315713140323672327197259196666785 55 2352059597778673803203737068047629844799843934629406920 56 8431030891644745212372535809439692542957158084548682545 57 -647506118949605041790186034713575278023824082886701613420 58 -2319343396419735114318711802025973633386919692283198238485 59 184607188488673133052447349596224439033297958648822821706770 60 660815046792159861549518065980889566316407383867631793694775 61 -54443850942343238705057643395736446433576884172493729883550750 62 -194764361280680004257161381118223732368208958793777556002527425 63 16590687712876974233897928746937757330797304142871119084496438720 64 59315983789683952235631019422618668140658773917731895176858867265 65 -5218496902694126130472981566704922197470821902023998029218949352480 66 -18647267954632820648870683584465312493831975675900486832658695156385 67 1692659799208890449776386612853777038758289728518669852348025470047810 68 6045277051980014093607974928258223162578175357900254281468877051013419 69 -565639798570782728197934563534441704440512068976644339374342008888446162 70 -2019185857429507042756720429388437082577050828879759259782346366986678625 71 194572751078498320859076111062994528713267890983787498064837657166728535448 72 694256748628533304537011450276849650785141948744586222319481535999926098673 73 -68840278193706887441717438539361086274176491144496108086419304097669012632564 74 -245523698343149956304382107701533068821410504598679588402760541170441747848173 75 25031552814348196519173422712586030782711326267706852886531152131932977668060450 76 89240372533768055151054433466642436276232162182143413525963611672369447527838575 77 -9347626152681507813680647602657691646994825213985789883341361007846079489505622950 78 -33312481226622721399501133867796198353221156456418957497234791201874329146429178225 79 3582476998517231745585870576763303268471559404154829362336126710287764872768298345328 80 12762321820709759081003346274342037216734517863923004126573737400487032487754813007633 81 -1408151289345995699480100366427430810361686411531712750114976143667140198665521108518120 82 -5014690843348273440590392162396762513572471126047270166361100789205439419300081629976393 83 567320361536822143942525374697871569226855363823215869509798946114435612243969646575807026 84 2019664057236831975613680269957064984830621088745418316637877414177892574963276721070621843 85 -234133144121021665553467169242736475524837744627484319754592243667504769378587738950022193850 86 -833252091553405355078539075006467538168246190362263195560708026658189714288636764028409801825 87 98925285996639676675968541012454549368608523184622128795384579053876204376210094306314024946024 88 351957266011022449135858433522312257097711948362042338503630805078725284976434973173108770672369 89 -42768823527585215084311792870413606678280169123918588253843334825363666996988229790288458145888764 90 -152119523118384019854391650195557450245418891859544350155404938942973081270081913516022288121659525 91 18910327592462267044383271040771727434165259485245883092356806446492423994371739495706202648899305970 92 67241480238691355723688095077574916845032887786338968019235160304984521092333404521389490667487712935 93 -8546898799814532299399625614355381150823655447811040565721166481252922625950602285597635916196106463790 94 -30383129753907827976913488368412034040550182103866281318873695016068764044878371319895741134137329026081 95 3946853601168420015468955703293591274411763750506900293561575044364073312987288380051133609113458383977888 96 14027024036622596175472828143112507467823521418293108945261789405739071743338825461040854613027173426972513 97 -1861359290689882683550836507860180094706007851472842411848151878078181703743964433622299735952498871037315888 98 -6613629375454918471333078656047546120249950681986280870591633083466047234897404349173528533192570458929489649 99 896103159773456298393770975245600076463153325423091686646643844572650651947433685577781733940402859211833069538 100 3183222782352964384744354120729686064175609439397055063717578668769227113071836382198739697421125692626030268475 101 -440203875867633250993831537954997438935190133369140390700030010603623221873719241373833402230030817400306028361250 102 -1563386224767575384476015114358524011942176713150126665065751130214598308578021107812269032791811268559181710952225 103 220568942399045398904787604419308936526218971427375367296287360631521886787987971399199323896343709394355296475770680 104 783184254789553456722326173135812400488319909187280946903574062503026478812744648835314252470216277914752941779158705 105 -112684145709702871947784784439300450942580205592161172289749562218230515920694844891400665881878677204379204978295527300 106 -400030522438837776959514956173957192629170849239397790072982833052789912245466901747343674554027809295959166179492037725 107 58674430085761090791308640828257303283454614329120293689022546477595817863033575756642783264916099546299151935219473771650 108 208253963550234353309421103264238101704721904680087374043469206525913029650275364807885273031920904304361303703535021932895 109 -31127782697079867412087594483378865940805526242630105976165469262891066569506926907182963428739941627073049534667277827747510 110 -110461220159156515403393094020800745079933083723932088931884855050884045178968933612033330926685102397810287744490992875020625 111 16819459113543343681184712581044320755739246160299214805723873708298426030001625186069554912583879748998719276147364504439069520 112 59675206266554687465705502568665175838736479534391240478029032331392400071585676676308546864397779306243536696177588434745172145 113 -9253308460399042902406927588648734124427059102203826831484454319543677935425972098192815771648320802826460884522616866943370419960 114 -32824795943561321401470503705902737796386429598625078108725591251514905334887966319480809354342715191313231976520926891957027659545 115 5181612562512938184413315825846264428176202219958687430004621832513201258618609159188981313055730110534479626381803256509316161856850 116 18377892805852798355398182680186007757969633475716787364798544593763537558793834282187919316431577319128619411941424984990255392173475 117 -2952447806944937720322789844712771125897073403675895469410324862608720779307726000477989580888434130035366382195496972975698586774627850 118 -10469871199058544496312789282886959543976512398825370747464227640377590513971083032076060990064252892001643436117061575529108827185595425 119 1711275704373100908684556443488160738989489632209028809155449989511624253440961288004970754633975727428368725293024219271423068818555478536 120 6067500900066337411078920071161530359108312464267263894725219824952775517272434529769470375068032278080131212168949852121812778065796979121 121 -1008680443535506423729493577818821392434169505182184396790595254099922349390508324027972513949251222407484988953667534278684100780320234782860 122 -3575827183517945338656410944398466831433270935985391536134852799827145295788159383391819173380536647746674293454337765016256463557682282016501 123 604453070699165069516493443588668799145776403159161459424772757995272276429042625191643643089859224012965172138185631821022264144138741346893522 124 2142499618691218609557807231682234750439412008161311732883139055495639215712229578398408012201210787747796288580803386993337139297123414689710871 125 -368154718511491708191472913917257664963759304795866039830304626770349082804670298847750060659622581757224741593433849335423451506713175640527218750 126 -1304745666733131442540474938054248501762901456482341609632262558191159505501940873253308333781524269282145431606097300814609746065191347433978890625 127 227847411628159434507704273066338259276028388465348339344984783996846517407582075854054265304555128443993370348708518251891322793756957201832284873600 128 807381701431992723422150010523839108224235613280829690248117732255569136935426530694631033559522536575564518338288626225087038277295943422754704772225 129 -143249948048301434774376131788523933689863424963028009360838416939717559681197090976007775246514449683522350476858836411991569933834648973704270528065600 130 -507540236974603221935091137969020411406575997018953077391173217238886358716738046572721573298430881345246328581833413764768566857263750511047832751586625 131 91469346848194769079303846437164553158017376885973684682055063454027493131541806921672447375216310205777655733986511968530542759649724156902638676614277250 132 324036989769993937074793414879309149745842531078242257288065293093230420522311216203720996990795618844367316409878532501881376522930094264314081988377689675 133 -59304101391178147240114643299778843623570238206630996446437722375876591103141990153765596694458972967397727275123231572975343926144870927326769243681281556850 134 -210062470638928426112966734657734455748411934960747515549921599924859763787018669706679003496819599167041878046266235163998093812823036569706818699286100604385 135 39032136956726113263633836771351798505848046750681238571900850164616709848187810946440055370796720052376787675633664137805568566460841395567531361593622427034840 136 138239591658669365724799021935137274370658876948140925788571611707610451116918603659844230951261877570830302849200059437152194070961899945241247904299411958980465 137 -26073043235523143429160856846691301308814013678053650266294001524907798211484119504338951033646504297364939523667969463808630488681370299908707708482044589047896340 138 -92331477442648834637822266710312580526994781407897731274520294102026852350921924514828870652149569437705964591295415471868220396263287013623589305379358088269060045 139 17672544546723401214028490573655695905311171155104823557753260116873716168571290392210954301147605304432779686565917373577864276250865631607386536279473616985958449890 140 62575826847578397282394824709320296188976073634444480749356619667253123122604141661274235915010142297422863314951950200249677100233708921394118316627125867692362570575 141 -12152154296204775731950901850049926530412894800866630910230999850820517395717761517115214396912019286989256086666925393717635655140975339916445271942733991682402196407750 142 -43024088589236215891661901124538842777598669158015788009160665262392853171854559882603433192245197263361592533210101025228021182170614253019423543567289064905041135979825 143 8475508103385055424832437729183258005099291993309698601446078289168476897528994913695709384899035318874145008881401703549356428065851193811535192735888451123010214389267760 144 30003810879785064392123256466696069237336975954116333099951857079108582855347024427727848707848834865648171295485671434562136588582420614280872323628007617951895066826466385 145 -5994464781566928018966146362876357857620208902205674305264434222221005800914963201048040170896624577563087599692548754129632477862103435789790894307070188066405589113878273800 146 -21218500205785610466128915977636555406312614921515354531553511423016069719212304464622446081769827609168338445680410334095301995295517466432956453633210119286196750588718485225 147 4298565801664867640263270937537958610006221968075523728639742468346199613924594472334229681469427378345168045989414905991371757469868278286146204810103915617042795837142521403250 148 15213975484289668856533304632102581856965540808747535270201200748095142162099189241190355374838621770067426766271931184796194478558272385332670800762171502321267988713887726277555 149 -3124667521335975947181550123747108217690053088725481117409743033108329995266221580631186121505766746264074130419603804635372804124672615794522914439756366599327986471693589899667290 150 -11058062128941251769531291013445194071265351947159980808831786595215644328713340567215097432271320094999938518757463748463096855739088119421885258166123305772755312688713939780390625 151 2302034724365118256739921364073040735838606248208978143169688948424714907860622179641915171341447882493772566645569913724207637087475058139540291948065327743448514602681226682545900200 152 8145998591452167527182726074138399722587132149267453713358687895580664236097381870121366151193371636698306570458908512628024240498761404592507560908456875729299255104282761881253715825 153 -1718583362761860813715078068065925050875746481126822528821338779919156989800742012338192900494984929728884559772606417179024497112894555726438921104451765911401933884628344527427285923100 154 -6080810000674779716394662856868321875737779160361939405427327388656206812058742866699920435178235665006046099421844704170812797082954820509638114173752943138711869594882827828010201716325 155 1299884842887762401035549549978002973004175809456591236022932886326930857468984118327522688693262559890443750050627216382046560811690610607198159942854817326528501265471292466018801723843250 156 4598912634966306211238076861200513670268192272682418216292806033542092553290087003228626860421738796012529822140330606689434390448053357602813069311502553117266834583047494591264627099306375 157 -995959103200383783592689487990956725488924787000052205815652659593159407108497925199641220719915562273876827600620014917177340775760943677751911302993314732389939461285670443969158672702940750 158 -3523321480002740120597904112189338030249140865148101138618820574973191178032174184681148478551444037515365935838088157596582491585226985046882936039989339750990877357893799287690419156895206625 159 772874803468881174665579016847206820392277112598678876629424381232995839205239549095751279665790191433267065918878546441328247503299462526108754553234355969866445044632730310305572992739184537440 160 2733892285865174185411652644035190945407740870690714946325762098307264081085253351178099991048271681840681329043862393695438844588147842916191092812591658660722958288530173581371341676302617858465 161 -607348932470670888231782584854659730681630566175703886955086708282245304726854611028910986779709676390652913667601748998897601458426700543544908415711178313981864863790130015505746152681209482853200 162 -2148191372825947500343595238809318969949330907096994408586106645877509857477087465224075713408592969570277483498485994389651068386097850548682338985610954737527999038586895650652430004616412967666065 163 483237984149504595231011571121114706377353628732102295443168752386370457580526786550613605400304894088334340616518678913549940287406319639081658439738653194686980625971947571293329780676390402891370530 164 1709067163047387082319543318783805290096897156012132532062822745948843978099144974152917463116034121700979584296853007645449903080062251755938038153519733752788702761020703395381443064238182790396845915 165 -389234542654067602742853863976366844812254465498079449027325690511440308635985878778647951721841552110081873875243778407549410132986176513085132125933104950119699673943207439265585375644168281634794989250 166 -1376492034727682324253550319589337507399760820765554231900902838968337859105152139755858421545995030953898302171696893350854357059036622957438281541939517670577466544818697317249203675327484831557425246625 167 317339884013461453106817917774200493164780769869330731908045234219793416814652182089909982364049847381994293955879262980247697983734947603688458943801047447566934237199666026117614406863557587244753997698680 168 1122153084552777168683261776981372921401584653938780935025017040666976505336240411754034250771412558465831543059338043294312638827225654330566826820288666774890874378864550909716340039244249922362756404838705 169 -261841158756366727377127419181409078242088463211914385812152582753125734530187600039155789522616739055649484229017143414521833284456516324639297347676804906232126118545080295651219445855089116873724155507644580 170 -925830135653264469578979216573359536180301967134716960217891212515685323485486337268644947384609347385660936934887716759695242335878359270508956997302870466239116334186838116360272918175285221595099207490712125 171 218619869317337373892530904579362143680518879987154117019750538540067061898500443851500569732932834568714885888410683574870995338261201214703548768938634070957190432801721597587787915760045660796434488227149072450 172 772947110975621878634600020726919840789208796404462106656740745149608767345698729854737500671555908256708083988983586076356108871176598537141447556054365647584038119758126592180911132900257308593726907911087021375 173 -184679943840108386143113621074124650888316394025613313203148908382714242913861379162919636443340567699107197642051301284730616623778113830561690928542939575937136591004736746680556137359402503496928598110796371572950 174 -652901103472930881664700828350591319149382181586980378769195064679649753885287557751593853942432305755729894441595516804008987354293628214448297435778118706501978666204885082282638635837561377146947895834784629614865 175 157822725630752006404836594594363483868525371461438933994654988853678142141612233868060376585440370882479764488658779105812610282542336725913330283432222465174235371525851013201075813655146115957384890108840529813782800 176 557911706587142216419608918961949172374268302327655658487019718856380432567539317784480769475011344607363434336601999906038409032290437534877792987734983321228047491939274121403080566603794141854586247897342486354173425 177 -136421148907219739849721559252024876244612675077234451736316972750577737993492354006053555711883367085158338750771600237136269347562547116936871150795127593624735188746865330945309144341338958637254438013316196285977707800 178 -482221559545892999636753923121986953791726505025343033260744376990429368740565627793710856463804391064972391773318578869808608070887071642235377754541190389488239184638557456714213597637237630097713907250854351486354404025 179 119261474420073220603738364679895898502408801315659914929826989369658298096156448484191807252113209590199692089018829852576500318793514814637913187801457092002575386856238806638702357240312619558490941704846481562728796156050 180 421536102735166724792347595196438600132019212994760880134993382986567594447433256442463990775719508870279394360841475296000311726667309550262140288036288785013281899117502976331998285940632618355829043132784037005060668039875 181 -105431444351334222226160403939321531441866531906232649785768786159190322822981901874141148531311093235655929537358001507473737792635065457254738644140822120687204224721982487215439054300386581326513144243740328537077766729326250 182 -372627679187368363232623878935886075189563647372003920987529430023591973748960885473934188627873847458604553623259179206035352925085656490190712777810062503149521417286548549808792363132490401017443068628002152543580375271358625 183 94240604072296063992278186083297955645880482249572902926705586288423490915140238982915380703295700366134573374072099511072607555874487583592744498183618080163584102429665266620132701067630399002439990790940746022311506869656771400 184 333053514357891131407590107013049416726371424853262700685848758320141198975500887883318630434185066323408011167049091359154723940799593077338604685335153503633443767088854441165544128534944398411293642014249788879562741999376383025 185 -85163102161686117754523263801491628458161819084823628754859578787149582071592789365541531250911017446878509101539457845300554899005754899755870355814701168670927119393959466742431884847965784505905531806684076362515537534883364419500 186 -300953269110192048600149709699797513947994797835279117295118267944212571064893343049972745840664943277281823836067926687982948105657958397736877967254503088914014305214984781701280338165889677295127689010171866349356996087847655527125 187 77796329412625150060753909800068402416738472292123282824326925609110534473356813606674754665887387421798604969777431777830356820644711538095143529245676528500172792133735866561708526983491141917469887200531879280134958976561171166543250 188 274902659273262635507218582338799405211680726334432548851798819712588343702980151706281854905796298118695555546636676276890921422994206947031949073321872847900748496887018045367430511964631171539408844865167099065766340133378238520886775 189 -71830811889639902456166387640976501857436169946696326376566021800565450503466269705277776974739472663841303532980522408340988776843760290563809152991018412285288844823375741561965019416533219766627637833366847444804973406618278009958521950 190 -253806909570005157994253253463619600706538265904538963894143469033347919327320144587037196471496486679802070234672265747856478987614542124479283609511557772130310504740631241229273720423029787222987810293355245415405355514181385861855490625 191 67028168471929646824797944904478168807139539836143986618468516701569556282320053834262602645167570077998264256910806391506308038034025717469725612483386851169262279716368121028766328266797411057081672968448397534769147038058520944644946401600 192 236822750445625053989699304945149510767896019642116963280410069396411615413995967219435185650825749660615344213001759647845783055173719451512879473665400299862796858973644393812960236414637443243109160714254899404777050499554653870778552812225 193 -63204898892750060905550118971648964427394689845188054891040714855829807970789020043222044771292774554995229842546895750717662438982087324835895770833272818940899402558358651129503001467022678318235744000058744539818387766674714447086210091592800 194 -223301049593660544497108084866267800671335454076427676241446653109151846518101202299165964394404503024244982125598991548599371976203427178146832512323777242789230757808170142653182394434161259444977665100174041089357965265869747279521852972384225 195 60220428152980391651275664375737831947927761108134697645170675381531413500633946945953128376736580944325838534361732209125228843610214114601967457171340717774663991873488092264254055849464917962760274321242028412032937562421929001381305189306349250 196 212744506130085791320227929804114236565387655665497351300479433726753958610732527114574478399741642329690864253951267770250973963259806222603881820129705655036426893806826491605090747217877324118341514401248128860002207728444300470727020055095680875 197 -57968292866164554975828850347512074134716309331822057629808101151848225231441392892063218949682213423723359294074910816461581882994331116153497711985331157269077024389663142396207460367703147558864023488239106819950440755757973871335594535745568415250 198 -204776462672893869446877252624241774809132913169378711118313419356604687811777898905216848803898869691671431088557600117374196858495340530547731380124650019821600281237100355627400204910588439130139803527441104805134878996248483539157154101374493142625 199 56369678425315100951208895104077978637673635564853008334458419865182032906751976065576533947514421706728519359378600857370594812210482873828903759146624046154774891639533102758819719657023942449119481180784098469804826024948464005933421105428775567662104 200 199118035128476184561778062193822495104652365239926386877800401905510722468765550003406753596403923767694385868700225318203441329486805823283819790950669543500256665779350777395037867719697129907632276030077269758883160493351480834091034911069982322755569 201 -55368745918147173513125543782981538843000559353999885660848629207643043922029912290230019301410097374950615608331190145944445291516030528124472060919079537127228755470709192902939533433215871043255036991645599468506010098844354004398923862831182634831246900 202 -195571574205413826361430769024498407936081109529884203921022888167782451821392698505510464054805410982363164048786742532001369483114736245267825991311612483126460777243860343532834010921263021851014108321613717035567034062105028454252152685639440241910116269 203 54929353775266141738137645801136846935405858854672531676246116373688420587760060306010825682647014711594082791999474806155762433169838077099879197358845448905488009631046520070828773066848727223773237888372511840147016568617847761232496627670155698576475442338 204 194009060378073531956152778795128829850675994927642375876501354152125624780773441592636196744142837345338314696181362938318148314947419817152127730880152004902821343377714359007708013083770454341210255673586576056205945795841384249574897900545411304073237357359 205 -55032901426326571946125802557793411297047440037273666579676762326155438126439079357191490574192697076216910554255470414603905524887463693285313929579592919018181256869505833573909095923605025049971716777720706817017267135192119201070844186728343773358942866046950 206 -194364466761827904630386162106144683246540829877131442663057050109513239702182202017086700822605920369268262140044688738640001696141285708626569548330232826018210608605889613772104532885419567635652534625884454027226308416831013015127026930776290400582116029815025 207 55677114927034256510271850525475501321369444112351407224379494321326546114000305449385190960664736995399105405562221564009047966223353605329752325502067788959663590046681121461549593768419604393390278871666545461071133174447494381071420735632600928072248167623302896 208 196629452280906441516965966705386986821734076762313430437388311809191854072411211241277119954219787871566973419852176691416550111776632760090583122081642217934342857435173365534012273745751464472803580690261492601749829719147025834681627911264976306130054958831155601 209 -56875667776532636099329777965229691725419753124518778985079384809398210718373819506827798114198649759027984609125095897977840413132874483346345266307746058904292430396121143875526927940347742418821076527512079948355736015328253271436662209638779780390887235733005783336 210 -200852006608440269766897122911789135141369552958020753610643569099189176070312266932694504744409566343240666421899173671699812103099351474106760387213340668376991725285069460099022258589647225652820832383181561997882724908223855197200909331503496506698345542932876236425 211 58658591553370937718979540039265739593528324208306257378477818660811182777866778908436096049999701233369107434062184100405350207400708265071745547292638637216205661697875556551653240287467208575365888563418991152861538977303521166101026224650979328129134932537853806600370 212 207137885467756486214773721790627536414038229303192222544456417729999997591397579193179272530652885368091251732768179158647778474798238479540847042796057814139243744805932374887184553707712928923659066906142611335552902375661798762083094765627421235095198853768028079752915 213 -61073486546011975750231897426621863927314803821023161445905766138205522108818210311310320146392748011245077498969699694010919052843064172514799024256218454220384659234443496191543306659161055481903089066325795720336549065516203412169536122199445901210700219481244595106989050 214 -215654871180159471613609558495566866381462073464968867884635755573174368518827534168046944602953727128415472622726766977169450501487903769592473487416204462903769003022012425378518384237287970746212397141464748769902734251680618294350529822030021290944132219421148465468755297 215 64187597369575080480592445660646545070538329269546069007633432776503648516741082272716151725259056429502318579399308758172571204174001910060247754342154908845361182611502862049524845614480165867083826822674298134191612379049683276040258176711172468160940825192821051825740000232 216 226640086957876769808749799793850133063450543366586780753630248367622260203223920952589306822141531739897194508112431641663289209114159616941694802366255440890073267228627568759420949864836220536658511720497705070748696337687184941570810350039538497957693807953542329569508559857 217 -68090877509435490417068350178648761117661131128725258350308060951454374311521072206844599034867362941932393692259140715015479917296530592065857402602843398919255704619023346178034836777891563461906372225349293386933002711552477286029112008159850458925454315606438737900129446275132 218 -240410801559624842433393286214042676449559948682111907385301631024200841110369176252092162438666782149540550223109433295259175976526373372699491424562365536317600136027716480359076834495552511654843186923775218037851475788886984340734609740158075737004994228517636759421456608428101 219 72900234951409264910701502008128070342220486716841395894367863734051040052229826418799908927989310412504023808539594393961788470837132635005168074724921794436497410811659044750225284947071856127487265652743964306905212952596379346460633115528255758016163301671712398721268259461586802 220 257379401688165658282727253108847911384547809520826004227546422213540273660032973983732661972126828274498853519618247247755152002507620615892256536880779876156074443416848116768262464627703720495121460351065188753114318903515589207097261632602664316054405157294449885724829355961521255 221 -78765234503770682145095195253012771413096261696992743867726085508104017654940966791591219172812992637231656684341119541259770334063516571818353944073134966512454138451917260230348751099214730055661804632647505610159503295713389290068042979856683857301917019424412535594084001028573053550 222 -278073503935080304063349376313159200271214396428792662475966222342122023968903824521668024393529211130553868198001792373744661230981778447391268794440452194994766399982611148515356560182597686259325270340058413359714650871288922427464354217380340798062618686725063960282168421324368780705 223 85875638492647895863759995233784500772497360809945354141138707012562871599715171824158718189937060512744662732960603326244526287708551202262571240995460146374813346301638326310525816694615593708773643696212616566977083030898821719764090063899989679892912954504774391407253561100395636545824 224 303162552291228473744167035988882873387042852858519767538826837402116022792650410998294699263523298687843491712590761179586123824576697649801435946862754437439426814097594164212398335159741065390234262920217032565444989720929542407011586005237453088524321675640259783839475503539288937630689 225 -94471305860345378073104634685922550548595933940572166432622958899902673439541386361900849430734512361139977975065202425796406726269173963469215344796463863408026644000178365172802808411228282444439750444524116165280240632362215296199521568563368096365114442781340683196647509122868636251014000 226 -333492735249584929834594571796399009671921099591806572061241022341481667929103281014169154395884744829082156400264348546782280195156543254378981678492335999008431496740849519383681877967851428182970908801686982835451612593065200774388109046130813528904225965703235303893416294229616611012248625 227 104855153239062651925100568144173644287336295341180564186601308413060902912965633142328352692646868447844708714771819464624813654175642127523380246536627475859679416259305343808922072039341650414175963824402467393634302303143503017995823820420274273548248762383252169901541877902247174944894078050 228 370132703910563939755219797853922487128156982106914823017789084357798038551842720334682821118852215704221205004766517702310746243926181316001526317002793534857546368585209762759545874963952986982788507108399987982598795290263913310614271326214713747143508444809583311595744096042814535590094776955 229 -117410127950362494385479850697162176115002644003807547973441495862375112029789838668581543160678874034821796690773965935894731813561577551215381163494671933248029366658735862243617401644842749049631755933443485383312882282716474380422093781392456077819935925884505644910027139029793802844258543361890 230 -414433441470564150173761539467755689718113629641173574058849828768175498246224406535608328647957389092114446054611300083414163141016814397737433945120867855560273819805739462245772213110155071552080804562109140620162170253575501300197827942271075549360190563007496039635645105740558816698401042030625 231 132621476457687985941827957837467232742160944254715143476568710244515922082661619990043824229760540457340858592959828772148363667052055995531656156982721263140232699016962061369602421428472625158318917822437700115276554933882583034681210330426203200974172066343576763549451823306669563562269130257075640 232 468106810954375463948921508041860926629189921596654150664177829102330310886274150800793680752024109770024525367412464295145262981189188237998534755989106218288633909485880964874864144915002956262238073446323818489578343874090678656393728785253784271096663601024525494839082931070438793278636440649273265 233 -151106046506277549224444804866617014651945362650938434517290014607435633200918758939304343123571992375918126178873677621623882883958111979411705981711417797825920361599873436297230856887595751265471721721640601480668799811316315596693567830857824622859579691565342697713821661069868909011878494044937146820 234 -533328911698166395704512253384785085892799850984527646313068716327081637608858986561383787594707411944839880498373657114158842683245450258369183681218793043159565324936407381339816817610932116645270592007206701621069392138320434616664330460209793108360044239157910329370209023600641032084204443696321063965 235 173650984579461814181814793756663184218185411526852191390365458521135861726343686295405812150736715173236317097582000020552829952258601409735425953359197443649358815088705510808123509108739689682997483669032036034234977115948222051502688981056948385368811848839046473350163925030665511160523272763987300098050 236 612876573608034687483701004164219200991076997928561079275162027085694756795880345562127773761339139460652032045856344448813277640564751309112833338393685267959061542076888736647568517326313262054345305118292777048288530317275718260266039452997807708264729501395028693729464227293252016570164439857954873510175 237 -201265049399011913576226653473329993562477932181903522929880462721524208104713206602245232993144689787706277228655517631720572157541587501312807555845577388250087776489921007672985148925327617044021593583591575591830354701120913349006208925398822701152269270222873294650900313152670686191978715082022701600674550 238 -710308347930583393874804161005388718757431300200821008651084893269786913664848934609181528388230784881076429582073958187022438230284958561212520791556001821348637306893349660476843705023288617096363827066799243086860216258643805899056101226037090247235302202155769026462707694530862017474184337667426679470883025 239 235246951898647401666499578912438367303715040651448813189606252113166771869438866728076056915840480040151653759895668334067476240738980565570151335597500664329654177229682169518238410633473860295749260039303205279317816112147686540410562877438656226416082297944806665310482995755695524442430111750534180295967264464 240 830205548812984141307100252153647637589727013882013155838522359048215251105340118390918613684566861468921072541888821561239878171424268194209996023980602919078494974048302059831299414320588763800894643623851714298180290174202327921957932485400788608091800700415015446938086824134018811714248963864609299724621095729 241 -277276787406432066425681974260627471026502821861458491106798475899653672422667890030761718632400277930403730653734795425854849434165486734761409939826292189792280841485199188412035278479146173042916405156781582072655851938607296957166751050430460495559522116390687264629385158622864291768669711693891682891069381985080 242 -978494737344158864283561295984541680343378539337801922249231207604557530146882861132182262576857609707798037702529655846890629130560469552383183650043770358163758255475520784761379541738057668624836134008371989083599336031487696969618292873575848956645116446967520629909622244751076511897887325472456288301514207495769 243 329538939600822698707277700243653589092494921987577317628759181510644549605124217298342164173020231420622435883381383791176584260698530253295063752830734189023645648462227788833785738747774439170634009010377978930002679155112644061686732108192410892351909375258053876548229924214820122673131441527345156652726907411257298 244 1162881199306558174219549797127032795946095147835923100814650462028361891561338882526918806078303930571968179870652997555024871718086054990374159342655488430869453982147314048753707037822233911473990343672878766067903899109922219122920523345823006563180406721680037036273146688072004921200585619793611257194350423616416739 245 -394888085058125346540724531107066943868609377538734668298742845901141379452390512250196222894802823098420316407091281579195441673918953440895748086219661454017414978772362918289258093692796379908703921951276928538780423829251902696190255728616568420717253178379913518538991210749789684959808544467639974088849109190631493450 246 -1393434425903029943202354819897375332121926265904762551477782154411486460177561346087219856808810200940804606536189672036435283875971273818809002424931060171929778632928832356015446109951654692106361402717213568390571536576659384253059428264896691821707413821200433860165161908715019986668884976054509077290041488281033845025 247 477074511092629250098065466572223519293823533692487981608130701061713733526688905761598376696319926151838069526514312708479702972755538662306934864362063973572196005242591559275505284783113731168312504984097462642829316736315454894098321210939720888041449150922147855054282269430041688531991709456581408985274560373081159144584 248 1683382770861511801255708713951081485360514951106132150323346928916636498013903630356004689701112567808597023407797277820652787906300868002771628498817369944550657148771515393082540824734330508261931850786741703709233869990104774934380720672050979869262837664797888584264567320897883134763264040372192319823550514998238092094129 249 -581051456186879867653827696990132515415681873718625525055771492041430872873518915888143103906080906432825014932255455063175615858843284883502385827529267686233149300333494162028849443734328071908698664444981687279612045759775524810164600694561287301674470884688573857264318568079727251948842085052169002821822241209043967450375884 250 -2050197365851188952855377968122986909958020508761750230154741513959749328870511296875401734414003355590114042726112566417478020033599889279799406861361792432862910389731788270465406682390649834819930739356467816345883238027760984529850437510251230028886647437531334452498856321035997322687951078965977570855846275833647512733203125 251 713396432445830699025343623078354241351273433615092744471724525507925968375971776314114814926795152097704658254728539523248732309603145001221466931282810091743367461193552781909920961693061068733461969140570482688328970421188474544041489101938629758928417445744041533081551536610041003298157087731925296729350478137319865313416583250 252 2517077993735027837049643809930775127465705709400317052748738488401627749821958129412334549809977755445124587407931843167861648975906037309037313556310064646500411372202396970815357311617403580775424613023538738142892815374100652812769635680748766860577441012337662639948020529246438237316464817163706810790372071699539379578790236375 253 -882891721635153336195548726480692889740559245422693663076612056825087618048440640230795237632504292212166428094251484120988615332165348333784794263315578904203918418649415564256599832184646955169295680077988268406784536962217879528583585094221731194712133226883786841888138265237930865636767131426116064420501002900217934578653397274750 254 -3115000277148247497190723407770113646253743474759290801162691258478540964040647752721692376488359960980045704807667608605115274891834211051196551406392612160094480431753618018706979812019439260045433403933186344927149605431464425422900387405220824588572380491771011912251118443378771908649620616868516376940389330685115764789593326023425 255 1101328253292921977566692363845017896518015854624689129981393230635208947210944754969037584521097528527131812237470277469028543474160259592026569994069142555929928652070781795090492830967184932128312415832535909337576934732174566936843824684911840550695973681718045290558272094039279070201218193694821502980160352492276343084358068127737600 256 3885550594544602877228974858785142143167362878323230240250423874635050805627159131584663478847866881284876502927646372230880288259101519493641330611326308867741064941823966406926219374439665657708370455833459652430265661258959385789781109104672710222398768692914615526266657543005476986179273549182765631780136240121924337405779417977428225 257 -1384624532766830226705774117655333071180702324748855514366789467206781090173189467493354494629504019015871832424036196721873595470023267502939508445900108398093590499618042712002417333095290885747825208998418944761184163904878313902841433190450852790718648694736317711583825404853831209667917964179769277145640179412608090754090071786561257600 258 -4884871957255793916925801364478307543338420298400468010551735546625421824361175894559603743218431088615620621262766798753599495123736120228296529928665641218456504453359679251761668323711085851900268706436459379178620994144155779859036288997019133194787272585719183278331998771211736999028814732148802001495599259969799434837862196241909111425 259 1754392124322761830028981914297011563537496677436420765713007643208586747979634092639795913705964108031258592204093142291162169163535610265662183192968799222865609546182914944886318195891329740129391539848023075600231538474150779236756506134875618496824316409846696548171965381639781952797670326131241825500526614343740666422088232061151013486850 260 6189184544493170478148980677767731257472506995306908941784509970562239314637910683241772818373264828815896969753628615373838053108340349196578082910032863756040360639454603974203309188335598540382595715552121302372487531129285033822065408103056913432273953248996842666375692870776023001869032662022929170272174128130410379878837145536900642548875 261 -2240137263977108309895569359072190859128300086620890030886361160677367294924368203779110053337855791953392137652700657324343609681232725485510731992322941918704825894909654139660907685828707840361180693073808177579443478946413229315377628698678425142358421694191984486840086939948369535963329639734138069313351019849025890491579584982443001252291250 262 -7902549338463289505806960963179427972211334134407163254872863597342924375350279352146571417552314651539619494696958291200084916830020615364993883624012401946094025465886745924331061624742970172311855051670251749119084076446109487482243275975211631141885340718719786145400770316327880107106646026795133766620726432032336132439674630800514852478630625 263 2882373226763796271250554250142892828620841473633780672531748767132430200298861873786885281805426709276288193390854607876439832698136767841971305998561536544956303218991088444820026387827622846572795061479264985774057168711373176386552119517289007708453223331688097072495741887622422026003305253858727916836919182171460478077190909134882269219269280600 264 10167843171538413094455980928280515392007973866536623862231938586987869931994328840526176821378991438010268072616892674676294802070924061496885082244201322286600799268822900991344965193546668350540380309798686338257263637700285913078877928600331438143979565248756256323476999185171681087496429263814708283990319056636372419607813085837894472303637312625 265 -3737043236746745171372841665848031407014247247150542148827948349263215751139193982922545600341545317763905133277189539471399595166484594523038258944993640051717009396368953082465365669845518684815881654467777177945857485789173726604127602905729488659514114373711396755055907424054744211573548674453621943983184254817597979553009665418610137598687322934100 266 -13182354791911799236268243138865927666059076199055346931536626949181633928469097025867254655829788734538772012392464087440419698575462762514129508420519744349586828835860319240329934445104917957076434096509411334130318009206542301184013531270541036379852426453714222568568234166977959773068525475054792745769964896481471912054102710894734961582729868477325 267 4881838791164807676603052443424945428155124300006924907849839530094822672877155531920747184083201737269176806593870565649914633729621125422824526392607925697328703859165977224644373183131843754154424729857866276125189577599463955243408934582703463562312949753126657348741664679436427329739375074354461049113574515656970731440078346332677019971212723163812450 268 17220064097811428305855393918505788142001454971624988287348738582284871755234898139953803481482349024367178720541352897877363043400812800056232205134575194510992360952431756082279324492789958746804594445281615414071876193032509343341917594251362123778095240680452750097831078682410632581508892164025902299221531220643407968989343258281390182832437334762269455 269 -6425273280043512812608826655070301391706427976642094999179456300104147015562663052772426980689167751064055761219775869876459010568536570602338617310667663109692941030284708110536437790029392456719248755439637903348931985176817891977417666277657654645804545170922856720228478763632030456836267185481517081493684523472311102664659034494729561385276314428014979590 270 -22663636270373522956613311608460615992095124093210531400555857311026738008246471293225285906856546765063244127985525399742974778316152476321945002821628920696237169349077249192317595831398644938686077777509061363133559575735847788527798865609904728970797931835957411775032070482959509307502718233649518759988173376421663683111183325930031891566663197543322600625 271 8519781393455404542025399330246926165075356032353414090570285824023669000009795993969304032389656586260217869526025942230465696437648817288609221103994709944833968706470210907077601284866164524848998983787659707677450359772866216226557997359109233112149146653951731394993373867472641544960759912128785800953506413570005352545489400321165996563291900444723399542960 272 30050610166996687167731118573845729303580750039577152828152769800097578104404631296932290309168998604127610690610971679028464043009716034126264094676030222250129991304038211035453553701401879035122937773604928562581462804617155995930265766810599292959369114590436941853450249637988103840763038598298338062708519228306047099741104526358690162547020227295615498405585 273 -11380730863702269228573264388471156055241993135602461098178148424793788118487751608353961066132247165130691019600971855833671913212361113515954261110421313236495064037931299266861692106257700533664897364252925854431781326509735296222747395821612322559838321624322275513221468413436465132158602082469554856549815537261450157393651147937577506075221646442946349502782280 274 -40140432236118614029692330163819650443317025243324546323044114800390455769541413396756365899402733230034019323167228631563160199334496650211586057216522812487652886826157105488574308007756618507406506198337557449635900716847942425438406183018928090880103985139206437291226329535872770335046273041338472874465293539778511020958065760018700684352167438219684760691756585 275 15314161889471838998861973626871266240276203594209049669630428032976575067532333856605814571226820063793707429283986999879103478778885375541928185875071588503463473359944624753378838530592904313528866796331504490049113845720520779872978959228531898273303133179235277846467265618498592961312260072465066714112895295520263995684823612690885109736663934412507124866468939250 276 54012261636301425368070065804090912196468542884793902293682951785155279517193763629359173447067769904478529838921268186076060347335034881961674286207600994464248493936676364109140056941249868558157196616276567376441527615388815278999900599001945256626679617538414893634469673606276777556506854375894108516039502812527086457292319892272422796264448339824572569281033829875 277 -20757476750348635676278706262758141572187538390454964968481379432097445043523480473229009032592257692786671229737731227401521680470197602062369861593823779497880222381782560672409849760469808778270027776758325534055700026106194369170493872977107839818170280632571246033984700288028364299636508038111162517935476283420335017254389542928393482094618076064532116622030690564250 278 -73208433010156492425882447422507409291491507635551907883281825242432182490940153624082097493145834075053342820139850849067050275683710272321134668991346869868159363305689434287931174388024804770017041496543354975365291630270716091245089574807699141464397488018563530222359475937258234985622513667052215394600619697494442883439792461734789475090120210419326543940662972614625 279 28339444469205544509512426599191364172485494121566211563253718252741848038031402511955770681179953507660688449911463920209258474620741764818473599729610390645775020953464224219793212895684866757795954827808790301162291180185343596463434617352095398787079096433810054213459511927948000907914640443236478280803671292027144277203679895355846482632641836598800100247932420268698920 280 99946015811222870362223259206981683590463708519213130661250943639496201970144518843520101152327112073973098311565683088018888376527009221212287501725129233090211662358655716858896478512205673822714898009351387187020846504005492524934623499388185304049536859340432848114662452886929491879999551581712142082596061866241710674971745679854187830103544037121031990048107256192709745 281 -38969163056234813406218841113701097974852195206725052603769826211548515708282796182390924906007810506288269046370598483957603180581588356161517213655840521939200007428014567656759968945032330254479274371353107771319523342053095973658437167611990517984565757119956864586273887813613970348601835049248300608469030727653677961794672389230563873589599105435148713427266035010530366300 282 -137430463711146035471638603566075219642261889224305828228082990267069881550348240919907476006803056486348964151087105911559090061989652403965349972542689523693146679571222094908572334907803540975980130412682604136322474592452343683463514525898299779248016477461471599132472007634547415548699508525917088573629572645837387102402566797280425050829755080652101343451586739355926404645 283 53968661232071533058300486980908922864527130097278513046309558921092717548609510941839902663034101072985706260389968705138977538195878474155864696361753146782821913889275274986325083908460216024996579419342504773715570972726555774480003407705597990960008558993370649257137199447795875047828486002010590137396005229213588214827623561520389311811034839987293190447490090580324711331890 284 190323112326866605067164009881363252105594143278857547717197204089407440087798549719470783848833222289289220210544239288976016499366071143432677655878186526861098679541585153471346451308344347094187647836505798594524113222586099086219900499117617661663602603985660694741641625968093661734006958598018754619608755094742812359479491257150668076205300556911800729539408990618875797165895 285 -75271607684590658445414604366101784295956506239441622428561256496110095240836223540166252672101431096252420397317015796313554247056602254781113495324224057124628706566489763229399136164979479118401601453296164451586814313178891346304155908733276366173053873000947371011302385465022628319083213891779919902685000188240678699394496590025395509626302991414488989429822618657083183471492750 286 -265441730715844856897971277232344547568488020264166227755157946459868051550292012234081404191289790019349272785329788855118351414234346506607187326667623449883459457342594568051498829058880762506912507497795447946725044971634464324023939654931214458870117513835477661483933969958991970835091116262209652041526536120450642609981484262902797403392827257223076655391612405505344602520278625 287 105722685514634386947985080630275957236704248979350035463205622335749460573182910808932414782663650937743063919953029821934783967138048879267359972278214438883510842894496181519433624390698263166833707039191218314782738799059224083809383936977154522024591894709919912048047326296899359107567225485190579220178834677265085162448335093340456748023751902695934447591122843081063882355264846560 288 372815948759435622773268055451651028356893046149831729324300039829721352122546383714022439141758442757465341761154911174026180431739557604419562843885585062288087112563998977280118023054967374994527776240332008944725059399391255642245479696175572234173399956786074007128852832534637258686714579910819111179157826210948752757958672367456515159897028565469039447831932242678484549181515453985 289 -149531054020526725132773754779015960059865376759498696905248347506354229631275413792895329486847683014646247377689428203774261001455082392191819660785548541860229101736652245097666756154112973338951735299664858295437219586603579055269686372278566077334533313854523968922593840279163846139939716344000642783058095755505098184714531199019020200659929442846985281073219027891905214339921127990160 290 -527285880057719450489377873365886285435004355043044201949304744193582456122663331420460778988169522675421653365035585276967245398561698418460769636446230350313625487024717964520801003398814168748375705550937104202476450217438674359093620837314459001457828447499851282058936132800777949134031882783274492884422746364028429805599472729579554192929293997926019374366310732077943221119130628476625 291 212960901832557753604111443409942205862344306966296068818920138516682817704883803882034732929088392861849823581250194427417713783633900076569696968446134306391080771704807368475654233604575524779407686534260190125293283662713206276099164200120497469469054646175807742954163746181521203697491229354641472252377618454901923562965331482970301710271154891369042520140011658976142172951290618392102050 292 750936534497584832513552020776876292283684123886065433917999596684902932817499703883808504764463512999165068864337436830299375463272688812489539309773727269575453406049702216933253062092887637050277011369200533839760371014071584455872905618041527323467468801961904948397710589309499564819714756068814515627513437877197595844638803385845728265366212956789533698837386585389260099504715973300261275 293 -305388713576007634045846070890759962747691324392612187099976961543149432110831902856775193984713102893321936100012319488783865661274916124713633727729677106440469793929308834742273311330990617389257161204996559977406202845421524668719149681691446141337435432252477225698874857215565638574856472895798433390008264284707587040270816536524177801599641089288520194547092709403066441484553515863978958850 294 -1076824938512834734203983927784186705735874860971039177244637585635370022034500557581024239645631596816818977720235181587619766886403861147002618169529672477328859723741498870531655777204634048310090244913152892970214491583129917760555261847788579385363501246421859602851099108753270259570224603489104167516789225136987913515853783040317631731309737347094690043164903961214233582911510552970942165665 295 440930702800063878293780755023544110589041462252396717274854145419906901913174885590043317529663977073322092653073596818124583095037935843337929486860163476252981040179013096971832478323505209960342059262579605284946312139139844587066318784201733355760409213044718300902912222577118152861893577184400411300566151558265266144438590103417287966941835008770879544194078183157536731377223674437295206864120 296 1554717121175952177045667828654726718533815829171085535688239143707861151281754336375315300654046133894687720417533817625072636327503064890273892430878984044036385912789303270636948758762677533597165236233219766769268789424545587776971276163754982639301730499980636588013258296882302027950433814444101588196177915323583219169220607642299758968911485561154959760925434972492054620789513147305391533789745 297 -640961372569379628097621439260862164488531092031882227893602908981403497314662088817225402517979092021075778455404307242778893460691546581979180253108730665177668753152089551921508942485479626521841950539691891811334752112841132669503048713601145555519491768675605255027031948836484606081965598818023754661012818489472853038041850610354176053168397509131466675976262753041364505712448813725611295290491620 298 -2259966315275373774624744096793965046889719376463978244774301142538614833950966803707341220216410350160033988204122725594438966203604150468576860309426706091334740762501395675751286585219837984164002228342035386683932226986742618321963572464240758830793527479177961469682695374883345384754274565984846864528027418824885105444152244676759631367964502694157292972050017092144054634414720811083658313263845885 299 938032121669654898912410595420424139919055267544825534063248457248481668363607793759384304539386738134243204105108026682652744262983444264187349814303158073621885997941868895423254508684036865124178153749618611060599278634619227901682530577476531684513043710307207286502727566878923757543561426571812223055493965570112565952204098828547718765030350360206170611245502320568858876353214142214102484475982738370 300 3307326215104304801853172965208770131248176555407860672587651944843674212595072845416051006057815641088957551108364324906346424195380228744487978813615225789573005106938379892409434021442547828459872231677407059475565643522369055774552611205575130178470603547458823268501792337405399930392919518404234681072306354596544065757383869767320583175235840124641748872288492259054243695130440816980826644384774661375