0 1 1 15 2 -113 3 -11835 4 -62943 5 15056775 6 332225295 7 -25551760275 8 -1169321452095 9 51552138002175 10 4330357927305615 11 -109290857537767275 12 -17739633636788785695 13 177189213621352281975 14 80605788404370208573455 15 370627467209314130296125 16 -403111935202017245512974975 17 -8051032370698229499336068625 18 2195515694110317650227513176975 19 81915216354982793027373339169125 20 -12870873542251718054350489534996575 21 -746809965693459451680301115808233625 22 80155310917500802974575257982282184975 23 6755608568659076527313347966884258010125 24 -521793258542765094414647836050997835843775 25 -62628395587103905205785596248130068515790625 26 3469727100879806469716990270908980685143039375 27 602424246932666215994198673892201752393913603125 28 -22628365818639120602724273103932331446706673289375 29 -6040768560250339877209960346274782356356598439315625 30 131191713350545561989753919770622977495269834992719375 31 63221268901196629784755306707785637755884955699551228125 32 -426307738969066951757311970739802991857162995560445189375 33 -690195860519878752028273076912506502845509125779752761240625 34 -5597901387337208500523038432055834971507840834215085776320625 35 7847762308284388490801068623397687206127973260947692445532453125 36 183939608036465003923203574002185835804857355982979851416859790625 37 -92732477646657464097219349399470270387092318299466823905985992765625 38 -3691335902803893300521874137463390118381930868415148380409038433040625 39 1135685904351610069356857211624845301076084773212124660542348514586078125 40 65694478436035072527832203054415088056651884305630355858687172343132690625 41 -14369056250293242049787226455351682149698887869243470072652244332056785890625 42 -1125929925920972665837507066758359522534565130746077522579470499311984615040625 43 187094173640348274151216860758797086959106935230589138312679203048198363277703125 44 19170678147940640837550580619647953604903973638722327787860212282723359844165990625 45 -2494904378160149920613638443910110973182278736168486748168261923491955661003511015625 46 -329009580302579395948348907883497038928323620087493906875877757672601638144817382640625 47 33855629567095320026475616907661949827113215488635223357381970021363902045110328531328125 48 5734480636193206084432605004252163207822047261039456554990923608707408154245223868598890625 49 -463256524553656380843051333646125025877754099172026015425301227495996824466191612063284140625 50 -101923316164936724883018574085116202436115058224915869695139195219852046217602271892684088640625 51 6300185522482741963002288927342769900792318402633501615260502816384565640214604165479240646953125 52 1851456906888420392978508513989374646105636149720602286033716989445578057302247025368276929691390625 53 -82960207139830366847050602477135904084741245998877390099312842659091454832878177431938979665477265625 54 -34411402137096618422522760556762695971607484676078030203497698788814457141005625873926397613473730640625 55 998018668659734579354526188061244081780584951830339671040192522381520376494608106378854292652185092578125 56 654678245758522155165016011571137179338891914405745676548625108319783563898713706591974546024259428997890625 57 -9070323674013623790547231514056170289859533252158484145219387438840664227809236638659335860956667997350390625 58 -12749085937893892198267406951640371451490984621723473466564102148471560105489756820780871641617732179033616640625 59 -13421663763045302184123177673048409409958479450537178815580660876041020060374077247435454406071463265447191796875 60 254040946817034318685086781764516561344483838134651450187987615131679236322771119361300610461049743165306675170390625 61 4082805543370073508570319769677170163001215535276665739199790029541300431665953076997500172270875422502869177196484375 62 -5176574158323062480020564469875644909355549541631093613887931798341842988027905642836333483901860473244749991005166640625 63 -163207885341709197645908088141489451576186715881724211438989776834195136666410297324104615868636372452641376342407026171875 64 107781851847205654484869278499409640926174271201266644242544773061378277537070068298695315968176671330484085663327913052890625 65 5147240753419938180749322940167844430388685105972457805486398448397983359423838576195460789992992078852799537988867485943359375 66 -2290758673781809156321338204529512144692218461702241306926412687432511007098071821879404179970946587947943368953481237482856640625 67 -149186026834019118280975969217206955723494064269567208328686766898349877888498068285959402002727866114267402627757874438667310546875 68 49638730523952563379838385441517227692847568319665448511725240216121396098415463453991596029581138438955114493904167987456761825390625 69 4173472598612383865267527458111043085741501097966714443902415253633494534865471553294364836074414351354648699404949505910180892990234375 70 -1095072384300435925165577913395399137966468471881736873531919823515880781784263365374576530060775095402991449735758763214813885896906640625 71 -115170447447675541129713368359838266478140943056118516845709942253706692421681007431563319972432269984095859973957486758057088216602544921875 72 24551990366726728215177838240265214515747196242376143738333362790928506614933537130785637768811996689719550911149376498258247310504927387890625 73 3171067864587532892160372106009002270748245933849342382032197596550133665998032053816309521381291672678750111993470045217951008496813444037109375 74 -558229792339802298598892399150168868900322631076648834869154429555117967226899614357760183486947831231958947501797665039754729011946376708256640625 75 -87688196314160407177698613102749697829459966763589484182426642728238712762346271945419936501093084785520282013707637746587711559701493512880029296875 76 12835802291101582161816443121915535359181279196339205701196665148298659777766711144787921603877731249947355088964956242558966707057318246861105400390625 77 2445071421284676272007968620212167268230886814168174755196125575627475950105651700905766152898245130719655330702596142072729635151471739061778773583984375 78 -297388519108939633263315219387791214234588670151401546251402523515208780124571648740663955369048156550335033584863009037748722990601688606880447546806640625 79 -68922690737383299734167812994090446073157930021000782439761692528570907650453976173789578185545056974548018642416189825171674945992426257727942299970263671875 80 6907027876186156591384525793181444311394617720067712351408524794974541232129502522066365263481148021588825787146769219948391277105159895315002575895276962890625 81 1967274975681636773682665550257927326489109693568876842442284037897175461350218053570265673089355560915610810898135311171867959696212604438688598429625084130859375 82 -159591484559000043553685563911852672460025198536480676120228331268355357932988249245578963087246537121324710237032218036169036989141878547353811546416516428056640625 83 -56918865494377245472694041849626503867872542245002200706933769363383445455777467311437167841653276783156939888408201554982027925777356722833000367271736578191748046875 84 3623396525402528539764684182238717315175458786067395877272879064951689529615390334663914712824815200654289322663578821461955744806725909924968823614092903199824775390625 85 1670391376997396681557199498928176457544269101211113420630356765739458126324664706926282790052592062437206177151639340870979073040771600723549078781790538476017482177734375 86 -79044311519853694724081384071795701601826894405549582244594464049970168290980193711000027848668059778239639582850029427537302452685661381291118120706031031790703564306640625 87 -49740601219358132160365895795921168791924217650087888644552127427264121340370056606598188558978766967598303751186602801850679231939433810551491393839677837897736725406982421875 88 1578268006262445764650848743076406869424458392138272685816262898444460948659012727166693990533251461324940285305488923318401727444583051419974248549886380952371378130896337890625 89 1503158462762524969447685935700025347588360805666288250130802421673210939377852154614156930356263216604118051054876647588022628986475265032343173746615673324715851832468730224609375 90 -24930081222949018950511542853724091232201145267309195182762784185908110166892638539416134667877322210515082896736568077443821330190818377330517738678447011938498019446592683056640625 91 -46100031655580244854856279306800632442120952887378126496720451430087698428377652121453895841455686882254997356540396140789305693721439837943837111452225487716933683035397663678466796875 92 75298963421762252056989845492836111488228532821224327980610944538846176087618994373553032492735373317197959389717418814177471068187594080774507934488290877450316836607332790279150390625 93 1434656068813249727787465709006665008092516578978228586461728321838089762970145755284333640573297069890359367189825919676196911917984707111913176436735728129207524560217835741599790771484375 94 19152893415999071285652566831878164792866772983971063271183400396937255745413970860126738585222812323502589852391011452138099053212361774343631764138330986496339608961352637194362048193359375 95 -45294599217094584281978572004081588165222435152536712699994281235485729112906261373991947349516452319703958966569283948170056799660024687744550965285892589323736376192820787624193121668701171875 96 -1294418395844148943211982501032831693977288607803361532137613205277941218678836524928548786214251288503227544658814636950705212593549306890342280425770196816253510486641344994673862192519287109375 97 1450302879458622836633460966872946897375478246712460830707350239449871819975399821189362475803896075542205647377357905995961424846465241464580055515210089786132795277405028741909710479018226318359375 98 64193344718025609801649972781956623379371557996127923653274040139990658095235331624147837641878883877999902989844265277005242472789086197675462838767453019609679523976098568124022903029210741943359375 99 -47076932408417038693622011474970143677974768074161633701551158729437694293436613702714225083900070348090021318879939299055147599522478365307617816304307218781717517909122693525156906361561567440185546875 100 -2854191687080828535587141561354384686690152594778857086809123312105932815584313872347948319431052267546983073629367894184976637617305577826230604755401121223904858999925050689443407976586873358511474609375 101 1548387440098283479810616864433675086015194871984980362810292315373405074884392835066521583044356593752237974473701429895289339299600185080004023119754567176463479220329471280808652315371977879100599365234375 102 120662207415039576745033091588021110724456352360335328671644236359273410581683199500212083474402611215802477784664882620116072544473580592031920731936201983988616264844383449648348846235302350899373710693359375 103 -51572272273602827598775330644395065604593013121149153058172974319424412202989079389250216844921198757965119241185357257768254173525912271937739890097615428215925665627413100132433864531234774096381658055419921875 104 -4974318173051230238783212010211292932830118647889951428247217059403110699035555098239136726751670488236424250213103582403244762166191918810065386713091167293818571628703561918044124700804337655656521234909912109375 105 1738253742365918142170402242658605952140201817516285756877188137385360277273938792217336571631394921416443507812951124589020999275289989401004451816015010023238940423704271867084653335489899714201160225440472412109375 106 202612358097076933306972227882277875468243938076358662541651555498996802867880932319767011006887709448757349257257313008326471598407501039584287351687830677606205213458253490477655785663894439112267342008559866943359375 107 -59238969710029961198076588131738365921255491646828106159271123253757735971152465062766229523306301602776977759063553196650547288058977224665423189388868318948511679298602850096744122918973710373715158426952847576904296875 108 -8216263088589333787951106415566537133003342639172008981870437004983084412087068774218187162924695423965412959623921280208893381148890340967586684201975109070533692939410238488066060988105011940539988067485868861527099609375 109 2039215403966093696755321176927479252594460327488233052509976528180426127709643553037945635074902802348289601722497126687398177486071549494672807842421622478838464947025044862610556548212641144373998322205198715024407958984375 110 333291795769299640867024480216214549843026054424698650697720288060293187825756441075315635982595170844958088284301964705767022610578491184347920737005491305559179289479127679316488167146954467078984215215392361321747523193359375 111 -70818651782919869032357474154920460363816644159642025131855122996843845610858200685821084172345958628635036067777913699650958899773462842446716184526153554179826437388204252802113169955341680741640494391358402804781275067138671875 112 -13566721370416381961534386561075744386467901172300474353854896612398737505009603166551008293380194999190663097267109817325731537800285774891066032978864326114666685143500976064627700604349562906993937202321466654141042701175537109375 113 2477410061337968832665908743192532781735624363722901388083684086982539556869503997664177838027625684857747978922794053754100727042819922740296897386739104055311509336615345553107380652764171222550633497644441696765684308423968505859375 114 555328506941752825128832991461614972822789382830687838292389182518695473619379343308211878327777553071954406020861903169250501260386413727293829524395830632453252012420106463109001106673989774007985939970132722839748249555057991943359375 115 -87129636879348322683350300820770448553495237240510518711254677501830782101005037888372922279963809592859429033540171931714251695508141057119712607239893697972464297572160897905698574712199198937201220831683636617179124028866484588623046875 116 -22892563618016157153007992890424530721924251869236494055093987687029154791100350642715789544800170631799759197534004755164480759423842017436706842721864342153044870186351951689632351637100970499748431799114313486038701320638101415667724609375 117 3072790348495246678473678701224399786056577483687389006804463580186343982749700265886588693580818487039836105584032989771185169086125564305999089263833786977808707126414005209742144442759391634433558989381937322195778575114225606515716552734375 118 951401176065495650949959267363094488720065126676137229004813790774050115110099970505137443742379825110750818809440246894302333648467139886141995141236354079451443043285684359664333144482185853899554868768503700951823161052667742681731585693359375 119 -108284152618401983759994812309187543736279559459245764712317018570541391681337545847043641798641667160435560952971968060619414279104024908488337749080201448631150829380610918390390691787782788139254743700981632644179085274065757950046865203857421875 120 -39891520392982395828909183836516199681342652917056278095716375571071964605178504201363292889185626333011152848447885131491919678195205674127728394807011655513163204527745960090274668114179221237636717087121480349346917462971388315395310817816162109375 121 3793632424307648523871751829712903778723359137911164045295832639655079377517373296535640718015121625032099059525824747566344647987531165176371053180587795923782029571761389448560126437199781568363621648204992814807699936771536317722971190401214599609375 122 1688387887396808752468804077991533091248402206070435122238045817700527399085351064275390563352140570142971615088708977321251700718640489138121401688525979626034079182352175117500455273091698513702320780152169195549705729452176884088881989683063616943359375 123 -131108408337798063243343497280168303850710404319848233738248267463308942225026139291812822197789446777679062592276274630827012393634227790141015723626828658322564583685870028538318544667994715047507490583098545778164728650928418336291210162138530975341796875 124 -72159664155701898023788213197622521293321729379969993277998240837031360222949777235562279613768733764789087864582131142616123391581273112280374389653181506847579276682397378763038705693534194734372896472792760322455936926008728054155547991515764775433349609375 125 4412620647918263956298189460042076131591148525153929273267487773366733983191048891465024809747220286874248553398751255187979892568278658456184635163849920124901637681206223954652426258721981576055540498226934845817601053327580948498303980442813638607025146484375 126 3114935120297179150849524849500182666616710294181041155094437991965075979167493821574481685827937305865452690579576309603350911682832968870688587490304667466183749005049382612058171709432649451168087983448898146311027350923782474515546462348183266341164398193359375 127 -141200661349085338108084419981769198292953178976539922563499199412666327188627982866095251310095557989418707033452373811895423989455356973271662430003470386286554710491469926599864953864962009593532038986755229019014583395258280316912572983875798245878520965576171875 128 -135829714894112992300987969989371379121583203772663471462036333234282846389573259527897629615501470161421702801320678273211872594739118376342253243058870211447701930448121846904207053107080340484744325362328730263832378816683160705808036037516251864649000771331787109375 129 4071459689195133183393344796250691908122578278651071137856684364875353283645202157800280508447452168432885399075473326499665534558709788446491404725787089620585974037981127200853451567407511275783405254288047274321161253762206829043785017011658757339953319484710693359375 130 5983519124151041688058577639420331251081109525075438749755558467154330967532851294302396654121806884504802366529316313966079051894195686271972296974739665303851489181968725676730037703086029674952573153262578006078436799971452275530298762562958495162525031423879241943359375 131 -89147151880968526757424905755950433676689446687796484551089333985308058770377413399208375729353945013368948937436553256904117810096772810259247869029989738370775361499359844054550096325595600333634229574478127142495273490739583935229432209047908370079673386799999237060546875 132 -266275467057374351765219074304592683640519709251607224229942957818439087461975250810109644687145674407304173419246616048643610026922648188904278083482972746399497868421701633175070860862127155952554547523777600860278453731497057614959010091898394874357478442188525063323974609375 133 -16742677539323486669016519361405705688619285351380408717742642188081961830470085932563778766329505393093575496029980619620030188562107131037568327602569028841954497670085695288255815269134034802893426161747892314607683909618587370188803939594443275887468807359109989166259765625 134 11969896205934116756953623018498238414790593720416480451902089586137289508338178373628680510584451704725055408256371928141430544697452295077037353439979518306210397859564123932322811641967027158169093727991472050688238493787074449212314507612106526532727773858032569046828460693359375 135 180306752440122790712517441472390363443907850478381928250175343542041950840298326736487886326651371529139825345211768804345288577762139382334513846293468331047465771001935380295837857014675026076829054977589966299036788626440561797355308922213709422842411845093397345331745147705078125 136 -543481762590171905759106056711988763415236173705428274096539717662313891002866604287629373403068760713667180898560074549028296425878316133630196729771863395346668467766881944327452327367735323836103310983587020178418770642107598690597581348507215164345732143465625165426806484222412109375 137 -16440567235020143029859592600282671678018098676371684589252155956875292761269832547737315759709541657156507204947095706633568671730744765131605883432996103171789933577920194726350859521766611456241227663963660873510404659211833725059792560763928022214405969847237666651611758213043212890625 138 24919857989975198122633271173101111603535654779457986391475585826717977645359693489926906028406858908749724870614516376467800764220760135406905801517320964837345981064744432393131744578263852733710981503446525643279203523465256959090914713512516185066977383087610673910479524685207366943359375 139 1140651687959907523324269904844101611802511016352550651853211349853260820237065471705562946721994744687653995126770077787233188587520260855902211849608484708905159377779676048712885660207239615770580545709618882433207367776255626658052684906960401444173412803868713831954971720367298126220703125 140 -1153674992765616145347692297681974901180274467603206856866507803063065113430733137468162454825781124080564763944309657232401717675806948768848715189142646299354611491717127781963422338872883734898650624809280384536045429422800868052138564796640629385154130220164093974182824452954903041839599609375 141 -71280762765747066183919836362452511788198938307850799698691578121002278715078935183129675461271508179828258508563404939377900249098562975234023392560613190915711314132291187354545084524099834641743630795118371284780054084514429274241131521746975637115597847181528948140851628602104092960357666015625 142 53912631363737528262221521977490772163626536502415870389063655206564522995155695837710741140168004188734131642429458570291132557257129119797281717595751039470906404760270508022494605558142395518173737015233908996947152264164127330515202748252094480680941570324857456399492273349893207773586273193359375 143 4229880960160859112496739295714632338240794290559845038174355811594093214136264010615153020541707369430049070013451062024748688714591565356291412513275456303254076304497505448606164960190831596237733358871009983138510759802816457404205389741549259889214357828197525240960698866634986162329120635986328125 144 -2542364909932476804338763953824319496683113100949371003812387373580178256235811442460683666960754703916824782754983684606080370691747205395937443350573898897237979023115452153030161790644392071031843404511250607711365996139066683532058728787893495730894414492658697418998649057094213512093582118988037109375 145 -244012239741936486788522754308387377617102636224369342755208056665610378761977413561570982820217301643651720077019445359959773737492808749960477280104751492650552087239234367490011687802074036517560609110638557014988085643208682867758365661319088013291257441603910409813018871093271249174286691379547119140625 146 120941120639661640878814980062304087868182833534163132755516984329180380656687457591574541775443328514308806801666458702144602361540138405205486939410055512563875070614299794507658054042450544853507236118436813928709226186127527916889822812974873905571766392661144104357928507221788335490092159280910491943359375 147 13855632816380006363222245580544861628671523395412625317616761945272246680996373268310022986843733329225557184385752470155463949820897202271131936909760109347777570460296234484511967580293507726871189480168343720506270443112975000911487170849397463863473468118186932468821782859037574636604082035411548614501953125 148 -5801246027856528193256467415667467985388459416047240034326365454200572693093227418870322337852021220623564016981813380022424753688169858766972845017881616557032033201637656072639818559448795155688292691578126381054252555637237727064915428722728622914286682963988801982095709066936211617611657795500145473480224609375 149 -780132866424441361212676624156188177893491177572829769403356381363307458366560987656995424961651234370532732846440082267393299931163109527915696687242063958368705682730423674942823944628334357864328772929613121990419460980842027351569965665411188076020697013604015139551776501744538807885657466671929489994049072265625 150 280460359458543852450592062625502200011731225447378656067694071283999630094062704454292242204478724197485940030541484210678455946276163784303550970481923013669716670859919280006144183121535206262808864939313403972797975292289936000169721336352891086068995472228343818329027452502873407367873447896899383985500335693359375 151 43759641719597334800241585784101273619375971084653149149765579604379682590595582641024051678622898445548298655772634434117017145704112109829879086600401487894339128177331269519693336739479580037663601761621086344506236301113039826727143079281640601745284270673148724850210480425991218670320935278720315902480792999267578125 152 -13657741200251201119369693905518862179908098718113514611136486316127077881881838570322806682452841648908062927442186754632851777400481165575836448132450364453259912524688591170158186767064720156676284822348361216796069518451198156175755091375554246224610126851492980927123745914451784685186711004581146021314754238128662109375 153 -2453061470989800689487757119826769966167681371216842909885403712496516741002666232320093779277722655272110335650607668006688649538701681238257414675168982308858465737108900170396137669833473706365149476440270350287293438982751506480570029211806881248634876592876083601811269831082501620684209035948252140125574534702301025390625 154 669500506364943604344767993832600889279252196540269650952031197664747954468597406340872218087200413202549911194986130808982967073407957778014944858594003412703006130245112301217618405424482832586880151156319096711082537492443988851264448357218309070529964951104966761638108348753722068899482437351685603244387582650051116943359375 155 137729263283435259554388253508712043618148933682683151909635502007839908719699743819838604670272025850262135859210222297218902091889619278483999121550805918331245950501669156187724034071539215852521962815013738723820436148316841248095597885891246418811892070678960405066051842478812205393346685299453704446482219420074939727783203125 156 -33009192579207866538306571394259279935067788571504479734732381915538546703814321960900716435534349259927657809617170058624334113597498618812942974318477750016541801906016396117975167749115567361438821676854351395836307597004387957196310481146298515922886482728204802566229718754025316108743684613363003187276232163735053920745849609375 157 -7757326483097092363858382401921257834923773803793084429912246478602460907529542921545960693587118617931536766728694152167123281205118324598098450295908060712018063506642257209235940384760853283893360380462859686367148571183516224687529342544468118909956742343683296276816227331533189707611539291670039975863257948037737230777740478515625 158 1635305916161788260263900781578944081510450661278560455154624881550931605771667665353968007964258998558348037824214334048452064854088086836956155120745719371697536307345032218257931146003153898343712105397010115875942270374882107966266471854342455262314542957299666608827302845428109579012419278317670527498051666780198312896633148193359375 159 438801852245743944503451565515887014638925976136944287722352984166549796392282725162550004999790367650391010057742397513059832682289460309391191966413859864840075708118898587275905127497815917248196699339193710428890336351107732082706814087059912251202048012481557753499503347094620106830472933507111872783472202458710293765903949737548828125 160 -81302582762680665515550782320877307608950749796378231665084555621811919411496722794014698609018351585766875097882790777736013379154060058150829809002908552501167860607553242664479158736034258046064825478158211990971534449220298265082490519090173546939277447423975316589104359312578163392828342852741571397048209639220763325202299404144287109375 161 -24949942910890042501479922397912329365807378036431620555001117718054191780067100618700924749523938356319648950390950719172315952145524914404138108678705169778068812204183334239848136676122398675473449882435969039858962406606210625009021863614552657749095918226362273058089706400565727828284401386855733651085899853555364136738120092868804931640625 162 4050074805116205818503043636368816384976771231872836302425554582056948153833822151724177997662701581249467074820721447755253636784622766528389784916139700063337520455479082345717904809955676274218653924633874044526804525558577031614123641113630774211105161360522454682274535429063392578086666740557654827518280974343785036579786927581691741943359375 163 1426910196105438254488580285365619752528800360240942359646024520500629547416861493753450505549873292357380704049917719295328136827449703711038833052553275777317998687884448884822893143987093205987504030632172031414419413419508324457205855780782906940876073518810529443802877995105327881636840683447037374211633746996434294219929307718849658966064453125 164 -201731168371490669547277981821619273625978228845187907851143136336336058376067675220790105019980781531997428459424061653198021812600261143449524314381501498629747371655897829482638850439891630561989958864296076137943477329831618112890440046802630270273486657214466176608190085002238632472554207152577874454117665795549978392027841372402979946136474609375 165 -82122453516089013366020152105711323226566135001553735497665578265435937948052481450053119998940288064934288613786399940776599607808195893262047458484855705367737513841649238025742195514090925052729172808967001187433249084617659713005191598342397551600744807152922260778003984299712114621981665872124843844111046850439595473079539006057318994998931884765625 166 10018710457336699440161390764606037041722313797672823588393269039495922906412507025312667356980223865065482255975283919287204682371593625571249259135783502998064948209624683379860635756321392360651242413727287148401608994415444446460821967435046726899141178765556944757768701276079166813664623144817395400644476518661228362827199628248054406671047210693359375 167 4758007278740772853543079555816341479222007409632269345128919300909518449985516234579270467255245040723315299381956586666401521030476159562715697687705036461743990649771625697846252642249434508268297064171429809850528874555959317874207619711320942728701707321219516379098778070229434829415116655925441669415049764464383248245954768975584870271465778350830078125 168 -494146021293715743796203669761707244668727613478956160093512674689744087625577628032109764623277040676636481930051527308089532685689831395554000215862860063302614206893900492591919656267575795565295573322679003230919288180434787456814442478168833405618397366782334558110530441176123127522886568193481075743552375105385947444454788681455905984881944179534912109375 169 -277590875635421781872533284543900743226173382950743124895203243703192256978361218284830940681970990002582283189055795726886286960479905715542558180736585691393209978160040501015380404881505526050986414091750655371016220935492115718021222114860180912990873709029864036442402970557550074266351282712972495892217471451926327580065117431731449863268141920566558837890625 170 24062745893808303989038746755969730081574457992883786903433582348079677918672826994177709864581266267492094872972566406989395981664775963243697227619469507165073779053792776422604928532093881703516017527961810191991328265410414193337836251515057388100870988749892554081753675302499254176367057307653438570239936698990961176221169677586152513719404286614894866943359375 171 16311312902418460146231343731232082656999539454242956760029882118406622254756728007559051499554772079560759415137734518571726988474147021863730851479416256434929952030882818834682831992472715752442419616631419810498461978934533182057566966492591856081968668152104375845206779817774316079990050564302201192520414960112551200393859192791081396849178499054977893829345703125 172 -1146108893634055451764991329033057219399847431259052764044205960778209890522101134496097502259746446535096708241002375412597204121148515795603249589758854728602985001287872609153477179410871438413182486831665408319237861400173121815676755167678409076224611385484724203139097227867237151685812419803220424594921636926591306057323277133258222035216451471943025112152099609375 173 -965466120299510430837780269094404215638322937180754325661760316247360539760368656464894480512012426315370759982062369602874878263750239000003905525453726305030132466286721644910423278405556874560190244134959203227927153528340617899333864491528496281324699662473010857184027809904136196901588765903321074897290668675002146176957247189101181417752087993139340212345123291015625 174 52535579641865102023939398937462924612611834637730536439794494606834637041983811891551388139456227319962683517953437355833085739823784727632045833629753376824878957971006238273984075412787943371369579072970415037640207404588613856559874614301899848103287431217738600196595154153746782254152363947023694984304087767520467837741562599253623554020965463473306347222805023193359375 175 57569027161682783988790624170042044599310226101040481447416365138242287620016558602386645009964318226259025388834353641421773626545035826982710379267430852103805334976819766954581574980779430057204452324159776885805454864377597627744021357690302421018817548017628793535655970868388259745988523959511474481624020122627033238525333060674223034851150281004610471776783466339111328125 176 -2243944128391079024884156084600301321846336627306154008702598878920634466733094094349464933299371072581907349254430514976200417112401329234694855370188449457634510339332722489587434435954715399558443817303803396189336445015752545199356263070602839700027188336264806298593763805168298274143284468073779441097226489609430174024533431835738487697572852949376913361577165126800537109375 177 -3458325449720051639298438991896465668951461779708288470474443712527566722940541449554018712352247928732425512569794487145541475752597111214067897872413753271815689422191045133937960248995927466236355117119173858325634945647330815857226686472339753017067826121516673764328008852096205269881514580324525285579308106398978405903763014590924257212688820710642921445480952322483062744140625 178 82371319679323919153242937038850641846507008369593642667525024842392376762665965545240808414284454857298806387948642681783044017877565254583835949290687878175206874228053778652988448830487891500438133057229734105538717974802449531238287497376789192637809177582628195154750380626555533500673417882114049559393050371389093502635291874141026906804661189889779397087501196038722991943359375 179 209302262152147045614049927564041720134493351639913372177637306893144409970434725254146593936174911207117130634068345164851103007447416077901938546835261370018147241510122846118038267153048298451150641262216422023886581639548047948202760677382500738408435828438668583284351580286914426859661544478876450024984388668958973215333527387960482414546280127083467416802228533470451831817626953125 180 -1844095650956250072398755263263915730979966745778453986006039449617257429338295368605960481638414419669535424572643602060471184057917211864302164401456277455084157681893867024292533123846453934792248307295267042495004790318277082315937460005552988656846193435524142313987433824364146484962819961520517476067632503535398336866437518149873173697301409404459421830554569360678040981292724609375 181 -12761611064100970006244778921945256988947275014959006373077544343123164764041323114991368182301457814136049259145307773860448174733969552357518473655479145913730340538704281963185836170449155286789888739002676121570684698804877393403395021512034639754621928703741458741729761652021335927416250665517650981661064694172494905473888369055763847706455204072825048965705902516752460062503814697265625 182 -78606082227313083164460634333219018244316719651150837640285683698162896448561612664295072388846949845497900682674426321051216522714284097928499291079895046558816509417661232635618951106058970479128164141330294697800867419981605559126503394460798856270792508557625902640823198273370285254188360376862546574050349111298824129293411050463516695143322436546357225735921093403725709784030914306640625 183 783864174985825574656686910647386143658415819025450973481633932556092160178037608551844579016623774646710737715342636621983561669094156721356178936024256714330653380937667690757805613594759352064979873206368669874075226920381113649216350592417410916301260678510995187416635669811643946632125250534330879589251300490045714243192315745077416105083148497195710353788325482819488447558224201202392578125 184 16620063234875607065904851735757721309360203662684048513626739667807550199599894118014976092789095855444088214556283514992055371832381679413612079190819678924808837087585033244810658805635561840990691562893374096348903257201258934992455999847239416200292510001988320393195013153175704823594445600765419149630079801280963181341199383291531603237642293448074035147494545553686376766354811191558837890625 185 -48500779822195330033060099570945873226763793561890586215065376438511370372798516539286093416810029354996572876774245004069520836746818069623379299201358278393779862510961653524937286838600740196010367901007079705363252963774323336047176436045915028463603616467925987889917480379628124756591216897219624776170265683057708612492498510068481688358766536935874507795591120244204329879045757353305816650390625 186 -1766764251409701660326931872601118411875750438455992346783060678005676669572959127288767856334252604165867429207818083253496034951881097458083852799822328699074994520751116931672069797695402784857303461942828877825145715129409571245785920211136606121958344897443219492535246378162498693968228936874156031068922875219964256916652675088246696475831270663346187034706700737135074087385852704107761383056640625 187 3022645562090630483613518361737208381842049917072097488966984175766247682553502750882506603082999136427436532178925963667040195440320741939211351990193657315574027478527870479830676302003720292869920257271370653749399801599623015921927099378167536917620456986643922714275303460834023466787853189841291029962238419834172561196428606204661606336601465584134365750572622036455611699525060882726013660430908203125 188 157009784705961060396826831365684416068649430969130914605274895850520514815330995862651460173707757145319364713193239225126073316773407775023818279918474967487344515856513153980724988163191432812739526474629001858057157094463806598990051363537613380308806002387454971959312334490649244452773676031687271549175915548665649240620378074697644792500413277309474583974261057338193668260186119256725370883941650390625 189 -189715842826897607544785008307743903174741478465892399119838919027132635017949813864138227683700480767965236530079772846881511079308140109159888876666088635948525834357727304460649620112076530797935119930932541793981003636429487824758084832433213765188642228723489600376520198097877448506775737954799688134682839416712676490056553681548552441165497329918592018494772778824462484810717676943090931475162506103515625 190 -12875836708989668573441866765918810414918585126158407073611754682129941052702221885659973994072306153476770204559407100882726481811740937121469892507743347412254429877311682869506417995522143072912453229216238023606122364054979210528053733692008024438716778475367742524352593523399816761733724041578241603124698428330549152140159297391063231251993860929862735650865336547245425187957974824504494114935398101806640625 191 11990413875708519327924465232034531305658118970187233765371879059690508705062203718070057371936160282616575936893331905713489744285992643753426015271880061989430512634293572249420322333664722661749706603526244263655368218070677019948043401933480867633833852251491985998314838218994692491679132030833562347962461470916329846909329487968182089302868330613424038392971327807898299396724919590917732207610905170440673828125 192 1011094474394582813683127013154704532351185803127342950338805844664302365056283096265487461688362344895401969919346182204489402377092261074989243549593095952081779173533891206430900167959889352427327754624635558282794570849721503172490743968690867056222185568585170511861877305968565757879192737138711556633961203199908539867504346240494991422709244633111439064043134313935544650235064732584127114186163008213043212890625 193 -762963481762061328099739190500792375626721501642360578182491375787710717447872526043892131283843622527254282451839474620115289409527394692897496033840032063584855860312107296601917735646107501570499043423069614359936857317168833338960863452344811380121948892184046365668711581470351077571821061215894188783862481568587513647015281257575719996058304513992094809589620274712334867896334410783435242632324856817722320556640625 194 -77402189169087135189301195433645881097798077205844498695139031107646761243799659392441191045036283544815466342496220969229391015810147479359310754221756502291875620510991468409342107591387034539801784396529520224418873894568265038038674143838752192247427286763845708655828377899608684813068574932745122517217762353071646394422007741516086070409889432106273038047634127955956342731879228927144476806305030530035495758056640625 195 48868008588565578378316580268013269438128411147605200352155239026537065745834902386863476966868649763184885813794574715251758891924378112612284948617632234939008034164720627626640818147915755574883736509389577949443496499582870764131761626139572688933645023456834602659791330151679730586343422002057436909177164206119345748945755906499013820525386802109895545283696068734097876816720251549984248577792230053301155567169189453125 196 5834598416963016756001590495051799064727797435851288914278942125703054019766359086358751056281371194886560673840844544810685545230912492053756446040020454590142642660350257097259350583567055780141591657216104347233100425884737410119105437212505747325032607822457589697402518339638404374824501103848092578747480179782742400090540868840810440208596614501772889116975006404588550701708963751837856194970448013034156858921051025390625 197 -3149888856720847185066692952169566087766214020168779979215396143144481721233575227029550356256893741588173905284650317563838239893742513823532306585420593481387264607439158282550810661909617138622773901415799194786236249716094961230414362650306825286600626396631514911544818264793902726261711504234579691677956571630253281174800324261134510979036875648649766747199672065427687882828448768405788656857022936375582601130008697509765625 198 -435750903042712141491122298986062583840458330366125623334408582529230780778666414529727053177404788506539137607636229624221881313151676903244411314802110891560046973293669593316373277886040233255849630608628511986656768703702549608646970081986510070683630620415633791264416360135071334595989903064347787823649063825467484670050759156551221636415167307944796095950892857437348555266419791905962322451157595441526107625067234039306640625 199 204266898301545294891036524646205102100059232130283546978995042745862833000155792275779722244475284934448863373155394408278982146951548841577409916200656134774960591988853185001684853569348613886352776119221517632074223245444400941254546254779336324420205861661932997071259172151041076033398932163429794468500829642401058319291575513503897688214836356291065048350327460445122355541414808498199565234732039062376598383648693561553955078125 200 32373480714982083484341415944093618045777796699040594881403915719269063271736997258235196884485730158543568424362158993108596913089481324489686742599229424809736288397511601960671172220711067377550249495785893737727620925230106905895630695476266685240625450715325355024096060797670784248096456842365607821621795775664609828666327795090506735031779528811348850731103867283627773857451150170651831211230742770523578026832002699375152587890625 201 -13322840114459730682368947826922060631277337141521558852559006153831291561734476598969181270459243309190589637659872277103030239437582481823287609196175913338641291692483801276703828517977300288054193923222586185862303177513589900040372866390939135252196534487616790276655679125445314976136320961612369988746329147191342394954115587786505882697846244753105764507515578316835854626737873801918513141699424699058804380332171644270420074462890625 202 -2399232134531348747994721333813663132263212009262243317841204318443170993981285268714520524995080185148991796179214441830357310673036919450529652056649087362803483336537400233154635526100327999816821759093040841541673658080986851473342951185130693090660559888012025823776873365353837464889221899380820214016536498614972398464244711559656434805056731299682004688582468210267641519728584347322521805954085572829712909691895174054205417633056640625 203 873641749636882340849501461823725664677143290535592302449700639382337697759263845240502012546949093401061821158177222964031132967744827737208840024628370348667020581547963012470911063001913234469935817915549681802809506876703061243056353557930800002119062190356343585572290047488596763337345121484333870141396321374411507380923525198316629125002299237267819107186396602006270187699226306489950576173358637160493234226180923573394119739532470703125 204 177725539923287198107652331525646567127265178161553447547101902696394800047420865106185641490216668224828850420413278056208603509035927607236774146584346035541403514376396624784735827932876603896480445447143149528582538978719377745637798555985519375754369589011402293656210739802717155265969248226380606216651580136583888758939539516929016054589197049955398356310193422809398008050145481004536769836334007051545320098992409326156162321567535400390625 205 -57573462822113003194640039822784833523909406496586858725305229946245026935185447680430310146783983864817581936192436706972745627756402448027472325179410201748167350423249196264123222197114772284723807835205834416738583033481638812646654712186661731109798032314279568507537382257392966696647082093192079920739785449359663925545345816720392970608320581258759687734063517159395371861484870070027020580760414643717149684878740902340328909456729888916015625 206 -13178204603616265004798830648753823139106845292262841261418269287026871099313573458414057751058872699270654774673322587119285321557445460625848165494520489828886359767489260075296193850425741468257987182560636347086562871337690266184942882627036563512667239307314258455051902894791166188828715441003793403562884769404292610990100880378817416981610272310290947424744255023854118555716853429854758090670989568257332474932365155744465420903265476226806640625 207 3811052000323840211364414233049555041516161476160407180404278511391745668953388749216790768634392138050458773433107144226309052746061107741869120575174166179888100878757656136348928807384321242616879484211302293562375616385194193254187131060727334561023008804368943919217034308395889992321712300369721239667826509726950290643019825320925260502791991347230555326176210747416569173635715731788020017637121307288877711134751494211985439994104206562042236328125 208 979192043301473200496221198666453315373491959860868059402454806606998248368874311829649826140100969347927513566290295293782552599279145714276129555617233084066184560673518412473407431049652246207391523478207017063694092101790750062708520691794150221142621197441083565854416952562897083452415589050817227868698193422044991180178695576398218304077224182670274757412299708210225796473821103050038304836443275742025689608139132899997049238829435408115386962890625 209 -253244319181245164212320460260319117908149837022068245520105574365780313784565927947492510805970790333280540903946810238279693355269892932970224709582786082849860275770075480822773979408602536947826222405818291190653843952817831311601744251716462275661022293020737979808818125729021193768399427729430623615576402038512838365664185365716356239827129796935642840290307824763221092236178042261874384747413527251506873259495482055579468634763060607016086578369140625 210 -72970749110621347292638864820100381873236466583822465135109796063818274968042508055482510680278574531675503526909081193717582481047325805542447714711654370767351313871649819906288057435338572030799945337634774467273285713546969635603881482485469294056872381024944094956219994248883493675771533457669289965334223810297794842435146193393668281034030217666228192017474293358835087098046340995588921701467228793740781864190596857155283581850834885205328464508056640625 211 16880720538825461546400923296975945261021928433069067089990446727525812547907851944880780756803628079881120240458508372807328897141347113299089834165511340599172812666085210330206176196892529492094706086300460691703510558067805121963433584749552452915566276643237820382486610650512671928544418378369946314753599659539174344558316684357641941687419219721498505923543935001310906820453222324814010003849403732405846135996130363447701429967719518607921898365020751953125 212 5457338693153675169412432410694558213350807250321086574855617136592278922389473368674113408048161799648250364138979478165660480840453388499162633630288436523373553192689600011029744323126864222474011092883943755832548848889759857301449123339141985907281518619585530269824996709599563080896840498809607616469010168595905747741164506485814263592096255359342539787155390678785064343965267281995620867962980879098092773030286942110316035939953635122192443907260894775390625 213 -1127744830532772145027718073607689960423525195045180772777521193658705440097042938432265524788798346697237796488210183789397052240953567923072141652509554074123723766510657831255807596717628129948428092926686654987218519815560245959890060098726800777508594339854066303280085622129142573498326235838332758882948784675000490617553272737043977019672267777973558843650133346272158373966917089676938387816388160662801919125484413191553753126667605298536364890635013580322265625 214 -409811814332897272322094430079659373418330895105294018461818118036705110339963389780808103570851335804334703663144841307899516441241904770454796770366629010175611445052154930662912526749959884782020376014986946582216799624202774855958879087159090145071454566596251660794982097442848083048562028408873882123314149848018645762140696570995371748344461825010110192091217196722534297988939209045146804585372667819730119888424744308163398988361036086465168280018866062164306640625 215 75424861867103015709313487248996539616079460981428605379616391209170905237999858975970508385460591976239583740638046394236174836074024903454832198453821630136883015803466578290451387184530079623699395177348294929802237980936062087931384640753720601662679827291380548936930421758202419380552502864525176883671739245391855800916752875050934369561767545541231805397533187251719745035940958794835105398754398419765836615858167410349015086332705685156754821069128811359405517578125 216 30912397475578190015286304542623794760551298062023145402314568505864923946975137420010882512275675452544596671310306313758600482326159593220772564279350254621514928948992097485630624126687536021464911652669325832076728398404856580101502512875156889867282800763920316424025305347544806485847290147440742667156315358136392824548515712939997680495618554006603184740231751494602363610395326703233344870200347746756275361529698680029469430779187077680775101225007928907871246337890625 217 -5042932353059784120676264508935382442882459816401792440520314961811175590411266642817491638521571767213130579666847896444015645197200016253118800680526355753710831283544606485544815513667859012845071768317804428753850864536107172214171992159020280338179686819430306370427036651509670136847667776921642973915761608455522715945102558207618651245531246654775203877359626662454519691428047619144821201899255903628920069227627606094318851961290370496712729458239837326109409332275390625 218 -2342944690539654686671333260617315587150632404903176509285969066058336345671007428850380563323195268250532946148928445335598545654652501768167566509841119111775296447945943479464235989901041902223041486601451438910807484077444218307337383191726561449278419607121954123992965595793666428563670359808013356273983530384704708848511971854411349642314607161989945246117432445059922756739476346662525230878203544388019573705171693476856247649349610957024821516323029113568365573883056640625 219 336439257144762312847839875167134986114091683038202026548009351655219617018798659876608345442975565071574319439938093721546870615890698471072292211696287210679799445577511632088920646460586894969130645877707329944636634841316857602818988322369351914699255749496073382738651284692933537935028497077574140545899225401666165168971257321154002453741005271080606943807605244320399987592092115569129126977571718837173052775390937125300946573175475495324408434656098736833520233631134033203125 220 178476040740297753909503028744921959183775487121315961968586142482598467234541291796511995239954193622514564531435052786454878605687047962949383991366903627052027985353517302718235486141363727110890936609378248360225341109000328791588012603453523810318976012400822388907287068602232779444165434829872376766301297267161604435919122040424546960029526930411028831165218663113031602113250899866190379544729958545247580676435083151423367362097789034690757464801104742097060360014438629150390625 221 -22340482550180059274722827686254328179687225243900963264581183251843153712999748971476916638540350114384547925582270857337402119912326618864694888991232362580369466992841005421358606978688785603241190778325643329279800050165316599471799782599582151222252017346515680906836803500733046189186237520240327439498546941860471975425915863794643418059738248001388499874055246020969469045649206215727586188881283634553474494231543837366027876749861522311961649229010930939484659172594547271728515625 222 -13666910529471462510652899656481995429804969715646574176098165419942787611180761649188006770012203606930361160252869635902667553886296008019363508721993452572237928454829650559767133448467919471777949044522221045951309530912586309066118362191765053851540650434514366020199081502960579851758063213725411711281652507390344607785675316132552460091181676367863859128490332387531776650340353811440602764065457697931205898781820998805513113365228568148009625844148085989258484659947454929351806640625 223 1471336790693238990078308603418549837843936087666654066879641185186161067840937739085921815339330657079003520740198231512629292161446900052840793059516209769997034398452372924400557431525872924448136755574609657166569433600515901721974193054265770491339792617095435142222420164936596156075407570362872034080988180718587206031273893013706576616162794031514229589622254454616488429554228530431726115807914133333386423667430808398514571059324180665980209923885842924136293615775592625141143798828125 224 1052199766108780600129126287758952171093778828662144692952417738140560089422752794632185649512989794524954094904002769409217103589047378809244117002304277640729817135331115675157896278017709056132513182615437033975032546087013018985379218327656085726376121875107517351539821871678199688087543370226782262837358098802818642557706599673380607776155169585024083961795164130197067459686067256139999884475788520523867509769792438089944463972680600805577780687235105477216413426995513357222080230712890625 225 -95614854605334801414872006665640962756433406639485542317305127340706225427031786182190527740276555790891203138721846963145932414291757014662020369087527109495068211345659323724846560085421255013829632298833290853769816765457064666393421829609728729544676550498916825214846547452506572847468107413912033501779405656523394904674209992753043212120589917938644091262552667314967560083118741653946849412911967055079340262161634794119168244453343354499026943448718357313960860832668968476355075836181640625 226 -81454015031652786661043134284052927053028381019348387033790945895700188182005826824510576561567022210486126964530238318018149714161429513662945403561553221219928616312116236951630710344528092544085072022386485796607772381399196063833990881262391250434074216859410446962826151552914684871769694916955471591307774498802208690083700055051890869558409495710161246663460522111211493710372195954256193955577396491666314221925139438652064008789159841581675625415960546902017654035498825343884527683258056640625 227 6082017288117523010563595830914187957243009351086795801027439878866364325190016680517511384600740210597305320892730871050519239550497292131058230900434722521810341283590480866419118376637237439835141871707480134788652177358746314778950843501292089435947639086620101740069305793508351813595848365379580341264308621808475959626998052100641101844091480215844726143411965319187569573973691498147849023619858392028405930617125867073394063725464594539746535774921289674968577426753434783813543617725372314453125 228 6340871016640354554513649458541957700429300702356826280570055712976488103330429319145161168031802449280718157293938028254018343562007300247269022497170253289147398134417287609347104657543820990134998364065237711252357726395615911915411047008257612422343992949054427479770838890951557388675339337679019218433644935522225403349766941205420995385399899171095502703651851499292626610031622479258478472789929199100015713950685136576119174094239046923291842072288808266728735184928984395092087425291538238525390625 229 -373591515041883474968368207235441615230535762096800437401827791130310178806487005680224079822394406850259964889868341422826939523289413817078836168653547657083581168662357503349516368714014751211430397740286683438567325500040187323393902098459709393956708964335475108300138398306654263332820368364426691142688005598215010302448473769002490941732067343787425434961121922868481462498234224424388660064391829136776838927817910771502252515525617809761649401874202143510847423041391932253425613977015018463134765625 230 -496399971155624975352991018498596234157086769395275074329710869162760784856079195245677125925333489281980046284213416384259931921235830260995299421855775159942840627930102258088927340233917053546600599341481829577933502620974065623927554392010051357623620376707742922413724547812032258948240920940497845912341305383264515824615387889717033248946704005797945481792477438591275106807141156505930580651851977305791068875128199602837310100975174977103059901107411369614000272129494129132719135102070868015289306640625 231 21597004812021646713746079153004287655665548604476139888672429445028901527575111892895463076512938849309508976275163616446667299721981576224779232423290167462534990632860138439057492400318750955977590130207659326845221345058513178161728633254107037921840249236823691083046890867178818547269841622543063280747445974456267163543113532456498147076050355219065271086990456704926622292505611259163015723628041137506165425121641389334025459042333903874324725985089304092323274585295396876390520204042084515094757080078125 232 39081872020069211526317023929628461085352004009911429351845251684165470082906578084785410584145882258898080688422942578696946974042080878761362676746004565449955135407019426183653131256788556971151145447337333179688570337816290793457441521318172395469364635511139507262464488607075536992369802249530336762354996131331370874007466958640173994217401510692977966393697910300903477123675551386557493111989719301144147557009084189430341879949574720420367581848440804478106762366106073567570302433560120500624179840087890625 233 -1107322649038451275810357183917557304526389599219929545232458452098904290942731302921509473845650378923983245557249091466827658364367694099821848138514653289992816794361069223082335355211566820396671525940303816078566321926864007476868489685481471553638555451487673951031237665134561180317164866930381798787766781562992082786284786381506148787854541994463552801651974998459973856833986741700164644304170684321521254621202368344561812197020034599903533985120150802532020464388932737945484495816762291826307773590087890625 234 -3094463588804107453680726260312723183883707567784863650353707827916250995273365620033012867251509567101119195219419156214701776869175552937469683966532563346795658985759823928013653729325299518011987381448708894474372163213287125260100376915173570906098920836816595864213596900738645258001848879363467868364321867050315663053378324656470854972415056703031740057394064852814252045250454175022451282206200914107129015524011451779565571596504108050984181550668909377906800270346151708809613865289845164283551275730133056640625 235 41163409125687576501181876485716594571345592664729712836219986474662773250142019910172834296627536263338894929322657799073806502316936367681064353473412507810176981113208328071823261974513750188633733607939876004170385085640221200458976932476496984528896815216814170171758695899743034003617470464805739204257222281625434865932161454639021495342765584880635217327347033785982471605956866749212652814212454052750823837639965940414599276339146955810807586691089326605260558514257192477440051763791685720873065292835235595703125 236 246410693995595568693377815003925351414453075999122665440138312568507758153315561497874804560236817958791981100218303445119869234253368215338432962763782694253131847955600939523201864649926246968521663712590045628161936700315999677416657592359384191839370734296594422047062382264166738353141118544812338872241944234030954639318822749283065332889069437695020641018720776765825777028332928123271495137851725418320520060636829103957112341055408506826835654369997811786216053851308688117909230096429276684855573810636997222900390625 237 412637590796086928054391301546238955449700904306680248082478807416716275682404778273455422230166956727862745781064784360278641436983143052893353093589571490794780289895612179214830008565880879480889293250702655321765772993390830443038191935605551415689519858234083604445088079431798738896558394135560878238439056549766631204105686325600513352834316390666799599512993460447136860361026574997877537383676846394980085028687633424364930040810053231286035240375153772144816576204362592228200402352303963690230934880673885345458984375 238 -19732785489349237321830907379181250616074432592421120034026482484501631730494260297674657262768878035056072496827371444009368065257545567112107110618751732933479458107982934678757386119518503726468183053961977655259713614720612607702493200214506746800249289243689481518435302872461863761433274066238703804526236598963037152869212029859185223856119281630137321475452951641696532641726222141617818226451995163664058878701943517700222967241972403049401206400357417404364450961169868331489813780069279078661687131651677191257476806640625 239 -329186000694238976667871064549304405773312228432363386387144162451354800038409274448549706927416721192857278174022547173218776010619855466428559555541995483007687177260106646326118577001851277365983404115689189233599830063489521079697162315285454180087467074131124844252510208548739574173293854451421616356906540449534984173621258278664386053997192972182859849115017520557657467220775753923396534014072427686358661140576900748692956940832509967878591914882100131111884389073731769341552559867867926235022244300316087901592254638671875 240 1589116087390196504682126293936780221181125130254477467792920145626240492452211196250025917397084254610006789266098381782366489407475748170453808216670872557587222277220175829524487386851915998871063012403421141108686187773408184859227348264999002207316426077571756823358452983514983184763503337802123646491884846830689042520476367321904734962735069914063010205693315076711164437855616040735319643959033986895814624422191747735629017385628527013618549376710441390792690811709118327014286848383538483638923076204581045545637607574462890625 241 50540309687169613357529595165291276714047964924250479920618936642447508765898928287016740986908308242314684244468184753427004451093618897993491874395629761945391917977642488592842049769168915602994518927916024147259911031351392722873444030990941076198441720217093199716140422870198502028390147540131176216250531263726613553971301981393826021141278342614418744045609947418304640308783569769295721498607065137354633958056474404768407927824761113798589616785892583497686423817297896034201046382234523430768850600710356733761727809906005859375 242 -128688113601323082678033699724022874106261371386405468372666405172785585402683735699829360064528064588387212776370819211926604427387755210998923931597641490366759073488136445392513062811645839701994133080439138950222460818176013031419839674505424605660604809623583769321390756788110522734039602677583420352692197884178368822323394399586808510277354149920528404174681910307463463174211017899678231735135884527498948166812048270977342379281157136768360950876290746058725711782941892241416762399892759948797863182462107457050122320652008056640625 243 -6064316875191571934362996262000508381696187909740074281176942619197420208055724773662261746733072949814180104106081928270214322492469979545259520332029554363586663425221291677827804245093628216192451666434406195402608594993058714631453823076516385353636811091231111903802283380912414512924794548356320995074811423510457614595487532863891520879432315561296921650574939913639598306310426141344486311727101767887543861735368104477096830553571517115794850557763230950657644399303827087634760225879646477775136851472635951250526122748851776123046875 244 10478704769403196493662174949202887116118228658804925625102928383173609968343190076364850733338951962655382632612849636228326513201678836807006725392860242854329589790496279430701250837295314974840699351432272145606532467915172773603165304479680798781023563267254962630886074167320983456543736808095291832321898809666449280633777362622704557369928721016153226123724699922488610109755991352052004590657744213263285450806910251121296586521574987514595635580906815672527512945590591971042002959564597248467936641856253194608596854843199253082275390625 245 657316912871847267975717651957749233997021439174157290493768737438053788923919584678946811776654271756905801035029533331726013302624166705161744041716045050288663152862294558714333434260791430868434364105662429931341923064995129917132739263961671314600488533324836700393673027500423401558089708113471882590638329864751199600425708249691429870517472744213578114222086943395014103164373335009742543960623700200170799127142932079254578607237774972292767448913451418050549943083244107137043989742215163042090136042495030090662343217991292476654052734375 246 -857881788261200992620528942764124843575795193648023531657366968349035834644640776453589087051148797951138648791144635376091828358691661975410800769157016035012703383258062481275655580322513161603531797830521519928706824822080530433321127775002941877337553946161510904957770706383344289013015499456669038395716865480507396935276717775040792947746035296184444983592311096430356591641428043838280361992958442797330106194413093914165751650743058091499273070721191634571245097878108259514932605235411070699998481271478901594177970401295460760593414306640625 247 -67522813495386371526952905466444805962021266529173183364836387505734833961115677273688905811372481357310283276327805168107731979466969142831950705117960954366592314583065005187114230096753983317901557474115442522861820591339423018849569920944929174626464729761316185538699685486355369327947275542068995669582148833801943698405347556170954905089977353178637267795222751615863981524532734716964278475132316066203753198739876925238345976795752384768688123903073533026635803135657204912954922737616872437123687850733560285891062069908971898257732391357421875 248 70608276772343830497013185733609054601338518538961294813474392907001583181725744703899004934381621325389106983832583951486786402661727554536666852437073226383571669935936629233972668327354024059863932311567187974925090668226123818473504124609721667952006057802820156628223949910824550772621402854508436404461085998998611385062431846824491316459175842439575014883259342922346790686908270647128210124217143814384844947765673404639466752661998662055377989723683301808415431194416888080169339639619275561903217889669684174203176105873918258585035800933837890625 249 6719156470022424664330498133823405233980548423625832344576161239885740469682446702348183914748211197176013790112390699683764321486765134746795438692364057434578809226649890433314253248540616258537739138383760673660245609271827652409148910922433568153168870374554870286019321684870620740135173467856018039073970333829593299351066331250841493711149899289439715558915642075283384247616056014621736830762748419149236082347656544450771114448857127831681183143906485359550951029959582865826073538152285848598004278744935220017580028536158434278331696987152099609375 250 -5841746442663665092324666265704654174848144170921673008922989437240781136695165425234325294566202846029757815121632070029774452398514837423713024054423496017375476746748550233089893913038660129048202184130361264240741796680169618024229820471566891495879200781182626967854294247121756531023334905023298754086144364840277231899358394123680215770169908762057916669221138187901299834077333033984278368012922031419018779258639756914505234120806274478429504623966036766406595254735120391615820859677353182111928559849205931169024006994518331964858807623386383056640625 251 -655394918356849860520797086293647554894078504360207928250530466328956786738594227726936420214716888851819532491321495173724701951609376447459909930321115293482541530853143995111402808197261975782161989955383195887901880933671980898936530280019139881380957558367625943686447096078393800506772181609183005613042658681204792273655480902551309455144715121388524714766688828179965466434716728745300937719646071889395730647256574359807737682740521418953502545019588564378154290852611558036540526869028451938210289951685115059020872516223162675991910509765148162841796875 252 485771160927347271194828080355446737562355677607249775807250620881699038273865530930125643037186763718695300531919199129580134463311061130641066885774363825719862573277856344748209377671414918391458947047920840997337524332747150340455561554966504842506685272498457317543525908896139673571356103948228874614964675744101367915772935227126512503682503992734641663661882589162470993326932029005978694119685588223185779235035631081715678987099854892916699775112736798722730413858428970413354902190271862484938640811211656062632345617657598807094812863506376743316650390625 253 63110484979873252787641833827479425199093365851493817133775942313260708841354484904821421173766527180623010007459587659860877230379946165248461291511646773623466896031115238098831986256081209825093313862158531707907993475397651900154651326455407831174104720078997767142589706489015365455535168899967204805320991631991819905437473269762608021706643815070408606059895726466493803468947412522699433083003857642598957442136260443896719049671604475774534029401279527540314626085538476623520699449450445359563079269092906201206647021706688086196709162532351911067962646484375 254 -40593577780843075757139900956103480937920882927133950071374590459378700926331019738386442921075491004931164779574644579469002460039882889046913274297434246588256324650815878893315896928352157183950820689923524821427701153659575035711397120914574577634505113591248112545278228976009257563947918339529335911744274407101207077367844683966057469914305989208654018135483791832642137471325054340576770552705735526678524363872793049663383787157782924176260654127971381692870849219406617826574820614157151368143596741293559963521842697822771583096955189771899022161960601806640625 255 -6027065023204724634681725232098315826261376888989456439639551056368738889342930534124525294426336256584814126854040188466411068883177381514614597913319412507945724827825543604660662137982366383663173492042887136508732573154732836467748082492568291786476815132090837992904784916135086018547824095492924505622581889696279828682135625415150285928273374649554529919486424786091058077485949075007443287332633219232583559780374127374371880659773331316839205304078220723784154016986748562481121398346576905531363432529567582638820700574904159322614202868305961601436138153076171875 256 3408354493582793829987662184925084284645480246154833310057182685848319149500326633239659635951101525866244880448728013477437155997589845484234236142996066525822626749236437447744987224184936931929773632883865297311222573836597779780949096614238658469520843513448312250383958781700211619158453720251639594648900282802608840568102498929807239042989932590150571874305051646264059957491217197489200204627717846755933261525490421039871470405232710264999317699728680077251776183965855162035266967759006222837326151644148419516365311616721120357287354763415387296117842197418212890625 257 572635199731600320639555253656879336084426623142802186459988814093199025859569992755321819215388546497764469975157309629783174308287420149960085470388643123374867079140635198740252581838112252424553680412744917607495950697481689570595542531130529028743078512451280713605824610948839897300282929138586365542244269993678833624729368879869232526446487550528912942987897138584847972691072459524582055835733854895095989183558568809047722145807357466158452522047210483946371921541317207044895476872517699824377707364580650083317357253596123903226472067240009054890833795070648193359375 258 -287480593443588964026114934550849181428747887715343717514527398977502105852601823431666446648297556948430760735431847974284308378262328215584089874741666667981485289012062847354712271488477047742643411187898669152124220838427677394892991088525497371182251414952431881237765594366937984050313996926300129545637707916026237040417851138838597138811666171118085882288564159225601112677065986184228134137655330652874458857919872381913759316033834247887053943473923366331357211173258216399682068268266069055621507878251886858458828800094154982407726277870240897041209973394870758056640625 259 -54248288859048308821443500358157243345337557560275077630774775528845859438846968999710080622583206163017514250745095748569876558053831109990880641480896234950504188104560894581265670218937896576570430314531487832325940197199608418237608557212589113990245189824087961567848813288686704164928582506495787363930434939269162563017167650882695510318414492923094612514645044461537099300708272553145075609164165042065067523631839520152903951743492314197187502884713793537029775213687898969138296189215024531319356211194669312742489253944008713593077164319651363078318419866263866424560546875 260 24352901778352940456452501095078080390455384222972493554195135928355801458965764291859292863146516637934262942539998399136248775679033269998799186192421539924177622349125592364407236617360189264837933047493052977430369437679641608230158097513510254158182975520404472323798743462740184437258659181324729130225259702295731404547002009632968038071074662558173055119585807960004516116465086474242523184541160480382959864485543875255200758768081533015570663776323492432324226352324052295523893177502322849297427699510006639672065452008682384766041016352521858162606827192939817905426025390625 261 5132633151608459486075242327901029751045095321741561225505414312400311149370358100072411278059809907174993096493578990371364483556956176995980578566227484226312972385865695301267735648100665190121578411753422945366259166095096211918173411470544985149835491914546917147439534863750890328572803718390720730495585517997409977106153723304065802017848385576454150374580793626679948028293219289084027092301464231102422531944049215159865210660739327566882397710153500562519040041063753345840731866770751198551806439332437638798890937416729721522050236445698789659761725145741365849971771240234375 262 -2071374791808612808896198106687082649619516655556064017981405286641687425866486422798156928630162256157659911817589893919431127239498614357814357929029631145636406902607176077684261565188771198713649101407440803382458443561796180216075485874388672824079053355740837982249284527839750235757492339882244143452778177647163683389735117436240187352286338797910098320920908902215479182337918709248466503909330131791887615346024971359865322377091526766064376851367403346956992999733366945218915830331338649141043380205387201156606905984050996796459852833901291438492423204120644368231296539306640625 263 -485596083250967930382322131189909830377842211145486656155578549148547265531638728251984807069316959982153587330349229480118020114462290425423271484446285560329917686141830154264329521531034074557111234352347734400591323366144282845866896914301411797290017622320729364642394717311920097473455591184042327161558743796486093183458575882458453973776876715077125215385190393937501665328603108002852100744488418426384443969027596868095003430928804793503803264390864446018791004872442245472555588648720722876069421744604155558823689443636682171053578531193821388687245680068082059733569622039794921875 264 176848849494270308078283802527992877599609680411818454972105363313497953052000863144439589907609889199146716391157597587872140323111055468342200461476465747655253989908234857935699804752925115820094454705227826759871391031490145401439810787603385505064333104670415111124431978058107955995324690193731575980667882166819677073495234891140258404887488650375263401909165420044480281454817899119890399887348666459112291019034129851042442915925242108439969666859590986434113070645211287546201969991743207033602868913808627526233058958891679076658698479848914080303036783106079329573549330234527587890625 265 45983442443064424985049625448257927148269761391111342126656165547325638893699199946547702153023439311114729650529086408787973275700364931266502368022257939334188024818431311194350148936551109278181566484307110437431635832080138827923992107270994360071747849044979549332636645086048873477681259665440438576990228058950342223048804166510636641061370592795390988247888790532498352822424181020108854651942420549909821069529782471499489989887517740960530917891019481043660455006455935761200109836178795649181469674821647421718451340817963609637333396693220781359885858270426288297749124467372894287109375 266 -15150599812555825119796135810708453139372992653619908879951634908780127071462229312649238535729266185900850442398049719813888009605551764330413359814113167927468279503804126557385379277671235984833136810682649786320205957209370241188103970636570324287536098449654388263425822598373996516336013605670930681933568784797783342127236126701773395709851799522181478085285614815396623517571676508866950298130683746494040590531940273685379262131111169538560119292248272439248600912594735989095308804617757119262086923487514056198918320835658240751759621889668922452344716788755131225436576642096042633056640625 267 -4361538340359373698352783761962600511137232596956337181122677055660655447726641108483949383209970374372215870055739846638517421415751686705264895301356864328570201127932584225222413879752505672755245331631323432003406603748801675358811841940069115789643747088680837145350082825372092064376406898085482911809040956096074118721780426903164920060193484249880735142670469601426811258322088414788951158518799402998702801577262786552856834942773612597357815555129503588262153202409361312254409107220429516015538879376177387234846297962796345826549765358239127847289788497208813696655576932244002819061279296875 268 1301857955578522388285830315943756054348796606064237239063275088142861515975280729922083940147273800597224910973818297314746375993626349223183510640264103987853749335181318441919464730096430777595922584642396561136202207758084801655879453304966888748808326534357297366040875543832278308647613780386096566644641234211419643712787845086780768068328383235930578644144628550608881517091942191997372529227319694341120645109486540140717884366142654417216529292321295040728496939921884124388079101773227666244693213306411532707204888312692868407485052356681474657924954483859863367120915641658939421176910400390625 269 414613458356791342915876019032776545516087026653656405800765704732107735816499269119741330030901063401091176037736412727624657741428846026857467935582071758157009339000364986086339109834947435524799981890127750181639616910352722985540803689873724115921214084296424412465005035810989762189186649161966832582979784480178072625985575866898002639757492325830155191825831246634779493780227189845202939681676720536351304254717070359214751801948344739777308303630670378650066339785877846975074581095053802272421972049007825435889390379352337216464459730560955276787772518489061130404662515455274842679500579833984375 270 -112148327161758542443986123700746539790759979616767732163099611993143638718256985489179596055606912546884515714995461037537000131971062233667429135400361786411283456968350360584906485542303467627704473512504063878901182880125295491372759598046093597080332453892387824928193410659153561946020540402835169543719373529768025756264312812976810954712190875689827743605530448378939032890330160133107061007181210440838101730823979147286130205309197253825501651761976732013365403674789380652986809374999598836213666759510431995266141999476375923098389034415778709696036123804170580109297954239084967412054538726806640625 271 -39519849117067156091162637352442385640659501746664199575824372393749306551387578082205287719454134734186848460928756941086081267462362421916023960832225295445577924131698564039012904446671854980408813449980619439759949182440668932031045138708567466775174984141277509255479260727998229126575481708563620684678525734607571294191408345807763885224951612790607378960108316293574062095738485747269826190457535672759991552247839528191230202525443899759459680565764629735805535223981053024740108411359603977924434170585110629208257896011839933221022430527229459205092661894374277462368970474034656654112040996551513671875 272 9679764734606751629416801398454345767144140086736727737038232673441731421044089685604793323709669954456725143548222886000022919076349922150728814531918959480017073229411477868271070696003835203056342163048637951583191311717106782438296356581197569303736667349515777348940471118637174530232957234190441549595429290560578053809427399855933471551352985639577730974377753266210446603252384721663293181278921478868488569056297249010246501508030191559516405089607075252923161217443641893681184138960819194530632935278859890464264206427859482805650902316508056362661126939798802634915939455281184995197691023349761962890625 273 3778493319445787336838380248610958352766834053882370768258562990493362218424029723849697231631380380239052977257169541425690311191565000453532511081050249154284908131413011351514756443649281187524709805783147798087518557712621940671780611221028822164998537352255225751145848381068802810934337844871361654510536381295290345309922728678021582625311446258110945956692184465759181671882599196485948138365087821793889911883301833598942637421999663241678431268838243128184865104613576719287724368991168839232420273936095629163854361024162408342692681707698988406919315868018175612304092761330067969080409966409206390380859375 274 -836513211329416589800230228511811926025955871555309253683587436851761891869061885791751240677515379673954061236911175461380760166977637709733362965902536329744821793199519538544123430748318671713950269666402801373074616731694982132634648838857992177458019182725390452828945306285094600438700828154618378729710596637757424157562262964136081414549873703034731358579350037899915024790271559859469492933854883214202565542851244851187346118821982947337640294205829614965458801609190961308221719703603097767633319360880083095241699968561869791268241134737979566704403089222722080149672005876665044710665591992437839508056640625 275 -362481521470454505686279525012035253856831373471483760395215847228347690150722169072044428626008130469808485248294653202436742502577882387648553360726763719622806238764414600364646475220472009414747678578184925897077387917856767901484465698984791161006714829007941824057553489861820384932831408911545821228475454294085790822205997692790976031313591766401691897319866838311388058368245350182848671384275336600188771002479118086033085728708562556348387481082734816811938609092610431546298055056564175005507406200182889654551505582698157008302478255334488407842177727507240111008951718900450230423134911688975989818572998046875 276 72316680171012454436637206864992389716260127658993738723961214546946052496968469748262611391584932583646902713246473961098790519981903189304987787269739296055439092096429122102206575759749140394590462386819366499171124806443197070706123624087078505479622160599205915229587163871272237336784770843298590984499468143068265713112322377124584127012706884201052901320152583448126280678732061236194959297437681345757296902170836437627367535813874876609807853130190840458860316473185143380404738020601445312418905941591060378884443428337353441973845839643877874607541601230643415684777737162729262449509343100362457334995269775390625 277 34899926377500946743011202432297630607539987083292683120608314174442290106235096754616819828536820464022197512541608717365400692380214040018533062724524423317003934783301146070350239016763629920201838375004005864574122236177670120054274690488199375410188745377480965611124857420298583629665748037189765435529510202332699239918637948421953333914372951967096827236978026364114663399237853146400511245557842820944769522811834514574265014496972506905775489132199028197635033712129219088797124030425780437600058498726527315777067504223805972620129279078301922709894199862155066711074754010226140032456049788146628998219966888427734375 278 -6247222602028697857939427093457313020461470905951557534960467960555736759487643497331582956720478591116191950742290240321354350838122457401590790630048744982731481414870755794885939276830818569780899055803289919882783897585385717141117410071453821522882273227599038535118454943307255738448824734416827397981804551327918957057074725654337013466976100460701326530445935382452551203838400168103981590498532711363701136920469214590685937690655261593883237720184262205836730484436493947801817141460444212256531610206506709296778887858155963768941351396323181047357276958887894436236879109444297825610921010292335995472967624664306640625 279 -3373045021165929427629396031750274257713809409883787039769246652495631398934589283910788602719440976948124646329594075123342825921386268917325302565297944087299929949201170226277678948123640000368559026905925755857084580263979380917896628168104973433886209369063607030710512926790544948254644719582751530353821964921908535735571017070335478269934781565546806172452092300014458499703561635569937362535075133497709840495298256546316526887553353562802536626620713418650129264993057351676760219516834696222499870927437013339128054284758043867811947850258409581222857750230857104982981372458553489393864077447794887120835483074188232421875 280 538529910499021323984962913290957418589850488224786973065303349828892616909184917826701106943862957445217263643955543115934215603915829944124935199515387588052045211147124459575168661461845252761949957356772959686930018406137353184073204582036663675742550989373090426478082844161902656423381399311234384329172803325496785452362695522600256869913758502161854401887331213935823606128815388118992611509166504744554097006444614026136117392790872175384339034089505593255063419168434391990455556781250289660877945841782440500017921868528453037321528101622192475409543065523583364551265453191937871209853111950870945738279260694980621337890625 281 327302929460628880890620484144210317028882679874773410039741053439619944848807303596717549965525838420048775483292116416412178279258733939497540662772528242242846048559605617108547065572348968426309675666728407929618434952275068907830834958560004640919129119528776125783614186053885713749170297250980120597623302810091875603799881488375553516515334104895777552189175983482405706503877304012123761162957008205391570759571696209935437865529912463814397151854726901839874184926469463642545420526791989995410556972199375549915347885537428067209545666072788769898074403464702066883858338887356570304383092968922372303190059028565883636474609375 282 -46238949897466614096084500316385398947393579472492215977200265758454263796068455571393654485831328395931113634126227827819017255439836687340634985437984558704364459335937502664902163144737903890429837914830656046200962763893987497099442300414278172980889071075745740639281139582000904795542364085017717545851824972097655554637505873019893894242938943444891944099617304284960568865344468372583823838473261164547385464084521107825324589749542770516437795501932158708581300651882519727831306564067710161479707185577822000561971964946033991570580911044780765380976465225328369795092215129953526577203682472335985099782436736859381198883056640625 283 -31890790272931301622411649571435331562135885207031285591005962236027628620149943783195634809801530740784335788477364785764028443697423034487257110594396070318184580854546431540291804549265082832878580614572344770912525187369460280475295499416319574948561047223141011314780186851642184263649051514049686938070840105228182048371352092041302667393819669693919312325957757605883390854103736134808345776585509111573313740480603612563586064437092277958679645858714131756398167320229601192470328901392720970824748256145823009924160878532076003527703768373065645872319506819021467754028224656336581753790634126510844614947600217419676482677459716796875 284 3944578659398301980410692049691998977481947172756301143218024787318769719846882892478154104040686925272629706731549724855739849896380792973572242238169033923534509280501569406804174445207783216241997006686626401879619014406973575840420621312582570734085547496332267905388095322802081783358073521477539450059847864302606413697725705397225390549006786650868904336015427259985367391434103735689007898796538686760015903074331727859469807341346380001599146203061106732764663222751726524158920864558441933223808687287073640492892453156966795376776789939481474643667130202378237868069327376195525904908981531311163649510375200366252101957798004150390625 285 3120429419770196035044699446406600331974777100384691683600114698770545672303136647023687688223078842748459406608492446387896716115848743821104368193749803090836191924597144597517753518971170579537310665454327915277629403002073834880990874899660087199473555257488735976709201126104867778586570855758820640310193801345602747392728715600187106506702639533021736193833568477003738965738637395087857846267944270939545771122329077895095800607565557645833563758315603536551642825744755775529995624870866700429766364913255946976033437849405541661282991982759539598230701051607182300665717251853994044283505274041696451020705668076043366454541683197021484375 286 -333174820963285489247291473450731256521214314645844113872190607280858902028303179327065269518893188870285528550322798299534968998780630629827648571896575991491536400121759011994679821522298198527531911672307802563899258612792657037492855327546177730822357461459356327675397205553951521512084659487549065619612237748086034620610986466911915273985284165082875511780862580799334356330767651932604263197051407631499145376315439176276289532078413420866542297366142358518945365861502479439278912509851710921002995372664964584039828444869528273725663295128857358450994136620987919321132547371105099755629611800578947592023858030140414484776556491851806640625 287 -306643293464794592654410378186994209739155967459675037378338746809963992580624161084391820487931983403862356846284589781918224288468575827145931793131854605057326046968783159132766394494739590560625726083223587952516368008596363325838018724713533975361045001552811474311656012541614631243087901376806909641799997954698016904269464276642565940899710020854388327062216336246987453684984114487342106230985407897656497783498038889607265196113323527820437075849344898049158389167016588500522800752664717860959699894024600351039797796699377825418789218416332034258530321306077917430570543512788472769132332008071396741149933392027066365699283778667449951171875 288 27720307280392553280106601000756723124009576294639628549610640847737538761448215797535416227630772928492982629858344525115915838368685217469871900468421431554768089325679607330564414849170965187952374732435536876225865960863619038691461643033241507325737932883034147807804741133842401827154965957597081014869104765670363620842947389059618763954720825405213596989881110469315416764947685126064077562228387730236358629622384909389748764407098719387273245960559832159751438323255660692978848175640704301688421070710368549173770631172522792339749855331024956400019182397464385340207225737589594215357621142205890438994617371191395052024745382368564605712890625 289 30265689368242853126552522869246115199708542140814201266801166582185197975190001573562068616991712586392972004292602275607786362712215323579741662977653576148021868056014421952578478128433495181352836300831849998793141316841758677170748019384012873907431633624402392372510914001858570691134473160987848027394415572387179211841850941381388220410262184651127781264392603692666477942985308917546791152382469362343019499681168871310775854716561846282961725400887027238093545809922897701389574239102004859982587342544586224809224636189492076922662865507484799888862663333180814574464567373772725006468782044126790400955418376681353674083002260886132717132568359375 290 -2253789715239662592609085155917226500203875299500775176981049120555920291667934591931423498692553472405156949185433775768256095482846679559195902036891538634912528480670819073975515999370215793769271324101290363161597919036453654779898135924012903809981258255514505740574319013408114934913134287255180347283527658134404771033553022737400856794471106897465157862199677577473671371288840144720989357147856329829802691163556269649347800984065789412943199330906100116457436811143415982290716233906405204697789536890961427248253893251351990247491502385832907792733733824951403870185153713892635867047531417751053933847540938402497546360636144527234137058258056640625 291 -3000449717603759402353814568982262609378489430135119635826566085194131909903142973119525318317915969804316470098542381691599060705294046210674216335622976613552791434060595925901375166139604434582744084069057292329127680662375990357975192898881135457556167601696640086462134575663298823168698073548856568854453529277407377910241524615264686216530965942965522487468758177617273238540752582268751309113747491844309811726201516810622466294078379013850056313758537911624790912455793672424566810425374594445960054369584763164524007238064293233671786612831153701997324267292654502641794199685592043139782987231573804109363223358343750329025423779967240989208221435546875 292 176671503047486342248537179230972624966375425256270450320103538121727229399327565996398072709633434891761680156502759591640147128922423014923277287510233307849434604790911483589563175173961618524816827634918858154911532910651868721471592959730844161078794085470446154334476850885845886420655591122612180065296410459622673800664585341176303179342624643076395159698204514500896270159116450220435801553642640511735085921572044818011214014779567229870516355082884126580148706183607204099781765178185584206975782453977412613815896323845514658257692392473285839147744727545180364324044435995767997963964350378684555763735983269017697410004068546710186637938022613525390625 293 298782457874332933108440140388737979869715024175459824332340319416145951420790512364950641907349536079183243535193280297308663102303537530032551614773298799468947822447908247756605571024923823553450762535803461396039258564313638775192793532743935207535145428899108282288483986842952628947767658933817130620638591682457338677239166293545808018516879584353071134818689624815627843603404863612903216227595062062742027466952765575411363143582053203599002903268955919624422594488491120355111772399415554736543110262870198974493099863225676204864336037427082833359544086797893534257595186872105712259183486963487676506833752441610360243623554253588299616239964962005615234375 294 -13014748764689768421615028902129073242874298502197590412016029003104945165021148485413027104115594549882977579591195088938860384231150177909423568669688963417526689314144504149459715924804257575684948269959502277572919871808792585334325834182825392535250112026993540214033320647984572081566690927229517681276985838221411797016429050274866888785264295137131651223271641516847343564886865576937090927649519329498042087152674402875752121585948862989011673160244007797372108050859989045491110746665197825305492985604146096179246978587331555592927267834793147293764590045740989186603488871323302226475493170950331147903323080439743241647989610651072129257954657077789306640625 295 -29885831635358558755176139064241606634256435859896757519733562656067829662062112022011070594178872017508841940273094576038239375565574384103036072593297582752091183352005705958311304542760794057788783398757254100010807000130106801148473166448572710331211223240967091330781730550277657225021068167479718669253252920242471835989856868676357037747838322483390359577551900019931280228030851090595474766883319297241271384753320336802914260127825023892875291601046347761878703680273239447610533708074700472659344347825999603936017024287271869163672709728725972526011083843966391124044801242924738372016713864099952357055633493834300866754079677447342591403867118060588836669921875 296 849413124796838427991592445867665793533149765755670377186114812058576637473327035150366873638682852306199065356941643677520178278204368477803082943155222801080218441233262919367958706720820612004714441016303160596633735416103106666458531429640929234721620321597019524779536443556376823877698729841859427961329464125419892740660287572761621914561128030872541549809136875345879423434406600317465214892683782885630705738693359658697530141417585770241224556792234801047792338547150916011760646928866368071320540377199413190992460870633751370715687229876335128771101015801338164935561856715775389421620716113958233401605841943132285623409848916308263137252652086317539215087890625 297 3002758880326305662757736247787259247447085141397285851992095198795152871592090089105419093910988030392317604420796690798636575720757651507907599234961564901197421988619965813507648777494944233073722918094110305606830724780258471841299321328291416461737844767636230846333743624747524702407073308967638784840869390126300120638223104310923593241314145408281326818262049546324272915605546688916658037700532585793679180087880593451338428849389901776988005542453368522896157430882184323994715086129390628409691891416953599572455518158952482236647862571387721126213923431658169571652467702602870855484852499417181406919726107420281117401363311302996355531832887209020555019378662109375 298 -40227802740960837490997955554062609637912495264189438704323893541384981255516056414023442568427996355725335308609993480231991980824458961394126295807156722591277478612342844221057171070452134460599420104450954495551213291777049388199616316171563075230696906089294939319512391051637573305680565059390318762712978733799899543090577063615394278895421217382951053745209271173607358066803140645719192496708965441851736324966262700927933828035497238476615485221344754894541320234161526994835878010660319799062205395051236299004136404575152531550947039687549961343606895097360589450434297009226765410206029716558090114457712437999060863571171423767575970318751424201764166355133056640625 299 -303053302503101224137975195155434839584428891211063061736616655206563752557074422981264584453616778318571678417309475786205350332609960574903396919779376013947078294560942579263060273030457544949026658503677930739375686122143410058566027086213398077820543129966731139855912678724844241724835260448347303745752423132088451844310742614567698919821557300364472628248804817571570175522455131804127252076799078653110317780046178835306530914846480925162489102536393262423610680871689556754966220505456646452923739152007002907821071657110957108777383515235770072136925327156797880776879671332109965529009373597044551382299358130370381182088485739039518554143117002604412846267223358154296875 300 -480297336939534203554392543126847138539720771776432871712868499019007312711152651404931613953781507076261339300898975693874681423067937067137762089827767510686489874893546166277424272734829561378301282959146597861238574138578985608260782148270463658343456226304641940330128916412067192453839640693105161388987290186041330040841240015416507183594300434311290030133732900226445811889567977124235749049584714312234590226952241448419115193773791962513622370606355317202025307570511110172389804068496457261031485645437000767360041537490291488058943003633376888746279875022512320613404145635174117048898828740874567587165037546494628737097559656794015599793098606387502513825893402099609375 301 30722400413760371114537368900614190026782993757225147967017235810460279399596679200529154889387434598897024271425667360085814403505303983239197381234281311301573441720356174344780150321197372614410628653028554978004775994173263095154471234809814508136127921535231967952284593688953025103011487814852020022398460896240978397062496682516933422862151995750442855153976802508253819110798606845281639824351682804710702704043278250278355948037526558932038690661631181479996092660775763388300988912192276503467551677728828539841546265407988696457705804299852584661353033975573967425966397610891422892885817000309204391651347438856359232432715990543755271156115167584991650073789060115814208984375 302 509700496671959897519277322061852024582499018237367947007582352510099956974557436456572255881241341950380040209179870390430638391199645529924422358009117080525823732697262215036434845477456679131665045721125981243278329968309695265130303976347958053714465372580261181009575561032226268571041054587615433245369702372562148791632556314442445950776796873842604852395397755427045430671999969535890094002081891735358663301158840894654603162147056430662791272665217099461441040653245110151233427569204840120836096452527897681692869887061017722277727807801441267827564531558649869864062475132002687713608124043077162631953208172750659024945571382519238626433477779791526481858454644680023193359375 303 -3128374237184924243424727308068166280805163385488953684676137627300891980638612264526365430650893153987756948926908723392263131476339414710175445551500362376211523281056617919192232101504381156801604354700725888216166339431705358272010851204801406361697676738041634442982258551978085596386435014370020564307664748909105678626676923019881859382815375165114565809911405126501111158093798592795930315300491145597619309268404288061993642704446355183086839518886686224260159538831548146971943242787400743766141263609059983567640283539479938913782611762594730812874858828117308550924985065402372842898508534262916190042723643046110465124427733880006574479135109679708734775704215280711650848388671875 304 -99126080223935964595910177282665007457669505236096106194976603459482756703171509265158872473584848104322575671886578097049510372341411717954311474645651152328144560976306681278624919787293965688614409312994284566291601976850049504963217719505720871538578407738059385236648549787225705015231123780086355445006263932420165085746410467685536550345085502514435020501893342621822098108249183771987602816636582044149311782350945852315061168814823965036201698182035837388146415819934666915607568892883555652627426936225091866687497829705666152716090392147097768196415076356807196036132870309204515902979090429691447384429710507495742970247191755769423921874584838535200414748615003190934658050537109375 305 319959818415866296391438927699380246573427105607219527414917844428529011444031114765635717643136800636985163381059426474546078629871706364530632709188080467595564271760485004213660859096968763138349234514514072197493149679633838230591210717203168293404081004071183131506763302486043865624670503739847057692066074320922124213962111037123617767047869146428135340792488299418914842244830255250387617715506517461784339589211813219161244857635049528296995908771914245354357716696720215193926998549497747888669135714314755053541861946803057690978249567947927313961571268161357580284102072385586546614962862556137792648503494112661506367911490635301894182051972017231403909451930303475819528102874755859375 306 15018304886523553036063964091560639317412555878897440498863905717066012560190417611629763927948914000629391776730678733143025203732751729471869460559041384307441886867454730836218355867326666369914497973794291878901398492987979176925526275461892289047973263114784288996647548534855755914390234106586808248206686863607026681899029120670556229480792901650635136375427509182167362727651862183810016240099663004858117645480736206202578328757645945480036971697164788156659379757327868040238889255409831970559398478570166046339942080466402989048175502045663218632791999244043617543626468685959691743662557370738958200588411267907658738321455357631798324836830531263064869398213675231090746819972991943359375 307 -32867529525818366007632785952718090552835230340560039673987164227797908407230393873805724545475119306272660601525254180412206442474379569928596237937519165837862393196631622053267239996671385238324467157760247081058800507670348932859704847926960905914477691142352564590531801621503708595112567349206099359251909631910228062973187783537563194968015116552009654981854067194567013862783525707279940281477913142964558910350788374538370558204113213430501138277004074746160619226148460396473898267146305589070880391481593994982628566226950606026775763783033277948925513134732237550469712112407049967137440587895135245040593220065739399545527823063527336588718903829263670505821042299430700950324535369873046875 308 -2051402367742278494454705087215652657703159728438072405914919504054040485429174781995459951929673799783399376127114422129502249927648409509306950013432275771613950730637781930750042514879089641115414804115142197321964523638445881265749732218483128854069158987503995000884106545590397997139305542542178235072193713567700151618532472488564385632824182980959950385860421925715283768739276016974429249392350328506575819256215898790892301234927587380139033479283062529056326488291110461010537056484051208093129748399535759889249858415081031651974615602015788713884177290578413581288989831353399122979950536950525765317865981926692207633847053985974095023849340464482144295562355858520822948776185512542724609375 309 3390870258239660997441782972513529309046811423447091284132035952209862849544875302108739248803196713263458068619278344865689805738438084605206978504046011103810617320382571653272082114890291544233799106929745629166715900195937317087440467505311091216509748173870911459119461077821166109628509128183619094169477894616866879993482753930066013064457882948816013866443029482337475154640127019976054464322091414907583803514315234461079144072757088160266804996999986259438460206594592664199360649355738228923237986048806824855332816382264250415031844878838659536886678960019488654234764062279722542934176856907977273069937926852823351335779922682415838422874252657274432989904558449662121347500942647457122802734375 310 265115619965333965479465053306680134511535579709235527480546562125560039122367002112800917031486941695929668670757259649034821073020026455049141150863583912696063502015009795210477172062356253460883139575339865810201357280785624487469040544942481312024337325580955917769129772001869839261650986396944465639952224251690742435245009800601631760230291563129659346196679629000617794694269371064484156629867224233497548767472429418434560886669663403560483009598281410551277754189019048731852920993643349709511226973076416207183025958321856864021010475888312897908791428982883001070506136900407549346284646833806471077377627787179937819730952852639344008823986606650560609365691947320563610628596507012844085693359375 311 -351318651358871669829758044060367398984251867253147691839146528640666028788476529123261684734126647490306191399866626080291455529178242108107850090390987284766835530299460710901691606417269404202904223330468649036935471663318527717109976577032358917985526353774479763920000185154073737377950421655125441702478610434179950549188447809783292372490442601929997042732950434724311379782778468587123724422220730090514167700717863825555354302643442746379348582441684339105692694134146133623831215024589601380934207773597832865234027111158820305526721549266390052806354349996098776174660986392163214808448781364310761606107431558831131685667056005873941389816404394329456679541714255145788620631719822995364665985107421875 312 -33138203509899050830716778134397113364347375076672635555287291447124610624292122464942332067527744049547327782330661010991614154491392772523473370852343023006287336159305710316460313469109805714344677215837605749790778349591401190630420252658749134327157186297036120622855386150603659824175484712900889964677677065401926721545911657366391712959244427562013486794496825762151612039413884776363301442951693828334507846849934792990334485824593318851161081739577410400914605376853496368952383574378645655478414273559814211845175729354259254415061402443423525994471652681764176949149378894579488994309481226340730050803392951115247679019484142051851684366805890032835480328428519945629834931532604969106614589691162109375 313 36551586645052685051106212622414147726818054286897853457259726952623207572553199018248549244309143576994519803529375004758341521967649808164769338569486809757277097640870343074101885344302915203906297617300337766592205424483047641076093386117643205040174309369185996174604708733348945151566507395369395230706419185965851964292028277368011004738963448615699565836528568657854706685781477911678269961025433905000244451344154025692910426052197998479413167883876602508716209671957712221900458858017441318395621600869135849458441927094050665323400026662785076518829829542962129886037808297553271645925132469159644725171614408201367107858412796024664587938976653457914651392824590691469837253365656579262576997280120849609375 314 4054096901802050459351444015286620427170037013164972607794959615646449169974658789329837317416667307632727792456830576068221950689777154098819881874495079922286318906250643463331130683315546513801975245631828729192248686083918412177696081001544353992609882007646429287793433353417197764712318840647177681383706455246619215043608602039940209951894756698731148309484925714548888244384474694705753162271013005449824589919804311875013102984109995551730932999815001593585102906318204478185455350738076058251617683670024022469825150017715263541438006410041324656841581466958991284448876515236441533352854243896885865872268369993307019572063497264603565914986512132002516576758135699500010315547045258790603838860988616943359375 315 -3818481540285700812953732897812759020135103182379568394008964946701109528540596236364807468635768016499091458901327169363988973149123952128661001212939347894325038143227091599190614335111823798713953550034842016906080215819976036060022502040414543327434631571855751706686245446986532280355371780275636989404578084216228512448587416103022640805677247378000459096720176163077202406309592693301651850069486156123738575261260690376714772793010228041341114338854366553551292221309442846361957669258035941130189846488392765637675981356080056258981521533624085871243823747049271899798231522507377203325033345558398125983829754821327888597648114408720648558414672502815360032971887423774576612640998185188436764292418956756591796875 316 -488916920239149824601454237774757862182820388527368159462063824478394086055310864845419891214889088491142899946398658974443425687177432878831267841371581377740699946096912383528724698879283594305205607652943435050689920844654433885459639274840645519504693610931951601871660530843127030214251163667839562577991897553350975512421819100737773765663393456383912246961662683274178167474258911144846316938037047032098902717680475440983366666613344647012909151573118717972275289755340873487834796231953497039002582477673349156927423442727344953141627365481461124282580534992862880552245355414834588105953891531077410029177859675507316702802322269893151391344834034236538340422017019282384747485908881481262142187915742397308349609375 317 400510622551247885060940489782963797489847794875686418635378570660076195233534339840971057741825773978867817043136972420812282858803969585775555199931052149230958174810345513773420265421434422378461866657327254615944266878630183951216988808809986860924067724762789854259669595739090634346982781652662642125654297555666670324922397452620575612687824536103714351498063635376837162101001092718990136048151121657782786205739524686141400952476636266934368103030760402082122290227288858431910452794633000344648278386567154274874984865039288474612173941481099446871571618749945689865365832124745425511150853199435225889643220557823779374795564969718237760356981830167154899295331096669279207630671100941387621787725947797298431396484375 318 58393151674212665382661523107358662863788190272288685093252969097463155672985353022341925530237892885155014413303885300787899531560372767021888352130565240537869409046654956952170040567441236331102488037442186111180386262000796732359713341874225607746710917508356734148035983173804048294540896907144277403866334318586343677127784191156958142086087323319266376885425264392747651363711961684310555515365184266168010823674685091891724819148102969552860685499914784187089242549535086107206203868988384398910694877951295982891270485170053429468495414824093125325454948283594471547631368333149048159867798459980348563330939261159263646060391096475745165382388314884815460512287401998069584268585259529312127813682309351861476898193359375 319 -42172586479185137697150204757221700866441977530333948744206235752365682433386424688131804287368833097067303230864976064166768917822280275452171449827430730599872267325615352848139753200045838909960057955234529843472447787252674740827211124998019243643361831565778353683025787080813357017732983849547627265175831503694481238047042204930115577022846822588782637703136492818952750760808322024543277450268997396272604830182586794986846467688777227971880710903659529294588493604546889368087370050143507643060515130932514570337293815956332080963187472703793096067662179645465245456274510575098901593242521328388390591072447829519742147629620638758058889953474010310414245288175056564429762588946273720644425223026701132766902446746826171875 320 -6928655197004735072346583815839951260295999914493719835287815170312157607473423103896928158831842583119193512534226161864054437059236716617616617650833266324272239432112661061218974412063336567341533334501609338531778324350240026388897178822533042133116292021072715094554922583978100450479983344065324687217313371454033966525977580132877274451348809713761678854087370249639128526750275963093881878531739858890856335482990697902752250465518416802706755495526704800039163714244175394772497864314218197305256670094452354022361973491350482086599924707720265399856136128515701793052827055043280194591903585477827001661555250459510257059967798385578678571161983042166786262678478106702305153841593958779158623472254475927911698818206787109375 321 4457457125633593467238567389303499896809924290963514098644029231421189847882974347709882029339335349032011614762342418672316909595769283843642614748572408826818100842456866648136511089936007887991156868420642607792003277803995699572037697597447765760469271321838496007937745291901101188280799783006091494693158234867784581209278421183248141694020880185496304911159932509553342594387773970728192660843118660497482093400303727277236030188235368725398016358906914116502104012554128923130742476658808513713846466510243990617346269531466620645679358177026457289680499308525785421654858657977047993406232553096320921305472628483962656831720251312287969358800319209541902976428836946408188544312805056243213652770484177381149493157863616943359375 322 818607088449123647888038161690555530291744263087192326168717808819846323813896075142257141817027286818746431944373606390010931955989604537232807003108693862053160946542212499542183952109088009203289036753065249128900933802412277876723131571848906491765890521529924882448086169894972460500389229609490970334101439699036546018274691807005640648832756359106159205978170484988646305811168051004682885969583491117402362088238080650211354123831347717141047803137260129142180744856376475828987610432246173676933435189561551365978423442836543915117109003593630214698798547299583394467468509687741534453925843513618087845857510991615383722968189958922835007995937624252140520574522071817109532746197337183269357121049928789943805895745754241943359375 323 -472852697398720923882056147956877381814828756184997135547490798298658923426982954980218863417920492744966819625108695382770119193425301708348195513728996279144777409091502351023452561702639034359356213380133080124716954736039491790471447882138091436929945255760665678283191154040923662020223286739108609361413048054584654490218905870794910139677965170482083453221329857334917900015620247113103333145977910167142925685991885252192090269709314374840302791390934002846490281137495528340422674033154390793406192501265491692339822239084152965866401991500947052359184844533218631234216169254273872393551838496086912473514556328806328963092582422440330908014452477125920444533991066822024965417635491043537360756112666997605629148893058300018310546875 324 -96463400735325438992759520483757870191293319521056092050355960034577786407463034432284064152000944402324325255471674534764605273264588611373077404463323487882963454314172042690370179213097159832150220499181141710269384867985150401770442884457103888885998510633918004290635226822727578332972843054473196335676386298521385692352404791399957464290836820306287076951780732388174240290862764507081799390032976711758429363911182495689055729160803271293761294730571247381665794856012478297260233491827359626906623740904175184214425734534499139876991288230845190844914405270882996976104649615463602368376177617197044809586366249930712837017717906912046552783165281346991995861212738670891490609297880455299309205675194930677409502095542848110198974609375 325 50336093586498844231280340067797187784436126954515564927321472902764069226223811849309467208343294835451941471952828330736452214011422811514031426032539988203458411809716024824924784248982948533279564332197416744963962374033379568931552557201850111107782187189353249695789301258988718400164099931556164083351919924075853897147566747851492837252050769445239616974897564350638915462147663034243945228631838247547779637265675600302724353678994386748104819869845395808999856745089223125157464376341393250163899597085023898448302227028566272499806545569789035735285334615458593789079911383142086278037006273125514286655730598931278004850929117642604820106731240454808919783888238629750225653676629688330373813038282464281626516822143457829952239990234375 326 11351545974572982136823838426157759857280113053705745185641424303339830875253171510126046455222453165127106251392855872604938672478286401132043024270784184966995411633557539261911035950293467235560895186818009668047551363358669465168456439215640613860743669200976191516763119185361455255879528308507223078724329833753712026762125167553057720011129186252324229657776576918100524027883489626616594841424600065499880160184628531155983637153499155152841250524200932462010985416109309087831398614722356353768151111894599002462679200344043224602984591195705179750343127438238376124661294431005808014336678205345978086632898291538857975219160248838927386124831674762789204542112542922443683628236521613339584723438994400099137831557527533732354640960693359375 327 -5376160290490539916103960534998070129732246261058574890427077091659669796770351807399820875924594173851871933140645410018114116470316360738127449407611753445657744305985626254480146587572531124451595206833898811273375815619609985963903066584722850834833148604005813004728184739345027074239088918630702261835516405087764508817464207298964426950962032389847199470363364166896692956524874350018022914231115991838296540268260835078816836525878546159707555133955510486471911433786251681397379705479470094142537502125185628285281337786663012065163914775308336573344473539034575890561217859020573082589291474142964496918528168861956791170226773882219429126048026801792647185015389094298262609903772647897653458859477352172776795162235430325381457805633544921875 328 -1335283374743011522396150973914483617931725469289759815744610218925833194269787311439188723648785771136616624538556469325805163461389828182592099041666869129347001030800364978279181358255723726544377429520755818739724299220874451096667362399518737250095052011167181738652683282171435609724927079605529871926618025281779243102172609378453723966214494925572095799210864402953428913053723689721696105156762086717014202688590165560728500027915825814818545382447164918593304845607691271462613858872995209768716732325140233770469301364025666623446933648126135745686591606324253397912732496166656532831415067436214041456965639103553168436626307271404579715723866086858929328996761755460484515843026377554435743025710455347948959898160819648182950913906097412109375 329 575993383823798044423007216143308792593659867446651449416138321405870134435101473103985910733772421922864680627626165696361125956444305594132880065500466397059195149276784994402499250910805234683035989567622020531915671934539324717452139137855933076201516406666992726876395223710175547412568447680991227477233420354423235859006762737315586369998237334984438485094201038954533534236367814594572650785967012018405694599971616736767022264186261754227540211634136240793322416511163637334499895785181044370487526650729475987662390711920223170240628242927891389681962840336665420562487869279956966235707983977842405364521222326158680169746626450607306094894330452051056097584594670218375318246726455173208916917611440341063492220393656452870345674455165863037109375 330 157126082595529337979841888843388039170148633647659642771674220386078554885715410703220453108198861650777012091350948987413602676580136257472599798613946176877533135866213961230639014164415068359433398761081418863473556600977770581613386120619121615828092719845817834604801614699680615883819867821509001230142278952700763929332899949162544808040957824738234774340259558921545205002945698963350640047431762747381498786376177841735635994067089588572864986793401676889312521688933939329203084771172528982258150967781186415558663110961185527414155339182840918037069802411519607663128997077923894257454638088709509918565311334485699639035918017953841664971340313371652500706866820783992428904477116064406497249709225660718572621901184313310295692645013332366943359375 331 -61889410792773493805244596555973842138344592110284608026300955063819576471605487149470281686621993016514671295835158286960915949033095802107492445526712829274819629912339388857195181234124989851154333294956338887177770698563849720260410807627163951082095749201949101236721099032137771320140586637015126494358481522041856268773620816482742331588989024973090747012303290501165492333680280555428373867955284079322248693885191463192959123436329292237946860403770531144747494512321183018352072104311505754350306458105647955430483113343163909497427344128434391834570088174978866894592961983317541600069048961557899245580217468242453691547999944031431296849943513921200009613982687204397696563672712069053625134244741670731443332934190676053503921139054000377655029296875 332 -18507293030514233681587419788360174678353057716887134634403882754310990210578151025896952078138402139013350628193688845118272779485928921245131906952231762815826946623125376387419359345198303865684004786016612062915361125882648762933648574517033547401846793548939644218466811534852934513652107971690010937041235107500883910917510492759648323007841114890660591288824108290542116830324763116953168515245900013841381051630471896525593870595782788373924191898528750774193718719199369009547863799593912783792332010845008293131329358228262973078502281199024392105669846676820673669554440364833732565736545734512011039352953163503227909589280435173111367246412764288211738618292586483737470409430181472089474476316639873530844117787073558745331820318824611604213714599609375 333 6667372726064156875625516350299758049221180882494390554763329732126912740179009080576502848573897536256010094710532789652832052444408944710617393662942130407665755390896196214187724067190595303151874593236571343619810299821801228764737530570934326723600754689211825681102892675967578128756114450483939270635312835864935684392937976151032688636472375703020442397400264422520655135261394916053652874237781658037604743658563566785777192936594386032164582008591582661326079063406643338444178166263511237973289009340108266569617152673492536671985772630731027832523069314491118422400327216447455259707300212252501056151735385963746764806911155191834423898617069893858204199568292430072629861447644335459579480919658333219836983281737037522840018709757714532315731048583984375 334 2183080450647461410931773192113587471485667771503930409962144565510622883264098346777453086931398177398348818026370446118234555208925377972483837560045625788087572481082696557122414432747308822845475593583862324283672710659922667294704944614754208795121475321445530100581856895633350863180941077402856580067268868827628522975303545644334947677371634480948718827883312650871487244749294311606351722178553755028466874040094587343328350405086651753121132225075878754558491002671865429577312934593445928036561472288750687423647901876126298721957532347535956846549409962580240880539035389070207764099520671786052406365608321154398515608015537428351893187531998320103257091436828165541676692384719310441452402421137959323688183582632332893864677984811351052485406398773193359375 335 -719946835031122876839139193936336473620392535613997782358909651636612089815327217922780763277233468002038259341665910997713997736420333916683761241996178599160888870372812934655244328902071052620739292675905077259672533707583944308288175131992604880553914268552818473282339906540831567163821156382990023439552703634049891437858000818977358070388064920651153000709060961424129490858689980189033704445773340613754271610501139371430033608921713651646307008737782768484046352586024798319980467526918621756732120758092242118222501071474024969144454858615447841370953191612827727733532209283133002717383725484818563135597586374903322038461581070491293384949698279655891532126111246532634179932776674662081060723664999163998513962902372646620485222409797643194906413555145263671875 336 -257989401952278898712391766452066556500628049801600007055397273927317010419223764074452724482400717646845610555250914278933408652352925556574601345553908886972569165088585925182799651153508843800104290851639307137535349033636802782403763505708508135079913364675569650388118754890676791745435275540070300912610144571863126028061490485592706496564611146087590727891863405879540443085842944606022711068964241791079618221717427215456519620501787282780600406976408492905918631521325694565838850596919661757930837318626623968752989445505891178824418210590728111355353987937153090819437960243666620169749481548606992419811793999936093752872523019069654266398493643980130173445283721882273564577713417641216871437000426121681190736504994643271604766556336244320846162736415863037109375 337 77893081131530379396181483480180862288611318737586500041105692208157006659858725023937574856632839729352796878585550466004382165144490598901322376547713377844915289754170830485184793177447772647030555627842598207163460072598341345467615020804508529048548235180872943617906997182669007543479311955002356468293969277733831180393735079725730003889362589717196283066148684178822431371552059501017839080463123119956650844935631987902718262590494366748458788263686386057607396697669778877115958977143299109299590930475620393350998160002573700013431176224378258778486102246028323020950216540211849550061592712630769691886369779425979070970916993727510393145989929564258336918818946217984095077939880123404968832710180233231765372691321737082321194240290855077546439133584499359130859375 338 30554937035749235927676418801691806119089708421764847904268667267087326488709982946023675657741828740221888069085193898846254578432079697430706376514879246347171192664893030851149748961953294951600137688164465891915553368114408777914497311193300955570140835244448530751377659852317465753707740174992283042776180666768648701058278161447808776256029036052011053697242823372797270180709307340808890513228387772254064755836979744222331097831733997733633951781010081583805678592533171248373179500749880478838363819572618535685042988179832646115375648338913150133720242883659784808193153547618267780306408335965089623949377754048110381079261361916060694765576665954664582590240771817992014072958122751691523490393623241314694192622707745892730230452970399071773499599657952785491943359375 339 -8440493105254318124822211116684405339513765871530359392132048691622379171518250437444369167055034710936852605560849718955510817398285988519422077938593778443306934472702096895182205277335043914013356731824782801200449032012208777002884750768890758059070232051336920609413502088352076111491634412362404966722133516163894078857027698026469166920495904158871206357150447924733430796900953875522148650210003221132516647791271644662623178723912428468806416529681436265008214249440588649311637924873510856260247008967667498182715788968636540092603796571494172543883562621740362963082539235205688523292640472822313308320625762770019897267812520602664786933086823523819160704099940114457494746989791823542904406968237481945609390348406744342841749057993232461402612898382358253002166748046875 340 -3627653192009033722937352585885716608830243458455615193448893163171735731302141022482950341721199741376157167815332433101934204366878845718796529202906800481601173615019304714414173614718558100854447327562632572845474671505468318246042202172684171462023930664749455359695557552523521002663714800916401850108212335902143716647515043765409862704775757571294598650094733906572858273799548161857396522539885176037402997570181887722422489532614431355347341710916918712010745478231244657720770222428025467870161108308784789528604332506151132358581029486541759156780186309421610907338626008321281686652458487043886598916176988255890882143841113180106038331625607891274664612916467218166023377712534498487461710680805700465504430834321200105023441501632152753362990324603742919862270355224609375 341 915566669775690733060508212741086112484468322079434673442081638193667778421345224933862649552146592860220743913822863205838290069907843114870037258659595011480815305377635404478126426250564875085598245707864550921273482686261007879480882525770663344217992107368397086038366296705567771692662904654941551024084398639022551792536897400720688721931752942368060054812308466911772993072864396947144375044035292531987768200620209088792318355962799809305023261927236874894582799372243777713081876990043485583375169645932577048228633480683444202063312859697983921391396221849078348107366018785018499797003365831081946408463657833692323361859398169956646739375953640988177978921418109680964945658378858884238648788577765918206864676324085058304022179220099983163943419413044466637074947357177734375 342 431849551651212569834221007535132216587823225365868816068163752773752933594742348343347830229384238684436434006766928522550306877966339646580100921748525935080600298100559553841120718878990042714565863765831873344842821928671182542594545375905792184533224082168218682138366066839339500300404384093846767705133603390994618770247342375324420286456020560287793752034803467607451093817681287993566974020562615007698811216953327151442856073889516126294199259845770770032353244320560453425276762451460011659529656566142905927211307658204218876416281989455299835713041656979052205179645846748869562137144110787170510814007682179902856144562729995462011467117143618947357963639347450276593996653266984109931441581476969913026212659247054157579352153283420161794570690124373868457041680812835693359375 343 -99358101484622557431349192246991607009937251778606298270188412757028926510472687396304569384189173968003530603360763767303828375751571938007815313125786655920927321568924748908436691585675446659676326854358832528122887175670959728697553915810398717170224654410833949325615499431386719632078995365084922016603056094211531615456385056303842429203582604721661363815561557527021544499985613509598596567281864450412175884664593782556393991567533064862010480088054312239828894611425484927142261215769166584602891261899078587558867500960020132835466483487818651841464212806180277650124394606239955070477239414802191014822649758244954969169058040922378364478145582799459052196810036052531913908526957809933479221642280880385647539235653124036021465529875375226900643158604680138523690402507781982421875 344 -51556417443401016432630816171282892503041756586245729796099322705427706501029949723782255890576269937161506499190928547842904703226423199656734649958880405596448224783524142548643039796301963311965623752643334892282851025113629272823619332347418091879228170558252773934913564084422786422308266796012304997376005016944743106741701166785418977928046026707230001305636328576507558278158846644890172514609134175058736617896235936713721985943820158558721854192280403136528274446231237881313170096284102490504954573267697834578698754560648213210977233417828010931177734652302142520048927516077043142864823931221858865933506372218532048801271409907728512895931112061034883939516257841154627116627758902949793936631585243102565651525682773565344934521708163665895268036258230267776525579392910003662109375 345 10779218914169018751168371038372964742713797790008425565529857287503851745710231063086391053079799586550283912826098796534307162356990424381193682338378259973291338161709156266852105407105126084334401519720360152325661572312909390482767698913895408264627938459282693346964261888619854868726464947148969477753830462931992057391219285764779082259438266215588560073978428488134235647929944554314695432351859930752443465193278109234691212398382902139254854727914044945701461117566195415228987444635650999767373054204514198013964160753213737686880700466828230122943060931615661105134529696915576408811557222269552470686456537107379423443205645385510849501163976522343179657934752644282671287222830054932338587009317503877661525909122618434436113822264047173393762560793409915049778646789491176605224609375 346 6173682121787527807476605039308892565920406202372240935006089879992482631270755903236544725196295831170657531563045659911975724878588065677689732766780717996201197564432387606600046451753348833073327408591544684073988181623193950361203765828740854818006216045687096368754734636213838947736263965290229427910323401969906374538018062345319393250081021167563918853359928702628559905535052275575363448413849035114885928990779244218707488966884612221621378238280528483936083999938517580568363576597223956414293348601813957460431524180615394207835265695855347806528781551779187755839923383103477647021640476953824249416803026121013713562364343790122884631311986625272425511056012116521281137378305416496960549755748917756355103513046707501971414521910349672680953644119973380251167327514849603176116943359375 347 -1168002861747425487799489580606008092242087130910321739012494401859113214488258763817279089997631964580322740063740917158414518150146495165366492770606949977413457451869076592996819326373830052814639677799383508833071646834502218142760660365151127383461614906250885976009455479807107202971778663159824241065700113949422011509718042096439593213325571039867192140731230324290894191971085371604364549696477579654913469432561799655498055573062814456057256077145883801050853214778053657711674170026291753774580343714082317067430607809057609281887795172756797639320013366553900518585674128248330665152369386875672258600587673709818603109400548659692879557992444926955903791970313270495750624637460948016772724827229429677139433579324371368140863421457480543743839439297868102041474003272014670073986053466796875 348 -741606524262183368744693442349472894870172068815085476388311673692685016108545758324260570989337232323386580347859487025812202640362277298554015388843747540563655519320053161722645338035950722028057873611058662448797852572375458934205554784466966808936601278728220074345909638740082922868772135380427212297875692232683769216711757091679724254928886214256909668746141052680856689960150421767197545656113861627308213109100961432267797384565970845865943809212158320782690346238459777820216202995176385258625514839823586570715630862183521264288483899995442287426334873580282322910226365834399439285865665783141314796107974827276493455516472655663745840237944337236040255369270136155751238848113843299514105911061209013128956174321061706598332274938639479866215920693723219406760521223986870609223842620849609375 349 126261070746246425045756760793959002418830675653969402083780966418886057499338762460379727117041403716945083272039569334454166243287397187852758114817215671034825686528847467748818196374856125301848309357308805906249251598675857022810996593023531705218239972551930910926947546775729933799320911444804758346643774819696558143568398627176414848300273674779484963330178119874179288087004689423083812608656770904919918731899134701194286327957450924891289531680025061403065203341476886767374719530244895467101855626427864664178723349999839415208442760900413931215982229123831759754467938173565654568594311775116954023693904910034555970307383045712759077525734177029720623796177076086455902889634998900032163396412116301146914392719633932207225934961435099279332131397566589343424930342507650493644177913665771484375 350 89375304876209370919547879258337906660957697716374653996974736148419800732686356180352121381799819655085504040074794348555671541511725912509820135021044382445492317667964823079358962311019660951401487527267334028378831059122691742138920602380645314294052959629617260073896406006693610754435912305418026192281669029447291156495278269456369855284425380727865852794584962654451906182384334393848414069816354908854330215754254632991088209997532816793407806597484995757213696673103345612738964530670670189884510815931687889017438098014890126606124779224768572077625047794134739771453141639160911475568200343737670086333897500225708060554244893093098172969034402564483589960812499942501566180345730166797765412426784082123921644126055590016860860840733316813168544407836477247811658559761553988209925591945648193359375 351 -13596055096137811519119806613050281386233303464118960456556667285127923591181480256357639897219000764888320790481159137037592793458223198635333982957560948146737493951343183088494808196480184708937632684060621728283603998236513509666457087918974121012906994358449167861549448693468447007143125139339132519523733525728393461036712383553124328724655995015495083370041297141298631187956889742843088820556850674419211432747353815656417749447403452162738434498784689827624408105200165520389344852467911080909881858367441071437081400834757650920066906926147439481686321988437276082381759961345403263331184077840270609707980488353702350379049740911422926276758837104148695945675560601890209819138634417371838448609151597193821147996841860329861915193326772492547462978214580360609994381122231743574957363307476043701171875 352 -10807248246345794519940118398646446791236198893637040607741438756453147173192166128369979574952252015713358840163610838979511652243741486787870050922990077666769379992762158426816410693601953306586434167520851300383061819165745605548874118744019610612411459939915270018570163546224143297791914641180270779192768653201493630139837509085061671822103498244024975294394590256518344713485066009960034480723225473792948199627863568383642989299398350101177391876594195274058684667481637199609965446776725636201166822056015203848807042084811899604098435161560305446370575250027116398241384217206953264588427913547953762848100638957083088143720251740450324938851686008007434584956006777206853955790936251789130869728626083892925133235779610993368267536322820827468901716130122693135029463929824718206873512826859951019287109375 353 1455495527422905345499696335614573576339950529542461830163164465568582629586525303054856870787244054767652471765832226903491965410829440979019445192513920201704699380463574174734512139580397156331767273705983761238524142006701247242843286711087570862445450661692119145217154754560739801654981736960308568954964190159038935968206329909340595057013119189303168409618114514835370773516082923895098818303723483732805876428131214045783313318763297872996307104778494327820561308712070334959693211465571304219316601650284440857566091114443947781804403791021913178077553216145906613203831509902926399689264538141904729617895176998013844516542018198570699202620884113183083730058355396512386794104974124664394888215793029169338187905535563009705127208996403771661293429554106072586909249529451273150471024564467370510101318359375 354 1311288450175845707534630731650320756094655092738546790524509490770979541266047988986158596067661657824338483731768547045553832756972213369293218933713346929758492295163377783158190907590129414167030315369172608472482500022042289889101015904490269383545942691196432314173937814672598530457569229552187456282930461940468595026027667507615157237637653577327143428419667859588760342747498409770798036307566776436123909636820882008812729325049864212066823940935637229846346322046585115858658815488701812120995767231545664644880054786023906206090466749731734981699422113623923965137829989140374317806442656149189126204726707291495619246527968389138650557793463326057145306020316323563344374792814379815934283914038188011140542165476841951208318380963767100783543940801661050097516544202264875525391971677890978753566741943359375 355 -154483624094567784786710204974200146214807934369736441044815312272647355676296205726327355362420400773694076295748829407773313153981981071482236372168975376027993305843776910407960982911221739336903163102930779872624653139055183286764169702987695988080133922204838955250913933472612660790758336347492029048355418351802297841077408773698193521197168933578595555121331620035250378651533877863334393263063620629055830081826442792873874065340918153918751778586921844864690606879317862980717329905948010510634733512186648947816297112235088646897103521157377930857844065713931158605997397985799334808523240675517347815169493108793918235395366035658301542625092076019725154878637595050049939066356148267105162906085494706002544726790988555969113105096381197575063922320982984045706117361663930602119279456019285134971141815185546875 356 -159658755498018243218880994565334989717019783593244276010708123481699545491657541284344080272595028333947785807411140401112604089818825598253726885438799128742141390084310353857270741745407954495955514987690982988702544974730682113094693443924602863152879672349732497706494507384654287581465106899179353315114157403513861184789220955844215619762099586747162873302895920772584109206045342356348072275490891814006345368549534274130547502692846979114679481351670938882233454285559515996591231219078550594057803112795964034956402230458534835372251658117671549416981320399443603955978181366740504415722902921473963470532700004538468126921821417547621203569014045633892742592557319590116440617385139658120532170436724600046791825337431094065022819108288132386643396291606054161886601899254721373323571873470427817665040493011474609375 357 16193824187580878759532050625655530347980112372942982337879915042917617831442506723372356811960396559287844025403698038961858163845061434395508634908766482115564257654305332767710068025560370133491551085034090135682641088295271862833338610362234439906413159505817874341834554176122721933908392492533330571603798418382958976849324128583892995722181449638437802857096152364012845924291088320194079788425555965842934741557769194268969305993949294938015371793532067665644989530291167076794886404636733949812789167362455634068493365464145724173250897622059898423007940933234254393402782184334154792604140960181541975845724266726877571524826283075477789967456868638793097297348344743330662458715725513812422059606904537983172324505244604551676099423413034756012640700665149691823426661405476620891955080281832124455831944942474365234375 358 19508290753737582517642474849605544824413610892656558544176305153686521623767986477467248142352357637333461182618128138225081357559754331154816837881989632900532696840727973150057082343834801789211341437780231505350020908245281565801184358260039645683801575936340089683379384540718535094313694476484375805695621893528147958376515997786656516910046230479009722312823681461404826810321033605574007686020767291116533691364764640636271184549844313005922144873683706526148256837775692063396600802350883395229770707919074630753076632022471750307626882042757853658294587121317775730853104965564122027716681918325300405772984642748541958576020897415933426999370501860041198137133746696810950360418131144693958465772021378658993767263745129464725184981871891303906901667432913376875560104696552358546841449888410124913207255303859710693359375 359 -1666893140687972915653779131162738621860781354185744256650176662547905603719349286392939941539170460700064360710677155433164464894511498840271874290270534908403746980590642888973132836207385000794841525926761570197891988624401853003267539834371221481178594313796884721608657625416775818475945708019237495400911695415089348659027876888365540300716150674864382062227707598733938006068103347013154315428334464724110470096984833973778294134244175789590779875399298717921482460556717000009539422471400103934700179788740462083527821714286412953245648385218368143903234077865311082656513680949708236108521243970927799158641249529790964286149766096026113092231593404867901973311332906869819224748165682902948941914093556034230877445476441187200136959902592488057950050331792072656268518166260007656207510786096662513955379836261272430419921875 360 -2392178413750345331590579870168277099411908093249518290717193869896848490927045254444724923212407337339817812231909061880005289062433382533591862856630444059042494704756473361308823478308713293718405215632030274875150616877664983552496325497505299008781529741974332433184751143321120122691351500785855691445731827235718869795208622356753958179409571958906963455816066769870793564908996409972758555368556961609524088229038043533693092487660871265608466601393517798064704018117728781356813425895931894502991339937147460776092742008585063320126745846610599000763330301642921208973025167945727318628825435992992518824685121263340442801823774225684585595341089337774137593955753085287481627005079354602998542282420021469753084868999508117316685450468837921919540512884621456066678241996582956405633947874150911314927725470624864101409912109375 361 166944881152657364402893146627357879016841253778578586788435588250376426496664742351622058238300151597886564227796560344907372752427658440880403720790662026768930512026922326310618451335083907490940238640287893738552237922652242720150149364583710744698088409973189946427570192710896479751782801239992983068696957689572288897902382724425009571099997634733893557494626459065883673104731869114969238770791383243486900677965543944923946442939918241093279096217683901025715425528775392840808555537880986229229447777636727514682274216065594778349029307814212050738695568070007234403049207178774588390252483426487606819253190423834857892311346925179188657132623945437714248203186691828607378862280609976585849117870603576198916894530580741898762383523914885118098254431103137559814579660521773385522820694339978224974174736416898667812347412109375 362 294392998906279497136062771797603203301294820528798401598557095440829305563386178992110776554106020761498188276330028317648095952106411346597017977852193453597781076565379201494839299946298837285296471180593388485794411539018709603910748885023357235623976022205821944028750517896419882326830069441488434504855760460991529388140301423592779612701697115802918270314184232012082744299636901988780591990522454090323213707700247155068022955803502963703413064212099513199644786265620661336207788934038032696904439033115409781697518307644516177870460714328945249636220470266916068592516323050083374790305809300390275264239226982667797018177603487347269595029318397998090434662340880338037043846839981839597463868984385233339315662963540692587228761048165388833549968117622287889741164426846885775485485362123245570199463827520958147943019866943359375 363 -16010812894720352021839452271772952595465206139399785541107468404350618456975118530293406909493863037488535628511325512796765061214442405993407407993279341143372545581085420135639441732361044025682036771362164698987381450178757166208030442377654153343919665157592299924660520730888151441606685386898254918780648548150434039569639419275854776890985853858456506066099751545284021541908019047599467299181113676785235013737648387599094046635304091851658061133629438695907764812014532046386854787382395460610031726783788285061001569366254172031616919271981550935640527872770064143731743947814892915223145722625463491012954962758720916998983112067015763406679559498005608033213997660310528790370606586701176196631409792669304940602730626866956538782729648851006780497407721180922555242540098817726747968444813692141948166636211681179702281951904296875 364 -36360416801227861901939677507011721714781044802051387868849976294082370093648730623212440722171892056873586746803706377097466960665960669849275634894496213712876739591828917050242404693596605202267395786602157677360870251121042913635345880334720604967806909045885002099533423853746663313832188820857455806920482402223151217342030734155430323454186813734200101848920016435669740552228270338325437963172878687309894907858638850257902419238884554006401433417443779252955833878254279402680481277283598315623143718630818912031510334778630080508112560672955331722901042297020551082046173899524152980250128152141466385635762039852823501103267628957591132143627384916447791910959461937099774989599743830628088874890641308709373570060689621139301793689784548950308681495684664808057740756825653285603317360547021697372182237353399614221416413784027099609375 365 1424436080044816421421856329295594078003559569711863596660784408312829738593831823670871828056270576375185714244949804833949594601345868046441765696811700693858259934054667654374355724811894890533701411255197482085402460811577207968376213181586736719692020607980620812837831828756431098456270884208004262063613516142696932496201416020015510058638969365900619326590584385584337630060603344389376091305257597572592610592290773669223202457051464718597173076131040412840586612177957715690860299041976903575426267630200756607152490060589532085772204401776104198870209790787338265500911312894699610441982142263934028441769444380338599343669875809465216421296188790411909088877992631086828353292880312115597776700595989981049321901324810167605869974170025923182435995721796780210397705247808638458507495645496992711025433277285401345579884946346282958984375 366 4507151161968153569163625858979470019122590890774757675329933341525634444532351374340781889315190381702122182666847502815023742856379755860001761562386173396165477262454753511304020802921191607161734139361936154887291599792976722374718264454618282085673718678110542021212005978268072319504321198092304386830734116704410619670929352913055671655422611750876775855000121193452340956379310761805049922886216907617010623941404636561355769498356959398548702436852004652629770024742899815644053879664107177752058634581937140526434717352548436013572429676249140837637354735045235460974550143677715247330088042263651718422510504522347914321265175521639996218878753308998342724388238708646301665766313601066321291145767358105191157166907150712469750337121270192847318576058444049073239442748297975421758875205368521695471504121448191426679841242730617523193359375 367 -108606871160661846323800614899807301914825483888293856685763317460679024633980476627564483765457264736689641597811537914172880306097598306389191527385389268493335460985213523517782485961212019010717122093128927790511593625183942407731110613448457794834554705200408509196362410197779493535263540572219225448904489104414592830176144479308243643502770446053682177828866195270082125193847457100645188659897553266255127312030037480651927387081568206429988550349238677602236738248167295858024137678923271121227953197267818090461099480127183295063121416991181185669275591773041510233968484540411770698605406221231975014136756857567708732787735363812723049762527623249301308701095131776794836942660933635201550392890818356997782156265482355527140707707806514012343013517875375350169287679571441415098662143232614148863461738044699558258798788301646709442138671875 368 -560723176104911505335328142526464447520803291895369998444263361044799035675969765730890097498473965059671792895058938402905028410953947170005616387678536104128142824413240556915985301808580314387145229882687666186006647692297349639810268491739306286522000427722906423201209929733207991348261980447141278350538811577281538620152744678642527500821094853940065770376778026492040318152935694615378900564242125821253526767115930109099716693999410908648822170736982349304146003562980259969252669621997688038250284683309991805099037440916131043165552432874868642130602439340016900645558574390752042130787182383955420688650789396842685010887475993214545816713471747316747941219979885829391058985788050962400914137361219978871509014270146652611929760934162180052123625288513881141591599230348942280393981365873632854469410126319832847087809568620286881923675537109375 369 5098109420874090513109693545800664728561603609530993093338034063357114264933481118879629286205526941113327487076306255872904117829334460191828953127126217210352895612986190555496077206670691056821860066191433561504894346090419247846072435167083380054871246035804015659862193084042484653666290523827796962978453799104281635286338384734638664841132176352840217451414022435093290287817486684775967637809065378151074854072805230356913585704762616158855363285584968435314424396815337028465684296725226834569063460239310408287427836122397601325648007837908050966328138616997741699258557365213297054613527111662386669828624524019061607855757535594263556570960159680489874863177318583483983113489116804844895932008913250833739500510873557520708923373515372738129419014079702470431582690280580034769722271535740985475191672930154417148145284954807721078395843505859375 370 70010987611469884126129441995372708794618052225917301842365485427179782041552303338271269179497752774289085265763685509325214515238438215840317921400949273237225522780662981598007959970269814336845855262421442605473694528670066330494107393354216009368420006036993395149399237752445804366742925083185771472880578464528272284311985697580672894930025575018405486274703719356666651914987708004090926750740542397350648488259325113522488569294565966590881229227941687096441414222334254039312116725045674050025187958175378454039873565247777659985578750650587987548307919518620554007804234875641575654455241867966623779177333123013299284045744143859618536700702025664046784847785991099165571405527794044205240252020099776967318439785464334169875737493833306011532904078445223820798061179561789479616843977987527351657261644868814508611707964291781536303460597991943359375 371 412595249997534502322443355092759500965356635980813531382627741444256020650703401346982599159603092358703543452692422280412828752840005646014639942935834374231649716349891733099779984087810591486546009058420957880303331007983163821781792158317792630864102061317250728818622699196333934713637583337882283903123244851942622955770307068796181998918393650589884699646718144617232895330360735263281388476706419768686306073544854594401715511180876722036766705923869153926199298269287761809763272727228242819170743035102517150172378293249620877998141399550038959375621777337570733207788339041048705166860927435001279758892213871375644582245124756475677665746252815318638022327834404436976642909967963049175918523266805505242314662892117909008278105315667075542528419275870766359797186446937503045951192391553142631331454056387106220628570127928469446487724781036376953125 372 -8773048895753137512113543117009355544913034163485865613458207725475826468136815182992335873583265156004922161004444249164157057350577075305253967108692199449788131359904328190430505464590577019339498368061247745472985796541049230253973352029457212253318170386107139004012086275193253966960124755831261136897731929622137148563817827899189276948451571151399162897380596227718026323405673197268044811862211939246446324539639677766576995879732269927732772882136573641210667471178231471594514363996369010882770958433749569622439479660542078693701632053089181878192082165135916670472518619850086573339875505847753669464895835751551068952034547280361310100208438821990359156007750195786609673466724798109511078344967469749569162992274274807598953558671973901101065179339736115185038317997985214619303733265806657703647323932413795157581526754341894047684036195278167724609375 373 -183473809789987060865717884451083541787075594433971554383799197580372372034589070616649242191680831760887781154634398145312343296325747079486106274495363062625212679133534909809491518048123607821244824515888333742132606575735509540105155699260104158034101292573392922698919637834049053119555806516040883902309083259035914868424002748089995894042776711321557186055488696047362790178343335368084620839440337484732236248557831003780349039709822764438006491768092216556224607034860638092830110319576305502352816922767893640730666351988165511121498787810161426768934412272355543767702253895416598592958558159683625953737508939604554081473691215585645458483397426316759657715528839613086840274928603773593849466615987103250685121337517459521049159230050323926931331016166928406791033805061912102275275125531425807447801566220096115120676794920342445038841105997562408447265625 374 1103301259336331252789217066667071237842559735210807448035373092817933760563362001321326014293261358801751239809154788296942251698971767985842297055143829907493210682881575248633193173172070553018889244887215423256629222214480208011937859048272887015254323493869470548951335970491203564833737431368929803314710019046295780145008408793341038963588441730671674705333528958372612008844371692641850212298124902966285490376282165269686722942945718857402411510965965001993650321655801444978414352271684582095499173559735024835968474963443359546562917077644013094709654550703260225156636778670548565668357086151854441734811214962446981155836698145590487127696427754648861145368788165589404725368519933140254591949264188974658422378267924160200414733567559682748511721454835387059736655396202059266379969740870337176217915693961835368970123252103094813492134562693536281585693359375 375 39742810133216813129995385209236441252026196071749323853295420556799038702086903614611754218333677686583614788456965362799357716259706859599632122198665284084976545437852043748335339377080459807182539430010707393859905395669080352162840827978961592054221665004829804378485868815245862375455350083839707265579346118635684772522341167291668145411562115591655807583649371420328405164690313100178066274027205486614253804296925011895182326951983898159173449301877548309210219849327824657267055189793548662595911896236960343451572119339178371790334660929318322701359355184721912376112328999485631546358433546359743150086034204509995607884802726128469920613249651775287139031667254157010604533362073657331364578012822996316001943232537119495981087320102516789478919238238224559655317996308517321668521625281733656814360226998442320639186843781016751364632000331766903400421142578125 376 -139247292468881734094083332421912732777764053496893604180684108206321118570874830113258895998395872062823215423983514936195440037100775989311516669906500461513489805873671882108032204608903735698036473698004394286869855334750330160230681021948904005302672177872882945013904546227531363907044389174754256961155804722338454861791980697046601666453661557628759931787270054902423646043553757345851843414676923368677472098129310572754364398114090106703368057275407900778057024972132915781155013322589117550665581570252859992807230619826358146949994719677438884913928323973867404852962026761499746225268884166552154342636030983422504927384029449061667194626323473125113843090018891176101889872459470420667299060899043607593215007296971330512962851169886652036531676905826811941426791301523983252188633340276089232233405410804685998207375319547352016339658575816429220139980316162109375 377 -7139543641243484358476103501800131837503966008819882132577870030817293009133942858272662060075528510774886667595171538070376374000525265212470797194581480546493846294710818767508924679887957511445761676551266695573915486946047036199131330475423830890527005630227054354061580289404936616177535369076334571385285010360248729297199004724462546260869529510743752250999882138603051046223468871463207737853723341412994368952427264503050397539385081249803556184008132371191763794793368316760080709799319275691972974622755716020681856799972873118339972183346790269179282591323949472849794069309126135342633865038049352597674379734103895725624250594139993190291523841694399571606811363947692057022811273272937947403979303069706280070991247400199687192885488434289272041736621661958876923037716598159038576417946305460724493690848327618503607395652137142523230295410030521452426910400390625 378 17636632335521071583295521164667649909376802790762866174339185121836415459875286959138038150590459465815687748602595801188584496557595602235822261221587005600620544308837850967985477834295848062386309272293638945965069453581704865454567789945729684316340399853176576336030877003248337527976375304446090928961460297393296218279246947230993325755611234699741206784159675783917189755052529050480568882890815787055900644041939120076251881830995269718036324723616005178976818007177108401578057516997251103875732802551699601703143941109993920136474927566867125495004541371824168688700792311071229770470973325831504078975773768397584554440952972817219904044599522028815340576014645056546744038032678308724857180923061841195127421318759000050941808965280694195892746380775838013518867154542429340921003213371751751924663050471835193093295453357706095976959485227553159347735345363616943359375 379 1176726138812648609325773705274006792727508755012306413401766763444886855917118379731418967702346716637877936427668433407852334496167044018143452851092313364551547942630000813531792420315642724428150933927300622282781780077900326514764332156047995594642398345137978017532786899144257384748952258461360174112891458524566261924116037848081132646807903088906782864359144078315238060195483212650833806662505345798128322215467003823111509218686924566570446423147855101957596779585636535646205814561758994497645227167977255327213555868841642963138712119536126194376489981575275610779692974137279638112980873020193898669925875978311818450102951345168000650633399082542473375506992322951614088543952634149316501625967939295324864486771510733603239968991031957256925748852075300221296958513127263561006452878038768049753949968995073626249926695663691089531730273876064529758878052234649658203125 380 -2241636983362730582823436246657145186800074559777120086464171791025815190402187234343529678651403837740353062925074700822742266160578606177341151514241353890982419747911296372497898795224232087621388726390450226921775600441555051776739578045287144086372201926814556111535235602382954673237595345373232737570127615138807538225146351866463490026243191841172646328499035626096631271098806828234899327936141703766463059469828480102661345928033852172921332573397439668907924388661617392424259236823955475991224445064958163547467941806039816512875630489377770617245424409089790523198253502020787481485177911890364427044905683139592699316243413453653984138161786984697165657836023176189476793431902867192031907066216548891348339958474092763521699012535522008523398710637365271704474465853497374477247256846177561404306876842008105801243585265593910940497488022511873850817210040986537933349609375 381 -184763260019537546124153918405250610259922342890437437034285499962248495630027493207856397391460469851074338098645854099245687835096374226350462356907917036907737113970066750077491900393704632839872536849479245329827125839828843714207424492802111715471452672351740238244939683361832738595719358257375591826611693159977403754910659179204493027549654950356776886025773999810258645517989966256396584046774312170808547597402009172580362432968656373924128127190072104329052596199903417524762563374671657393145919653429371127439328242884617869878670641973886607664397739369875257296517568128504008941508932009069170750838864757748260451474874272578187765639780582932212765217658441602747465434063819338018690074832570356461750694058044230076825626805240974717930523842121030635990498339228526348934377660347962789375000486647848843574194363774953147646917756714319835964488447643816471099853515625 382 285902078543192655802974164195935083711841166515621408939168832405288701155162455266173218996498576368761071665885582011062418234100546132910381874347354315819317993586969923006372032545480590287109109354367210642585011386065143801991858014123956165422767629646048803357610475153244645831255263012613531601406718624945696101234237012971367923186300934667179395601062199860318102146792296232587916892258841645075451658444541873071817369425813569515601444229124404117688897980067213298739817549095263426300712791773741818404236686254926222846917883531482245432665298463216915136976925961305410156575607157281312624726281091984244725775071183645979952859601895571348407606542515959287230523062630141185204577050746177783130262761506054449644971034220838592857281300826809500018955288593256995196931577231834560683205978660402116218933507876028365880681746212319293221071347943507134914398193359375 383 28144424258830499642410869791751364049997750722376041254206339099205007279094066642018184890543288670822730312933041828044142504027811646603122025789732930874669155111163687348101024699415776228059619108172870399644734350726318142033483691024496798736153597688058024651597789284245065563993729605948509888305896153417827904737558225776737840592895762590273295350119768757406126806902676926649720099167194714922248206462825944422963336436568239918321748933710215884315288480647737856608340395920534667367939253848792809766519855702114214229958206862072576916686357993429067448151816215899504770840501372642194740036205078441188067339255934332894990841239938179445809507941325085369650204830523549765399256357843346811662356555421029627344092196098806270573176735911701134096833512896729262996965079651965081923190652513929683030209682091307276099789659269110909338706960625131614506244659423828125 384 -36589001311848004569682054404944309866082720109277613253998066943706168410153989484396915118614577375179254816741556506239412152516834924390733744774916411636953954215140149102645369730651407691606528355737659830530529048710782353612551731995035169457596656762878731420082139611224456397979412873945644471603916910572452724518113544890544395519265964757550942047888109489356527693207309762593690391882968165597763795895337334470294595695100746229297843127231417372386569271901904962525939235061770211577813384938546081213204258146913506038975534591753413946489958177355846520419933730156337994846731128349062123420772916305110595720397225992713263954868304716601649615678234984713024387060091869050508484472159645496562409687196689328314178697322542345141148842478558280004001335236100552111269104204190434989835886973794750307552673097213766935220929885132918144559965867301798425614833831787109375 385 -4201756133079848278133022428085157690768548863397795345275920168519608830920486939866777980092613183791112635027328712539096526170530253101773420142924762738639368293415259544824408743746343543566412008624038092368647296580132019594998191205377016043426797602571608106881412360949102395651565346124453662497057627202993510279468860413372523739022116289480015680801066668901603925919621890102625826989353058923154896151653164995599676298201576188918284084512587600642848461558759766322798805193244588720686772409620707583414208983492510683919368603918425112367905149343483220036819536246373593139631321083211671550090723285615340571902664618825805610589238626935655251889893990250993005191264690606908327548279598351827716727349156617316957094775894398647350987544629887796756235334433792784571128181250708437822299475694882674470265154453160483572213404133436917057853321466609486378729343414306640625 386 4698300398714583110480730403294125677511816134869328882563629648856689562749531347506568894683925756075209739777168817468848255514457774914439580905416001205237227537614958709554875831893472529755261354802781102361408035660032127381676384016433271360865650980514835198092067642194401975134287517094679910152361843164748370387350082690405954332836748249557903853479663687816440889828272891054777543290890351505389679317585449859685440593330436463984754064878935528659021532429213496278658490580689488801810554195908690934523056977905466880593095787366095380171219680379164059401693683261548659372310651915815279047493818749499811712516751049149389954288173913367337835709860308706940968410260784560439044171137940693190250621684667833033769717460944019393507434058565340659969350224257257954470881607372540678660009479764487617404775372823630084026716404890345084395720558489983886829577386379241943359375 387 618669225151380391808670126196826238761868275132823496345913197279266668393777060283137322926981943203987029363403054729583569409133607685398768292788347963063359515569526462937474097457500037388351562263202718370573796025117146243245369770429627599566792194320035094459985122541223520982882740334585419090951542153391382854951994520767975742175288691799247243644948521475501074354305322123731049545010270164167018180877666878541180176173719789175561998911372312010556476069086471636782791874662577333237720135677024841010730872326882887118488619826520518262984144230233029642789176503915099840326078977821689549509643766870159429422748113226206055716679393879551136939218593750670669927447833422508701341136011748164112305309059783043615304003135550693625200153851252310966732764976766946334489175662005538645699910191427267033858184763549393231100284483836423960639815522455364771303720772266387939453125 388 -605285843576989052472412369240339009791182597210725081367429441889159134919108541537697190994120863301114079780841298516886411369687159590177202295522020234206310392551719392017972976604795067166341443342384544099927732572169405260638880541097126079635890459242423006504731223166762591944672371856067919041025570124707204594063434998589721626328414361154682462803586660526384850919562483955455265584533049266551497120102917351167896039608575275270356310226883456081613623429899403519674460640777730612211065550114876853766062027966999257476083158264811664524731799348223438509456106285151407440249575949832808047843831798844019979426124916036642011524868686003734725883775708634460060264960854683875159091732829294090982238240448763822161052102149210140382755417156929165703449833959543379797500801899042472933115701357202158276741174646114515872732161790828932750057026141004001829060143791139125823974609375 389 -90214044516907465890442420568561665403054192032179880825299881972329534983620126916837218942847932909060386175546749687209803797136725240146594103422265408781075876198125769335741697686038310910753098931581225459489445894500504105833753981289679973112125752420543027525431257258047656314949259676279888986879132596034967582040775894410441235126762275614640717462626928808278885658914454423926413745298822609407791889114564505386922973618254937160695247438636262327536622849052767289129359367222415000973293552724950898556002219939941718210408318932501381814951769601153032017115785357706712965063466940714939774998550199145080487903608752301487197143781232720995875191013518888354855240939631486619608515057933564112599077741058067644804301209719446812270524580234022570554972949239506275107052760481503691454148404542502569882039415402322639363990398135210677975145003358991946385003757313825190067291259765625 390 78230982617436062608821086823929828704318457365977856935972859648885478352679927354706943782146280354921175645111374366289112082752156238633480000668492283302197964890513282561270997444661090357503609169569686245454356445636470180891814981585187131606004263075804116328373601825541564269345173901235323796548937022196228160706036922068417160346011142899120348812401777367205949683722197699072273023406092044523607066008653311585453462475540870285686559669671546637609673093074241864236897043462401351340135917369329975008529334262057870598314241030986446547816509897885818661843570986218676658582942740925193171121624439588433227616351624925807457002156066082328111100785394939350754815143488623245979539973346857783981540482214813350193314934348990745493747579055117022006696396830076088535929209028067347054379692577710115626311891893785589185518714124553609566215822860686608972713429466239176690578460693359375 391 13065480087480283092810436181706746163995380454171619744430623336325761476831004040498086357778408721396157740337243159262333017779845464735626234723150410435054391473794638152256535550643486499618027638704582433751714104497603503944382674537383421029730480630213043633327952359138965519476789019045744823198641314142272849075205632232210621019599970315008744608109508416015411952813936347648063955256382177039989232813211692773885988319491478870808145912406105299580022720358249412016585607439194765698401594880742977072780152646413985353470738217147128849064189917292279960423856390646179052933410353238921258707133253845131008329698980102269154182525583088516597934191182983953198340087814551914886487554537005288082533535059496677191002709480452339975906763852275610580656980121202858512650633022092826813301538075458340496245114116740954158743994994051775714176851685692617507061896731102024205029010772705078125 392 -10142867999442910915864420649751317109445387981760327320777841835432520625981008778735888980994211988324730364801570366111101479365661782214289056407499347020126062771893534824448604447031868081972691566051421858320481127574960573607134744218274409623340354190118924751225279184672837567915967657153771749956334799267275028526460343063234715761714141068536815889227751467054972719009149158299272498898456579764551024137373428960902068869050158152153642164138360681039518835829131915113571055358316116304933658644484766181085517467708834282229952392915899870130371466325409823305564808536995184051003391456607860228484643879451193370376313345410824589753057634980569537844728479635419079758415951192218866730479518951694194424022652852576983074451487133843324091094982021235651127710451152831041572911399932049813188340553138353498450297147801583198622296361979297339297942337231606009932960432706749998033046722412109375 393 -1883266869662431252402977862077686796386412748382327839469747497101305902023915843030872784775121221774976271435746925121288597714243331428825869441991026986304857594290297398988111001023537408482980563508573682017174328903138882462721948008779269897105275074432491300509799563546568938987336152724791582343872201547603708838965350594187499179038629782885450863934493699094202612885172547692466969299126461625558678752879897880182328941415095356748900733272234737988747472894023592821253092473638291420549422594986192982951361867054899917626908216712864482037564479276439072985902748463111067558230189034593228997087597259656245980207440767811416221414205521420803702956265907836394253464651316138398083055983127836925196279621582864529753841112094320245097603949795839618029494153795661233957781866566210162202398413954225357692969394468926485964923695177313764485665610082587523305822063690584400319494307041168212890625 394 1319068724793063159811889784657901154970272475943416401736157629911323856301202582469139985129758336930502589206515594135182724944344667207220484477203902857276852558327351343885984258101678103673515803032245965897885175166745229597589307393358573879450213482373769880896611741763633171411739605479492242898541693702655155506699352951548907745805956767954737638870661732888367206963583731078138558579190684392060990558970663594389730482030182277631943392232071481635372232945116554919877301180361988621941316273456696536154043199299811794281329872909897676118334296168722902374182854550256552264857531665228150070634215226188176130457455595407130230234044575063696918445722674246345344238659654718591229697436769502875468677926301326051264662095007427133267648257263904214546039485983133516649209568114405421471849083819722199683218605854297178213131938687287451515483318721185010303136103910759402424446307122707366943359375 395 270584446438581242142187714618478223372925445666722609063907578132644967428846959385144490271018818400174678857739023424279986008966382941147905952486887588679343283921737755376334482099831695317598224649047463870059417356189989699289446871125531538929056894447930279684940203603078176313997624212858328247376274230037308446103183963602371256858021756965742327034944320889098658467597954487473289614191129413479815225263081714415487067016583813013443759334811116751968061954419658226990076348604788374386527449921351739967909410548932308744430569129734053943681551276732787763291383636583275372837493709093271743059662730655764231633047135862088874491683246324606724506777683592083475685974439893561617962192936642842134269118659953125925348460004936222679152837061170116830414387739022800598363870256071421042895537840407932329936399288030335662117797414462540416817310406736120808229977424463896795714390464127063751220703125 396 -172050098750543143834352589430399209849487196578204684659835791497471173543340852394677712060608753287588780502095811621624045817184960774718788293264189756644842435803458611591572741067657568191687121493099446948975758476169305758084806727020420225561462148615003062603232530588816492070471390364374134425673657412790930185007882853107259104289682961735150887260097883144589425924694094618930179611694881331981865621149227070770740610650600878691439105906881696761859025891186216373947967335361057275299587223920383278442407666380283888023333892795254427929403588612335202879527782156456003162288566646988211239784479133888546931702879189504874623921172042521885074714086768984748314774013833903075690807471889046686271809153160590744215464809404367553222376426271386299931585515957522813798860511385113196505063138113164991894757470078286761228303478172922809545579918226364368913448251571758529365752110606990754604339599609375 397 -38797938468169369255762830067710061389761633000272558047883438390360331203566420605702985414704458104540412123282089981617388254585906835527546740327427776319225376403408634255485208876113136277745193995222196648314349271433857327641765985711716448805998339437291618014318364330697055124333024861108273535639924414333897613669137209956859074552277740552377942297874695709532918627441462431523277562455677509715174292588251367372645222105794723384595006888049023806445306544842955659975387249138469573464381734475878836867860853778857749981174551208805460071194942104473158219733941849336238289537881357679539404861816924181140934851163280883441991031780399791884236982494480928204413775226514339419570803115678519471428064790291806267162088012815806216831494895329034292296491087709455566021472714976811345511325429020560395804918689223078585786127695120924824252893862136716281831641689791886021598799061393947340548038482666015625 398 22504745473917841759719994114291897452016864465038885445046473942024261925033239310346678689344279297080281918604997228534983388205992543983502124815037150040356446444671767741194501699763001401203550174744709438570545887811746602539741385686286361655100384782493426688262584884630473978103278614517283499008846527377755293600430710377697784049931231795107287823415374111996882927719379844062915917938054183767591005850706413207852921249174608657320522761900092004590135650062069295454951136125681787941384685211842368048055002314221907548581463470491928765067025809967714160296305848706161665991785383727567022348792863197251444554715097709649476420009685700963407080847029969064371159637422601026821084644687725826572648011171629935595865040722497371244225379705716727658172367728634322802091805856070629203558520815544751665316145541578808555389215095297947757889778975072184979545341738529699697490826793000451289117336273193359375 399 5556825056600783856158038863743006760176546884704248880509168775155197123704067755216788590267866711511398629251474831115122288383004419302260229568032451432172821231962219630702809764346688565645447729634441423496397709707544422181777048247177238984004626386199619022082102416492147753217325015633488641593557889824519571985233474687901976905819579246994699627030526177309159589353725989799181129580858374073437971623902523142555519677297548498449066548036408258607100452389384806634353261344988707719843258726810760171532938528460388571696247278870724642093433778811662848755933381070700544651670732516395864234862952856502574788238615663208892547859371787117886202045793001921736126093132954011480658988003853040772978708016789395317650703446870976081703399994828760051765752598956315405503972597381628881618919825795037960240623932169105802623880284876760274164640594705703871812946803641620665019207336854378809221088886260986328125 400 -2951682608254496217556987263285488772771250172213510435682220037141948054878271703543721952548330193890170000668135013767958095374491500177169160113285053357259958761941890646652430741768237566484431467721904382952054993876454603978987947032716292720770078696743634224701237186463652765336704485276527557619427692027851040825762784342638548898954532093646838556035986290832486231557785114683025249581248987720163288656679430450899127870346722845266824342494824084043928367252830017224130321200006866669553372536137324037123799644173689067241349617374421627483067728101690924354541398652149866429209099432521205804479958823660185693714408272370614300737455656196558712706505260659133181439625092509506935232531818284811645775462376515444564790570214375839513172157949937924659955567634737310653145532400672762426025436839070729684256661045864692357542121908920426412061763215599452634249675486968050627719772904811179614625871181488037109375 401 -795557986776243420615921663327336845567437891395217105180072918958111871947964036058465646692440532304693644684821422373283904819999569992323120439297263233988664811990420453770806341266195857572531005062405046200993795260606824938661076128509107101448976667865343005156018804506693167715032909392795577707740442084692811744790007542943925511151125095598385967915066933534685669953990530541094667463050786990531263093401812585636993178425829399669316162431944757824338906671837276115326515751842576283766109167906874635748110283710449870901952876363938296023278262816862181017120314100540961633344019527704538931620670608554050896775576961751401486981648900461286595207188792769705721969385951769994789123666098205384681407955805573978614846964570171603838997261670097427868629084893414902483934278152006316231268342000075193169796205544951074900111746343971795463240334852445155258624152984651634670012628536284182700910605490207672119140625 402 388131787555954257026000114741278524600358137470546520853795645609773677382871729614032001304108969834915456880285362160482245758567835401128306816844970613426470318496223667659415062758790445422578907196155400563540722831117801740024152222992664276266000276381258550470216003711310170992480758884518058439005883890800482195270386151088384757999232494474729414689279505883833233803569220915791456265797563492757522871547989455669411095614666680006735095296584295335780879440636515732794277738528892050401433369284377505807463901916356720732228751294235284105450859789194051789909027379006974171581982625969491108353294599912943485103029813994297298788628531222649875874706478127672007316423116512003629150691906113606030623995282504540646199879837163498478351369019167225014531621452675802074047024998242290130229610528292840662397836241660142549254867924131679823089422239929241282261570221382901125929693151928034922093502245843410491943359375 403 113919213824548164874998973647384399097326562993274717196254522620499013873544637307690558229543684314956285518399076018799557537700779103293820915062629498382840874771453724591453308367267485024863906451801679066059343767296979971465874663382193400660471157868590224425632451136821093421335022979923262793202028567061727721564142857171374594123158760906647232996766827249216448597721955641538650880196452185516788747152284528721053251546007995709569029316051690344176586474552109465438019820375295275889025349837780160594022191438186437469657180298240009172040720135341876484730875209410208315465981736735924298498189658606584371926823742464847887926947953967417525548492581578291614788058632330379866404227633351458939430347332275738027963944355494089320402862461973666484295819860767780321017759353155644576193261395526609557075196768250674391366406665095486877709585072009776535154738964263269029311581312275070132500331965275108814239501953125 404 -51160195102778530693414595024657746963453284892513903033635102231782226482927320218030396652194743952368829760715204181045935260692047444779883871023781384661530614842072804797687763733116869457418204668040086546371245863208425546643661750951989870717389894278967898827365515962480087230249748745996893870312717039795570965923098236326782622514260073588781083997534016205722213380353548523200537660586402530819721389217753567783737364204866087214793878830988157849705407915008580712045269450570345072615045464716135495167147555064061817795774949424319364851559272613295150423239705127262902855075878455362769397355762825753442918300921746946446493938290027442450767309169879488008340582778378907610364345068932799086847763961683426937429162011266806977441924110442647239390864972986643264998898975072813240639156197247567981854631730914297734541333706479441240332256658784909575023994656441671501458527713503312599296890539335436187684535980224609375 405 -16323299412711378970412078774867500669989936103245357728087474106351114739704177116910217057143570339861443146519158691234806209798497499784676091658988904033096646354422641072377448620163862656976489223827024178024104198060063592263263043298445121307749505963456250808179445207072395257323886289144434788992014160486346608323873308977367282914419476223156209220137514037620837689621431714611393919901381976798984357839405060482673324068183475138354978273630312787623582354998168362405171524270442496602423871541790588916942131611228161676293251525450060205233893505120631174091566048504326308719648914945205475768861236648347952929865461885256606201274947421795559458335307191999001691280658045592186982406125781394723813552214168320640631962698633533546508513331547136696626537388427210913379101701284308187755685188795469316057208232812632107609871160123737529108849142526722630788369761673150434368470753903474366186543420553789474070072174072265625 406 6758469616428682382065342731302386471777271127387547820352997032913402262152358207892527741861784944541847458746516919974855984689156912219148161729560600185820476170415006632669816248123910320171330698650602084662398283243700419196101911438341216582887260038396071908355373801997813212089029811502348280072227623170320510400354817936112763952260769330220899450120368767837001224292275781621750691559151912791926895602427209986675707924981366551757809399069514236231819554160552088235799362224517899541237215591864929099676696838550999812919234053813326951451440425457163673825909744143453877200542268030431420667497454667663581792265196011220211462193397645270152145077235195233476717007322417978899970460394324146077733205431631788655068508281833704138827363778520773549766108091315188381998594172198139888277756563387648996339679521366027399749023012568855326145981283928370885572802973875314578142331640159909602258547778319552890025079250335693359375 407 2341390776053987349082688887087053179018038018486967167615282852160051807432410190517743182445624644766633831991728862680392826328565568583738753132123138325441093728480935288570259762969705199494139623687093905171827745140041912927044589577334145355563158104929115464530179513906097854553377714859247721424879533562775180023073808713387848959063867423104593770612836307872187332835753968057018625213614124604049928891622285789716430534103402424562544099519783276763486252724096929359673868365952051416875981277814812872389285289323883167708158831141660766115608344302551429865626071866303498850988115320557128338821751602794446611543555543758296727721459449477213315524596063272141154846171978550208134778533743591426325484224720367134698670601435588103602680724139362077851158094108817124951166280846815142313503515538839398248993764192902289859322744749993083536738869389582656461418450263012806479651479219064624356925197190548715298064053058624267578125 408 -894614769612818310334960604868038299691241509632890895940451147047364318483765156369177323600273938009344280030047413673055145994820076257583254719506886450280963218932096773101302045544868269112277184535262317801090066055602263173225286705266835620108021442868057296176862659737039704515938809326243327675042872205606683633389103753498470751470746982334599347196066105298182100428454900653722476256822080166073466387069167282181283978396435634690676646299600046270014194996789054629850867038288748597036699080943268643440285197952248592748424969379759223911634728403901906505550708784843823588204975914065971890462628574769891593661600621323145159092275048727075550256825995918406340729136736073432231314676599441607934563875037053131102674351277201522007884914693898302979357054278232948083751111679907084736115306665902730856729446573345390925984258575797255543546978264046529397786937150186333159533222221952154978945505714449382139719091355800628662109375 409 -336306375125141346042923537357873556094672137545920083721924733649990249229415572258696515685985530082038036167438088284172719511936807313835657832724912564385843037816416351631512633035747249867723988432973932665832084356626373907889536381651690515415202076945165598463222815581762114102068082529843347690502230279525048680402807073113514984122804777850834889550533569780278853453808638720740933635310573441888003389676317208777773896050942142477233231194670193692842021120615698765864228148712582927548415808349922984005576276508204513250852309990455974649081374038757580981772558446423375059369739693877099804793814261653313739423226493026291329326084269651611758317956285448257448928843551571089386088219066367856175008034651393306310025585889531364669342356302123062528676461624155811020521901469097801656643118406856649338980177755858178244649807670640005025203641718261704597622254022323313062162855923555170282001594979082170766560011543333530426025390625 410 118628739353938108666681770877799247284496526711481301980770976465371884377391429162907363833859286787057201417402243236727898699936864872293289431443197308193953271744364676832597507884677470510603562718029124347470811646309172456974667038984722532063745069150788492761133505573641411120161391640930879889095743285254603428640934374994432868862976932664137159611820566981927107125623332795360788558165939404690008089436071065291638451300715922873750022469829256691066672027936877008651880138876424439638321117222510499046388262187691682259964979967139835012255987513430843644413752707138029234590086184904151589009427485508539647599618595697559863143343023241354201843834795046028467621144667394697077730080236464488921464858693101399355245523880919922335373891032582043262542130973169142043686092658817248183240405448004875579011289486854540858720168758975764125472966743404394748044527955181209372707748867553782254369360676290678924260646454058587551116943359375 411 48384768555151159364628570370221106112867112721785824731895894236196227003873281441053773601271764060574689073344603922971573950463255730635744803930666342795499427256764448161583983304364015944328243757811964454043072424835920483009951957354062109607194879860322876026450420366925214939067015751599654321286235221415400297559835019816987399532682940104530756388090250604879950118513151145850690411553828358647189631082885104771798483284250300947601231516004834292320047367313976690103242938931736108694234279479469984609188584331322356680202587817984486492053536626992488227120247440112421754246309819551050764783468192662544312723265006339046850365158903436940670495359903963109944286876309387642023290056601764224842554586322386605378772028550785055350908072101836944654162116016473049421879216495469832076326209430542267599081042375709644454024372878381928358274815170467772944359159881741282864745144806899582231495321442345567408693796096486039459705352783203125 412 -15753895685243106789288669691248799242574681806878772137586304095073588028880363334836958565052987940975791970402515767115192622340880558369703009178266088517755109195332185453807020850758164609227102069295990429291304125909438812132857516361368753065123414318384392696994388021775239325904574967700841157614108937379767994636543796208221814283716785430268644593133535764922150615899644878078169668749988544841018699302036843676606853128529100059561587148723668166624799234267225429936353241048459088675262778770124663737388335841619917765986776269805364302851774223985898613987865986968514418897090945341249168970259624541937146074394840982027918312669542551088332954311443498757533500691030264321898294756437262710499353736445092461114950417258227857940721849112936678116133396010283615133096596372545527001974497502567807291698874677299214440201322810483666275408331366503235115443462336251744000666637885079342589740053024793765023670033542657620273530483245849609375 413 -6974177765194776450320046240844242341492042876288188390928689209181845608084583130377938675094495595134025781153713900404057391380824348400956823553842863560096394879997972774996644491793887873481780443777302778451591655481592524964026732518717804431436381404604888314394295558943166321443284970020274079529247606054119503756540542462757724523579047288650564680476898974706994592942162049137756288982589750084388319755608800805250672385159496409652580903223624226710692504696683519406062497319604729882453230504744942132797990537266924868348093213228328115480183909888254419765675167324823120092780484411519862835240541005544328003706914337480726969140611395280935004816510438768201404123612794050306069701468694219552165087519586656035350533866741541537056882225307455736502000568144225197289661117881329840650500082998111126153112757231310464692637911709208809591042631876208715871331103535540246622949453505798362075213278147180810420113772352124215103685855865478515625 414 2094536647807904602389161863267521246345589489005112491910292195709974763182256692407561313803589364705564317599063077488617338052340515439045969509923233407146060789813231504613787601263826912358221379604644946309716433319978313666413711151168142648901292177291477589428320168127545263638673963490927109363045208913779540886945586550949150075267475236023162703126729306947937774181762596373377672404747054677271339514034399144113496969846498747569651482890577370651161836737848813875444356871124527076297833882065608177765017495416086927599936648408785102760087812374763714824537037075010454990128806157793538550705813913224009049053469716982994324401682951947410725351903987184036110433609486806996479512708072837516164309172522437176350130538743936478321272571691670808895995274137367592930141357260900348703870503128478824185116020344436883595073887731018777905484969297509471967144714813692848329714407127178774041044762770853122557892955768465981236658990383148193359375 415 1007328692756354027282022138522829338024848386099835465298087721354883641078225736986159134390376798088877960372387439673669818961486620452028379776185188084798599640195074798920037271044659721597425821752715206588933870034649879908262394402076741949433275105368543395451247368675948328646781861877240899137132354144071743512964414986162851159162475373735798257415394366932918233992309058805545178115982954728967696452752366701442039542747836132809049723193246845851848051118284050445660802727993796968055912959220953365193163674292076634591684429239598186396774412064104673189018513070222305665674890837039700524521466592686189041950517982827098001111809278043662957974262498525472500538329527799152376138156538412093116029664378636509983922863122036437538262732127097958253637872613618234201088979906283752492463835161018868467634114650058289199296316577258288812276052103164280108814274702140610515388279034881058012524415879254102002075754729304435386438854038715362548828125 416 -278690725196669468167897402482692765154523111831249597260785370471914905415401760189216238471373828215916337424034766284223306724179504793854552446514154128748398952384175861168375427763607105172526325590852818520029916051273609859363915347143204240119885127128147410537341759453111549200895068930713732143297366142174780047517391200709194513670331620750932058506355404381593458074591203511210508436474125038646335346842319667423169626819150837329459267657162585093460750072443792365623667897392730458471458464249028558617201548967633363815567847233706313568205901260846536180602532494458381936480244277198104144639682518717638913681472427458798143867146928499008358075497634804422657702447459797430110539175213300736995627202664042715076873967722781423251050962649284194990036689014044278747294593484392235625304957946416441641431712453963287323891569483371129644618235861814189431199175026384586677478215702206150764549482635678755971164508584703156657269573770463466644287109375 417 -145818833709035469090589029890658379038315728550194409063545298881346202585958190828988107145432708248919697313401174611898715505399403300426624710267559238158587482494311715244074232023501620711958744828868572045857262338601154462031417482294354595627712222922582360905669116406584415832380130068795794328023366543622261412583661330385024093492572311661507102256259102211427668916309460193198254031079243174110384893031239572167709840428975005521956752493613491277938562022726340650547829168438642760961477686333875239152338381149374811893901081935027016496400745050422327930470553073194693684086418714972449773521509612445184252515800518941234567898336482894648486565977565914735977221230150141744668962121542752558643793107088911963121972535453705020758145810678666252638978064327666296855756138188928629404839929303516787682118573279524845237593030023545700417985784672048935939008145162714355763509888374069648066493275307485342113875335349748585400675437995232641696929931640625 418 37093060447934242824033631841965738791894678591914389599565475343314325219889843629194450340404764967986748634866986549517657456965213433168224378472370579258193026505325375199576729561216842734967514314295312778436277612683792898307435150284030745893521645784365129512011134881779494176183654434476440775748840070120632627388631300219382768521389975943438263384392882292796656508036689867193102511621093380085390608400568994262110418615217408835408614651802235349413840449369767649006976057939336145785296019407035450635575013803551429917940509567176564824738337783354940969554146248866010695157848229169377240167562048096498570540011804976489244667023843740801504738819426146423116254210707416482414325622766472597296928775100352485072395490222849575170170441821386016357481040204858490459479841700417218601371633663162859968361455544343436816589325702050041732620575101698528704484676745828086617391196264752103404662792249956097807403622796733342337205385774723254144191741943359375 419 21158264008466380857355284976701264505927819571364382734127416137301831764452864687520672485041386226760171744749576352110262983319327497394998611242527398092870769274306217004537434740626655621692892019116297024603441616437182400488258314822736055877068518390159603220876722465614565019104749113156891617476685919800937070826299476905408485552825436119935943385939204231231296622792416121943718660201316193312292478353034186628074373374395565812695267039084722031953479403559414827207104137102775246026460853727100761047932601049361542372387028103616005471048557930454192293871913814126229262889833305163708252404726394806152890490542537592740723360953929305399539347069865814893904549537441143873490024528721543341454883596968455125073810700052384003780346429343245473083207592443542882441860847853390850755853979076665508730405862340389539786796933539377381363844012228131239795774096932356356338952599013013337708496377792292100542327817221504879274807109368339297361671924591064453125 420 -4935819446630347624364961734072352891596790877973633942857750507011333889824446464140966358833182830894816738995888723834135739620537544371225293759376155204310751260622597031446394072809251867486175931932386330938650883816946381836771706131183961456776294743420964323436890107243157048932910271622069121280951939613610177893638249846088299160243909631262574586235400712601978638639285850542465783997782743774768801567609869305967486104508386386897809818631265344175384721067254011579559401220943034948008280054556663174192415589146137472252765424368439381543364504597480565582118592845008727726297282333969919720939576453430027199659413780489248957818941858678797613915036782485326001910767188578970131255416610232052562393032735292764815633615554642478044681871479648312331065989239325899224541423495624571425643816494467923483198121995163112037059481485070289799530903630780435249917436112319937843887012211522322747708297138900975545198609396396219357594503662767237983644008636474609375 421 -3077664450341342640875630681303596802635465129520492282079594252456538045629095368002549161358972931214296231969588189803084969206319794695762382258379831761328595675089849521435830146871498810067815590012735320576784335126676609300864725964203369914160291291818371738087212872827291005846103838178083370836204612269145179242906047489183113096482757556055045141861460443354624548151200680429267287762145587959234572250510881173310950335796820318573687256147936119818746706945303339044013894321424119450136506995917573985977398278804556617267853990954854727393203751376239346521788663946034637075735195236049572307189052653482914742032309843372811822688303932074700569918763702819618579880996652612965195850928559446233723711321132918946950401483669752813828649337639322083577115813123937479934934082619799541872415526970852638220664189671626514814248577472289112758288939459972507936839562058993144945369261070546255939361415850870107622034911905778605141981163484388162032701075077056884765625 422 656192268861485066638750864615473719728908171411084778569578267859850719169802652434292993508859656502456188846093150777103572938428454568500181117496010656843082347757726569559221531569538440088530628911923680311256378438483687103095969349592164798663948820022040805225114395388077396661363708258605941257493829919100323405265344964260926097457146489368576161344203143951516988098825087754052786814884305054273532341710085964900897082662382061304179232729372754148187694434248561254087935260116390195279634630264540446571571379322248720767606204492457366203959626004568699323377481565468532381860622753018508051842424060367942289326650614485466970859395229625155034316100448531802640721683399611215813799619344411107109667733955172905643479009971148223133372400883221164294429290939918534608829784241283392136640030894967007002502163518593322794435761434278195406519314432953206756140157893026005341128895147617009643262974028508279403800148041301710145017265229938630000106059014797210693359375