0 1 1 5 2 -7 3 -355 4 -1103 5 39925 6 376105 7 -5785075 8 -113172895 9 915114725 10 37169367385 11 -106989875075 12 -13618566694895 13 -27008721445675 14 5530280137847945 15 39751307896902125 16 -2455777926682502975 17 -32631559276626402875 18 1172785395732149604025 19 24659705121997556076125 20 -589754994995159178866575 21 -18730986253054231783052875 22 302660425371475809283074025 23 14699916449007558221684594125 24 -149258490828368404523919511775 25 -12035828286979646736873365846875 26 59227651227796489934768780185625 27 10309947390906048534752484285528125 28 377046293714075370122195347260625 29 -9235827630783249110287614943096896875 30 -46529037114482907494911471997742344375 31 8633749339979504608401552985384309278125 32 89325551517464567276959945148681952010625 33 -8394331566551689882618390531290122940746875 34 -136299440235201032457561654733458756026954375 35 8451535543232233430001000624376359979397828125 36 194913050779586323502474056423355606647178040625 37 -8761603691905601293848782437164788663030407796875 38 -274585070582558213496173194991076981585410839084375 39 9281184736444420105839253468636998106317921685578125 40 389088091769254750972420414692049063550182335605190625 41 -9934476003802583980612142366395112258336028079514046875 42 -560155956420275153178876295907943932669519364711580334375 43 10551155967009297104048337860895311211856024915308977328125 44 823530375869345096294375472473807407412538770419679426740625 45 -10738375722202364841028182345771561149230589228656642944296875 46 -1239575619862868762869041592091140472420208775547621589227984375 47 9609010963767537231648276452520035649566383466844470467865078125 48 1912366787092592305513279936767675448767825915757845222538213890625 49 -5197606904883975660245352947232397513894835426283880525949690546875 50 -3024579156685604613346049705587877091237425213039720711569667833234375 51 -6806724735613662010337683812367549433955389383144394716328834291171875 52 4902079560032838418929064700457577665729701000765102227700053732382640625 53 35836787760225325679847229366067490586750272937377783946471448922423203125 54 -8134742995014567330104457585145714268143821532610724458446933885508842484375 55 -102599684224742199425298300270293195074623579298842432951737333165491507421875 56 13804149250101927503857353848504991136560008000900662882107916972668105235390625 57 252879380381247658889421323326890361256525494108028954260052885895901307476953125 58 -23914371330279677472588706803038652026802827123102664325664576128667117411967734375 59 -588915986638994042261709510109901770626125452680015060734981036866128413737063671875 60 42205753138373060856938930893587466173473110345017754943179814546592875605109764140625 61 1341747460038733865427176913878948730469526420870717691327062663515930932400711070703125 62 -75676892825910545465608908534887990318271879289121069192451684677369638519170704248984375 63 -3040411424846400716335563539810274232842899815453109245555150747802455162478864285519921875 64 137362558812803656076989741907282817317421609569602529264206842570564915442253818338352890625 65 6913575392149446947440182839067855715449366869895980381217982944352252749967983148436564453125 66 -251146245369884369902937748971808981442990113555293358963460317825013760370048026401591190234375 67 -15857202455069053802508354900970356178244013396996777359949681567597026609782620541505980076171875 68 459171537797686820059356759290706675322550736477565074817910513578844369184469865897481611481640625 69 36801130231218695174554964060965028420471726834252812909340059658985351748809331627804420703158203125 70 -829845104301199022818284904209055197009833391971199620651246115687161608415262805762617294635671484375 71 -86583757239435872305094544017606939646905835068582299020177964214562995959409216875094988848252732421875 72 1452489290775144818317670582274938709371812291215654043018741353768416194522431010317191549170981950390625 73 206751423133535973882526182327941082493330105454091887157583736319195223663090990731804812052229205251953125 74 -2359257867583058426177447568554551412625902985009308408703861120807044112088943886441935398602267809852734375 75 -501383659318128478284709237595337240407335204640336130832677593207889510194644185485123471932690097085888671875 76 3155300585608697831402327976554237188265491140820659526725878723897458318040244400035027596981992258217119140625 77 1235141562389731948345424505714631354611966673389400767818701300301074580383575881099995421725212277403966845703125 78 -1598952830991171714848213605656483658826336804035101234759058674177964393733282796186330890337567537227147333984375 79 -3090908103879726801644420634292002279405600500800119822649273738922371974606071813206520227077817682086436983544921875 80 -11412387762652951913085819176360420707515023063399863191775468366289965885672620157273556644615717676321956457412109375 81 7855662807118835852644287727905723731740762166731307430023263429809822425563180741022323998096134677759668895587939453125 82 68859223116390630621939881944654829132582750613988982543198331154472703703479335152764678813324613605824855615551884765625 83 -20268963090297872124228911588301344926424846172433005783665051584048610526160389588678754776937634326412246903944993701171875 84 -284234912048622875553016884386509950808264016492919766553060025466522553667243062109136760812878345369132051034630774443359375 85 53061798226477565892162229927421465408188666429035320713726358530590052325982911903822809036343969342550459422630989196533203125 86 1038427951904642050965017075168414393239421457005918368592955061921891607604815688455966034592748946116791475927350652468603515625 87 -140833928959743051080405371384421800837138102727675610761210163366574365963080895117040540295054858900114906951443729006516357421875 88 -3595153062901238725288634394190974674964239849942854791968837709223418065387211352246612141781487360489722003738962861505173974609375 89 378612578636130238215978353847576917782559698031420245943723631494156324225099743888353100761967045860274967956570726574824192626953125 90 12132058816323379080701922523893780463210953582794351677245867953339076271348276650640116883603511231976103106431419862440856442822265625 91 -1029743932390438190658508046461552620897717162416518549931694718936474832411545879145256345776447535917711392182766593223289392551513671875 92 -40477274935085870836296538621886451813358882645179744833798441074805764264223911002390302093935662387102969206842127605544220924256005859375 93 2829179762282020679117164995673378656856084912928331886829917047174953085298471513191683171496183233806227492551854212421642867050376220703125 94 134606269018225655004404323917100973880836459316696580059533745874496719876822716709071954889033447433049573822321442816207815805837754541015625 95 -7837141379853189927762410687400018130418921121504939415286721748529775281193688728135223205415351930123884428484370256883262665058342899169921875 96 -448388764714671940852201198144987051249837441930282300457416196201118904831509502436254858889738439847090126562279037445688073375038488300537109375 97 21833754495335639753825119640967920440397738475611762381473728230477875139669464260650131392587268930105122331492590241916942540184036944747314453125 98 1500967498151019903174358117246879409281484112129655072527188514160662456295352816865385738956684461935893364506777083441000492457039652408603759765625 99 -60965816606617466752123784607841001454679887298870211465665669159975304156526675837071883352370253055130196809026877581446529343731941596684559326171875 100 -5059894117175518387016985438477318975877141103721098327094461558660855182326311103014901437776627640688561162802604188248322206822561326813879507568359375 101 169791142555298301671711183552704609775589933837779185054657833518616697389253807163555519538701671572973823974872987319387282865829406475321192305908203125 102 17202533499487766935197452854922217978912869716415485718442588925184967436224906520761939044587568892570298798052381673015513786779665240639064529990478515625 103 -468185621803054821980478038841416756412961195464433831426190223978840063097399893978035520551384411551335067463723522245402522340168856532253049036531982421875 104 -59040478523326953928313194804030714240561624562627610085117724217303852985284291362321528693717549127668380175699267605486146052926620915807621936031277099609375 105 1262919356743931677909464939244081394139526735692497740560772444315060465061725390347294568926419576004501203640775544005268864083448849960300037513422052001953125 106 204690604622098223588679659237763606818984692208891258588799415591716248355863845929136809255523062948988263408553416874459795058250690526915109892632201314697265625 107 -3260369434964925133525506777727106054826351226424496043038143053158103855710053294412339131520799887062326765706743560893573011679805046430762177782366593817138671875 108 -717162477400888943235266687118738120022335342255366149623239914251826953649028074933426130548514966972647447739420617182618203337849389596311147161284490270609130859375 109 7682024380234336545287817988231187925368193127246227576623622820455272157088803810821913385793309574824164063585402660535097311676159292483158350609436496878985595703125 110 2539872843075472316731049294611314502264746639422948267768978935012648775113253944421899910282186752674715118033026126035647779800799467374349073051607484548279576416015625 111 -14341361603047503055757872845517208985972306610791979730870257652939314117386319691983635566581515940007481913655486734905303638096083372668972028887179046272631414794921875 112 -9093335146619315184307476458686975156974241596284272145769764465429625019789209609046506659155234925200625508821586233353147432042920124977032767623745680346852212503662109375 113 5932764252225675030298833984898801220853538911657094626590181100986376697766521730836816574851978502983687634433333291134871078721762182760431913412921300106849928106689453125 114 32911163711436572081607329044536596173723125306722213552236419212498455955046614554966352162379589382040380278071022486260655469660807982830752647294528986634751850053775634765625 115 142913094565063597897506498845772154014941916583885986563381115406093977581780801500739053946837929331317408899942312585243267653127051471443707616342308030383970712535675048828125 116 -120398516985261267270827438389665813149226391545818315939413117124963848026662637554772480687822699279252012378801651186512995790086138119459951203962155130663966954635215960693359375 117 -1132485991951822411749681315663835301449596352088476361820336286012240084916883522944605771689775890074110283730594120248987988478838305659298798691673423062105134058108505584716796875 118 445109617633059072603229522752589627923455628187101393068061029085803446587240497390345138836759306651148982927580411441059716295688309590961563314175941693895366607863706028912353515625 119 6501815193775376789782944261709590237890953966421593707573894961411235793582354669590557088084390294175585346004625455265477225974534990124320080430638553951985819242736247232452392578125 120 -1662468347977812064524183301333313351943064262304374136265306923951683345636300040714481503249957488256697400258203079491228013524108407971760032698228793200593626946531311321935980224609375 121 -33279312083986507195387422471631393273216584542580790518410291271577562175537742134800146734493846170917734729948777145675572615362756401936189272344796013178593680624763745982297088623046875 122 6270680882950155777860700630404432332357461900929632703027216953183030103426065046972471646911366163675343660150018438061657005288533973656973900245817907206805555133845418708624629986572265625 123 161275838790634102980096000481271121000424855558883569699009861890153953250429670529122131086020806269639554686470118167025720516818870861443752420463173171483257504828304757858010983917236328125 124 -23875020761338642626759237678865490055156845764264616470620076618277636720832843672238037746813033188877954872918121981375553370231575366006630509265223416908570377482674044247856488707562255859375 125 -759317632127929333758817118304011258405470055678973086918771515071519070101869151020746804883395725222319527360504038793635825861895156408241962150723988228988417666572083500419870027721405029296875 126 91703494884714923838242865123941903928600032778663600447886448897752951532822028933848416962835154129400221854869967731534034351616825681985312226307273726489339421597835759489326604691641998291015625 127 3520086167163385692906764946621482913533855428390937488695918993257129648314846561584893202104027334743393443591902123073609821633245399047958152523255489171727997139607819471139548975230915069580078125 128 -355082572375664522014085179130592482998161256070534184776730933354182346787814492779235500526441929708165534400232038245586266496804552576348518125096482978594035423675565429208925576590678505706787109375 129 -16193685802579550408216535117014556428825478115041950877582138863152114773436683980147900058450305611649767216953591287337437161893795917382179183360736898540368053402211455699832220485499220653533935546875 130 1384812429753845394833060943866012987672282274483955360370434598570304153672914806291944645880900757777058489919389897441092922289340213448255786903594597242934337961921676813275283677738824768289947509765625 131 74289795087500156672346090806110619682275400330994292452593870663564318225861179388874987472557775133348324072123889242529203204924892083551144337298638484142602791962808039777678455608370881760150909423828125 132 -5433684730090619111778461022655773345910830292981769408409892483888893421067552971031457018169947100934687569381463003860415514212289714357332537013375359221667730776561629002361596899039299019870705413818359375 133 -340968518100053757342882192678290124267485442463028738361805972102340147291375386593765232174933777667936758727558623179745431908664192732706696365816325753126692847133709305032721780984955099654230968475341796875 134 21420919620765406153014719149031520738859066514615266910383472550919429663606628511741054908456625973238346501649713428531201268944184060641273795699843900081784397949377746508887347497386481130298567398834228515625 135 1569177603716857542251352437949665656553272909854543564647341371129431699903450800272770590108399168506304553932019943337404418369072978741052682995119624329816180918256234232524747734350419872968835229816436767578125 136 -84692484743122266869766824534067841309104802793865235229619894564324777647263381169357504253990628361858134117466662294567767389993510248265039382447727526704227694550030693755769602516957499118045635013881683349609375 137 -7252523355091375358226719932627284143865367717656299769493329119976910646216134788633885129421706323148728089299484104877222865692173154722386473306999242716881157829001284848726550152477814782750599095230541229248046875 138 335029236338391141165924159094216995579788616860023692399186972170115271974521989103293873002386383122642419524476426974998977909270683154782000286115841263486928423762328137181661186671952602219759068424704593658447265625 139 33702289317775469287758816017953171757208406925470338244078476254668613773563061172123706096538187038637995339968903942012811064442990067027968667554287862155181835091681314577884751406701793091725440946661593036651611328125 140 -1321698596644286449467236579561311337552857733166033692571191270939329660874858501670832616631923696936323505345026627474731398418221048337330493934871822629213948453436428981294605201283336209214861131619778067409515380859375 141 -157594749126855534656495678658236766160057951691937283796327529975612038009936806559468366395650696417779836649785822797591050560795700741971952100317568735601284363477914434215396712308440714097004281099142827141246795654296875 142 5175530322424742786713693053689452924238204333585457601899577364600195239817677526741454934264986238487792472867831029178032816859034866388175428132553820025006913604515595392524275106648209405492432020372724504445499420166015625 143 741988191644555263412684829091475130052494354156090305580010183032182076916241236639931531573161695714830540100965933938143897832550838503461427484505801434697270715666221166037384036262795651884249613416368629052052936553955078125 144 -19973285797192846674938435268225560931051551259706602458392415105249583032824486179169240121330768548745985655338365119827958680784189356074983621712037273260945283075932258686004162706708227980112120858143744187082340663909912109375 145 -3518948016084074887180343868794645203937151740249797140404648998938542925594162049332650698095782936597669057061942849186106874616315210604325175957162919377389749873169608426530286452632503503783182822913345363607271634960174560546875 146 75081306018554434135812620300593376700393439143789649704917561093665350644334805624682020672495851383193028155460299910071193905757062559166298124958038351043837364106477638170407882695963660308804326667220246210025702505741119384765625 147 16815931661237570043585629656511549276296340126166000488495107928509199301597599122605554164865977136700274975370698490947847287736209976739238712696655351086384098227980798759601537720178874671219051781987250769823301591062641143798828125 148 -269102805205092207956934417611433497617169037101556509769456667742055812922962930045476454419090599223038629566431758322235659694000172394622072816319335647878290469616966816155590991600918684736520293732667784322844396631693019866943359375 149 -80985766373646592766206214141295864860625312023029960862360114488129846956981044094887286796900720715527695431187786844740183053188691311810144907412956420984506541555801897006250837600771743866576030708154958567497378318431133556365966796875 150 878153343349646683707632232464835592335535408785071634268968819353472881231782029982395300685720373517809708616807689456718710155049365418507318651145810264161156251354688294398603659949321569490848606976585202813835191547756650943756103515625 151 393122445310251878696327989040544329292679174754469170310673393639790629799667921805370953128552061302121986612785415302036472206080965123781232148837919872046437180724622547101997038783450978407019190434026727138056591886208224325275421142578125 152 -2277624728514233382193639002067363935701911221477120285234290366917027813113631159848079327270640538327446578972487678944682446438793708083321202978146955836194521102922741103024067690957866931744684516740726064306168686127719015733852386474609375 153 -1923535697631636304889907533703544437358101062113123645817286838498526762411152927460564712653630428865158575779450698423828813042571782902488519186838377036814843052559177774619233935097494893630464764854809631121038106365155398196808910369873046875 154 1533572182647505114770518885604091642406052029786362687420651443933134360948573521313372823048903931325385571752046183994021192551475080263498013846815610589934160057113851567309665739442242029669651569688546655237811355455535310048896732330322265625 155 9486851778841941236071316920519087445512752294242405140024692797340405556966904494132229768072335273104128389299893272752598496636551121544780912621973600090373217363297197331160133160857666045959278619052944595440664844944763478864118793964385986328125 156 39827740868278080811094810929999142681229743403471666770517032824793681354529597804946819638039112866146729510609317291152647368127439209616954414429662571925792652933201282881944723736654809762634921309609531567223779901664362256478066177463531494140625 157 -47159225375637580246412540012581288814593510735840728125150681280199336133606139245683356904026902119005075271832020631125208458369026002703461543736743898791514137812913602662741661120318194852615544259764251762603680006455937475207290688582897186279296875 158 -435890697000416979227003030175222136903465784538245294480830979312760135793187395600469606381643013634546545420461313226376942669317384602632886696778344255312752977400971258512598597654544738510555565958299545406750670258241443352582257918491268157958984375 159 236257590014221520829726787152734885562067461357719494928357689656124042812546703048172704474851802045516927847280389744837169252167208546655537131649085431013331715895086318770258845636056069482271413947576559184690452761350012657885150431882671833038330078125 160 3399099816409229194455625353295204660375171218519189532960256471023943784978470984056052879644058663600157462335709110419991730562322895591473813171453642726097945728491573357163395893046603976953063789333710882952999674080682527067364280448696931552886962890625 161 -1192643361790768040675923023455526590775909546058927866368390088684235380275346764686363982513020933155045883266397049941466347918284493280918981048186049193157768656740384085317908310191374055864464320464923428610850119767708652173035148808995795127391815185546875 162 -23475379063094189013214996937454527364132429848105503805653191782136535281585816333288604348491294900643240662285558586591129135448510024491867990700259413290645459676890506362695357191932973968584506244971895612028104919702219640316236516916665566997432708740234375 163 6065286292207870577797909968906177209761652937528954540225468260828393534939468546467667863605044042972541655541574513963605901931144263045824657800295181950876645418157698566474559894072418235758460506065303575858506496277290554663433028841250874105412006378173828125 164 152774008654138642781918973870293700780123018775363080551414389639766135703448960726771699599755814416617851572189346157477359080155149602978706728494029009478389944765449374020191782583484483398929087104099925391631127742553230417206654816443581967985669040679931640625 165 -31066752418236211578373836647468149492928539522275138024346185484628578592845086128228462450200492065436809350421236318493616977933869344449594270493478969830808685430664355206757531411174628484265755300310213539147286453750454678787663261276666677465273864269256591796875 166 -961980527785033091780401365272491487583692236745292755433198904721108089478435943278496886137713160446926303053265929303948540832888536625975542878915868019199942335514894470860400269096671214767674356411198673763548786749433329996789453737205446178290701856136322021484375 167 160216686206745590445419813444988352668517940758599069408160942770741469037800917796757108104776448049365699754171277677318350682620271274586367050466780947645256025330114582503994005510676270434581320373191860951132641708575248603736119975215626159804081257717609405517578125 168 5941907371516944794701563963241136272989841016959839832075819660683308975361766269864072900043821369675202662287509514586892755624057696102145136397260303432830771967642168964797949065605992323891358362527405017348067924931847958521523440647704035175805917007780551910400390625 169 -831615368189879570261069097264051702581003244433429397977894130032089592670408902726045848671059077865013988566987241220328989491646289891665583581323112857376742532336485150717482028297365668236852386513642419386548742200641296701077763783520686059227711256450965404510498046875 170 -36291911906113035301051403399528323477234076441885960801755503375135782902108476501055135486792281356528565940485787660987560969873135469978728815542999285251632527462691275515214718688284034828788727957116418430751095049034640243189787585940386852526896955460332051753997802734375 171 4342528043422379685714958872118799644654487267508426120990966550498888469616482048324413739336599976803033268101981653933651897985190139660767130604682737517871316738597022842327028640496249061064533342848632669309069682326315452837914097052650597899564264457791591541767120361328125 172 220301982167362427595928073762812984290697302627542108112160947221237446388419993655395770080410363466939479166848138350592193117071747990027439731674705776486289773968831773830890083864771483888454586095584204999615340519949128674924088155529049846525001462567894944906711578369140625 173 -22799764440159965652195493263327808322724811407228666829373475157839694904827017225700594370906594454989197711799066331497859080925127788742725088189800258415932278459393854855013515217967497412656918588560953186879042828924294609045258749400143641606576704262845445121352672576904296875 174 -1333590595479318227432035282667571722646924324382216444655790379605968977730428171004773955019684744427922945226666625566367676500734835816505531795500172470707761580988421974202875080365212421869769181567958924812265739263059849389606045776009538158395291618090093640610318660736083984375 175 120281135425414097614264330076871378127697128293538134682672557780821576341424691057677039682109494203240238133163868205948240980087437348636965632063306976506372118556962873961700877331816963484324876793267592720481181775135173136215970487779952105673442631245072970232640087604522705078125 176 8069513011811252561690719233322758537461261858008102763485788914697534156997521212915119346520782039812569683935152444201400193304552267315615806215117500718495325446319977425344604836704274379892331800746907942551094048748811022262873708784553174215380846217529889238580984938144683837890625 177 -637075789656875934955083110826325808927883917259166260715382900848099447169916253972261490757036761153586172746303143514893492233329685810945311408704957388091411144481215019025576316949271766444256047095948542488994545513817239991853977243253924388075924668084601522157324048697948455810546875 178 -48891100647183314184191649291671733400820006750053725355960422917087330701083541419812543432478893279266325553540219161531198156043632471130374483445950311010014579050362427232279723379839368919931447554910229299054369419682351830056186572771978800696296736316512300258109318933141231536865234375 179 3384328194649648754583195152808393140649126758957942394255018888645337797574425275526938734189686925134495212195241609653177340980827728023492621366753685727518604983713188612208284084443855137066825206483971751522041084148291239843319321513714459310998983227827328768917571186717808246612548828125 180 296969865480314267419965742906737654623142632459097450810216396912302919243678651630320942452187535329309988831654583405516589742722065434752248148012171810102956533719041926247539675941939180858701457626945652182593633456681967481778433296406466866943382621760119099723038034782622015476226806640625 181 -18008881073780405489299375365642656217023256969302260936857826814035631117810296328883562396671659012128142478086318754574718535335957386241556258332440370739992382037592756775082017946686909685211405901212949027853988477410747704088627125436962951296637230283484818210350019861581465423107147216796875 182 -1810093866230882264342938459744037776662358412049603739777062504986236663848438231887236710666428499688004167703374940857625680466525989929292802564948700977816286153488654620701159892789146283959655872081333962580852267368155694174903821279971070849819258296652033916647586396768854040753841400146484375 183 95833254042542670247964869830782640924631656528968348997374670840012332310884974659981683844883599588194280953857845722355032347463985867824359635703389214300634202219496942354571873057558830586872948608257545325317367555599416157737645272145016874102518937687755411673840583690006184420406818389892578125 184 11079075950860759891232071969414998424757929143607321245121351383399463565050879159231566596887023292113923810840252882274031146549296126365060449998856538997595342725927046170598851697461034791802109529949579411500057715485916825876925003776235675267054171273633087674257468857928440184756529331207275390625 185 -508870820048187442963856793716573197640441547924529032670935304988995294821236335001814321494239517914718307202113731201856274729121468157924527285027272998814157469038762765730724930075601220536497373755672529817968371589939778207374630343508680978380360648737338425564286012477114212943572700023651123046875 186 -68132483729336635770913150027519656662769148269777986934473076714669800779207386297659945861042375478888020496184865719071545761217440408870780500418367075859835216282681927158598826699347332070150975286079872765170183533626326500228269174072858602472862497183594571159425645701321936958476517140865325927734375 187 2688136702280128481666309886063445389042062351897906867785041551721150990879961734442499112228501733233963261986056599518090818381643776431612883898390493509642689174305306345836280650313241804282477492163363533650696830035189927389152453934199376170955594095366665453161502117757174110647762124836444854736328125 188 421145466147751070861475839194994852415220895005841008154812098819189842817176808277409611593620083531835730959100519460514583927033382288840814933995461049493467380107095183846236782220460644129195823572718776295031862415395887414311725007322982758052387153623463241083810574465496341312762289195120334625244140625 189 -14066103070178497591397141078582713198400942633988602675820749481058495147047965753019026601198566009476344329312613905398261443748802047568379034862739903706543081172085247057319880481182159473917405474991201136967432817414723166101582537831528533254206918309608543160800543868099677743093125497040450572967529296875 190 -2617418294612490964527191580844242433399260686165269430699407321063752645093525165226868463924207095247924222487203011224183510809441906320751143895118247945869206120748137907188639461275256773062963368342759164717189867975387942912265225533447042386971872096662748397878889073707820260975051952537290036678314208984375 191 72434815193622810533058659853561684079281427783824357115493120239516887268584005952221339415666245861376552409784677488700512023945506917611988812489867374806435902922537612572561676019211245736103008446232707089176042190004577135336295702348458270250718702839106200428272861349506939373130943259319489300251007080078125 192 16359834692639658827855488241387818173332688452761248546012243147539240603154545839627726748583084995462195609890708192045712178187036466020490935549412068319184767324625306951599772767410425625641347149542107550197344684015593992756446536972170614420425675768998249209977134325249732131945172250204514150679111480712890625 193 -363240331086420253775834964933343896116441650040010607387528515013895552362407403372309275626937989594986559956263517530347384984186012171705604586190684809214818350932944556887820073624981765674410148145943214604910879795310151955723968110368074540318287331398477249381422788505121974848790654134236371507346630096435546875 194 -102854540717174634189714670203477884519084892134453524057109256254271827726894512122402386777383822879949452886466331381726055337404067275001080040884122357985359214751550618517519296979651697492333010736301772303043355167456859259042433652891966087362140410206325573367725895535267955521137337087934261252130925655364990234375 195 1740723271798623764491810111288809484495445302776118230376230739934904450431352599523284049205111925005929299776152259919766289294806427186942993066651159505678796248833966716571990532165628313845073146008506614752069965932001127045922225764705176309485225702290118897321243193363457442255605695425668088056953251361846923828125 196 650515950434162836166278592626146046821566953432870581268242912726330727267978518641407313736900614395914232510430669121569416751875411931941454420450179311357035481293845693132180365813854733921383352724565592244750886074590807411654397122869394266687182288198922172301215804106889329663175011905838130653581742346286773681640625 197 -7665236608550154070061240054872682852647598171847460634578504637240067076765550911003000987929958921657617405643873628608927082697648851656799180411785175862832232666217410780678622788673547114829382008142525526501228395952557031773752214381883894479655424163769014862492758288241158429511283862180599595025302080810070037841796875 198 -4139178734579713289542526448189588093426396065300053447487895845012989240081164336070446710737071267760131408773974306285418238617310841077242924568576856258108912837407490303408658140033907978214547565616374121143415727793983235081938080534478080929594274265624850448499328220531036126344211694365306573615305814155042171478271484375 199 27871045478875209740195384746725378087243201690325243343249926156488118797980708891762780705838863388822006838289711779439070802885748918711264984246186592976360461986116063189336463288866054628486226575509171130194704477785485177908803627651225950775125396173516225926257475411640799177662436078949746166003784913237392902374267578125 200 26497645409197990276507785345804923869375506152282366570319170371825156074826758036555418557502864150040626845264116941322738697529464180573439268573928353616519359258541478568053017352180256278412670030722616259092244876981012666891325714981812549113531965504366628785675009485399842048448252250113020991612286349105495512485504150390625 201 -45886464018811390954711535650017800411478960056669724545203675542398179932942746724504703729854404938257709538733570681796359650821472176884899556305952426966110160418435411571488278287841468230248499929645613937784884272922041804159714642058783339393142707988670701999672795207501904494798329654713270504362791699191837012767791748046875 202 -170662287592055530413271633022467359329880650371763530403018922209291394772950421424746975680507694237752600416432468019996837100763620970332785873249036932596283069553030967207574449000662615723901536137256095848170243470106483682465805571973312232595203315664029509859460024986129293578093150121000517370572039755942506321370601654052734375 203 -556701334542680820935102798670621734789603254052504552554898052340395138778210192296536473492759597667865167623788539212852516720908108700279938634283508175072479270820388335639772014150705827979181377141051230747009725410364340190240632413598585657138742113881380131571415176709354157236089347716936006312659113236136497156322002410888671875 204 1105838713525279321459937014120594857532956688544713370735236428409854924751194886613673671653114183780101566467026369561835191222955941279780377339454326373270092423462387221302204760637550822602568471861910342475978852954759896300346669833470643334652747027984128795389195246426349120297112656447434680807672674688421838577841818332672119140625 205 9163339879521017006364036140324792972371313485178316572754556627727374089700130568380158457226305572476331646583223431790677185268867839994329326101874373233223606797227431161567455511563561758060938389286334146696373752252657894263624197563324783843065443659338293475844174505690409539922754544133331653247402064647608246325679123401641845703125 206 -7208485261328227263745366631929478300554339309427428129159378187230011435919337803343798493758297517735084617790776867166685468496246635595387628716311009142485688263927123015934625952224515587482544483467700175908939406621961630258956033119750796356106693285279193430373899944028398181449445253574504847832095735632809219839013932645320892333984375 207 -96447162792443680424678559396668426776643395041432603493394928226128907178899949723480997018827293922439401303230493198197571347773609979219557061245110914065838457326958841296725796493349577046550428279514015574567192807959328990280590875936190956874020871028753997744634298061653170594418024222799446497367353088321079658973946444690227508544921875 208 47266770557075958992925915772917522128988726610440120910084746471080951215635193860731916237560826287865003501729953502121136686580269664287749867310618569989496006773618468651067333325068443366251622517092475887347978665424077193883921809005548320278480631966545607294073541738935843700949035238563522879552965387390122873918758557619154453277587890625 209 878286168331884931871290070208812659270282070447976013402460374628518762260934034663149097345118599787081672582951930237808718323682496343124121136200551093969700805836330390926343568085077001653097763213907667101059128656897679728727221915259028610345886077400114645458653596593042721981191545419770730284241929092815720579724380323953926563262939453125 210 -311728730644064589085332074338228324702325193218383648579634482525446807918863506367259310310081213214305735056655169370997118568230431033040850506892414240619900789272778666383706607437632364225225362578244940399077985671071739874052032949052812022970749036205256448355470579167037709062041189948413987367029022865401063177870035331737135350704193115234375 211 -7460726704410589687601729643494362693807921479502317052962706130130880121987794244772658485709603056640717515040712818053060179976298530590998346569729774554575893361584033558943561814719879272234943781688684224914507272929711107147307096015804732376378099621155052659259505064940435637023813134962929244345250877830726958185098012435656063258647918701171875 212 2067488755786671157066153517714245834921060097213014809944878495361162446458227423767871570785120336339788735527332139502707243672810377682136830889688932079892690662361881387628069204345294326887546929219866416450002022886427832093862790991925563117216606994352116275999839825211136433401783048856876596480453707998034343786052988497710857571661472320556640625 213 60951013741654796226020901490036985689398239803008792937023390863613702979856333275377073020979548817949571299672856455185496479323261119940016937577491450977706313876795490602013469372786132617279593261075365864070027453987299311356645294330847120027432062801676458620415681486611597528578463551872894976040450495193823403257969858852045021004974842071533203125 214 -13787248290733676625432797869290114682374954423588864979899174870063614720159996454024927261366482468402252164855931580574525090477259228681744554656232303801660047985274606085062852349953595468979121903257232665202863650723955606994985556929310402606811232959495642244112829841206047942423660943249106406730570221238632970229447320306136980103419721126556396484375 215 -486328783556520427682955122750223851412873918288948538932232054984344711606856152539906832354500362647329925084439378907982905342791988292757958761811822975303633077354668550067902500014607413508026264168130268763165866258524803719145234760224193090981910930863358599853170736026346459587823623119471116829577856097280467516657814194949489204359166324138641357421875 216 92424624322465093044562873726964869757675316842846648367045162831115945716666494840991965396428897569370845268786612379812818095769583551866612742225819135278902964751915947114892911667607699759036227373569109392779872585688190557529774457872534604479951728107013225640230415627365877545935669173956496494158433841635392497595308492731474977089731849730014801025390625 217 3823627673554994661367400177084371609754161107427445542934813778207370375209922200560795852216450994465198668527578048911041932208226140838876074672772416081693226654435048753643806638439004940962658674797961964654901830507364396094380734952032295667266726994662600770386268205550936116400715228871566841996834310552579553963115354179148244265979216881096363067626953125 218 -622678452927422632794607594274622197548526594619589898546087541808232275180482529173044228451720009749385156203816346120864999195982857479967378508652225994968236053965129092997597345427672842421934269508074085800188926082481973251014850160706718815172451165001786834993828665088673973096973710599596077445451993043553267733486245402631621019581201880119740962982177734375 219 -29787018915356755921672021606713687337387660858511809600243698625815777113366829916977333007320562186136151692667466199807753515064499845891836389460521504560733129411164545570407181836888862680265178262930953094433539800031783893409474257828910888650714943339775237149183750327366700213496257989606030676997176115632561307114123937766896257097377026363126933574676513671875 220 4214795503538594031016249912642983923733136070801526961009762999863012898897987414859807287953051017393010416213007622615983146790125365990152206641332192249933732619131801955875126287572686966291589469397928427815556294985874749076064698637088131013474963047633645953890832533304593702396110473933939157352741686671058493740700988092807918819738177644063510000705718994140625 221 230774590681804531843652281674479278473874812797930774390764453325058135372592419689819460811302012877363559997444000159726500480004705745029289215008732353357229894150257410595042191569561028100524802318023551923889901667153132354983022268300973311168408016350185899299707764971184538014994208616496151752823828287408524070786937462342989244064225153816731162369251251220703125 222 -28653160847615914328128657973838785916271364228718744796307221668405936544143604899439459836347466730616551863471169906341600311699743059557209959292457601824745207611748816378973682147866237085111496715992032081892164609804340563691014437419982395971452898591114214689417428850674163973270322228578336962034470066700683047380302700480622655672867266529733486913144588470458984375 223 -1782688496441618965857949098884694723859763491260093945253526784763242676407614573973674748785226833133873489539198026666405060968452144910474120379884322647373487206102172726762048139649492729051685679247199473276774684492477555068254462381110026382397635041107291702072211106608665777924870469154480346862232826487253570235771917234887708868196591825362725612036883831024169921875 224 195555513326379069816236357806890102679213637679836493140180699901928549796970691692531611648249388424010346650034278318321634519447105748447879667611555833384514365486928690046545955108926004194097212169083143569998613233101386487157806713523444245740299709140654577513321716745367505223632667077362610826766814263539806374926980484455284726540597854829364534552015364170074462890625 225 13756088709125420096350960929839942294022852893751535865278183492692566253474634724705958657533752882023656906267142846736399649619100503460517893221068603903295728120775017555663090840552193902812969009689341542297914004607586047165037019915413890337727746520360339808020217795897753822283634858286128180442318971578332623324648005161951520799936159478346839859840460121631622314453125 226 -1339219252404302202195146971560409027820223926826065071282910121830422727270815806562697810579726832242756211348911089658233770291923658871522144140697858980852024790902011480556815422581506260683435082568951925992500445255292052471711023237791729117641519173210911259055815271587157268498737028665580157050509467839594942782851019462268292427092623757379690449475308321416378021240234375 227 -106180129806416549147785884302404507809474391761741432734106373628304752781482637361886982064182735004008867802868532515888811117504953135384076124478257438332894829723954984365339550071780997608560567290918077663861016307598522555456102844217231900510654658701300533786881291457868341985248932438453179786211398141652476245798109470642574860560601424134302798113742749206721782684326171875 228 9197188000432768451006618179902788639038734645655829514128527256834666926987792832062001985730222034391336780224147492697966051813008692365816474415637960445244633932492436472938009479273156489561669603326276402090218152796448856377228358578232960807994721980697556716847035675519768688448581114034508361883843783678555283145639258020704001887597811852934557434419925900734961032867431640625 229 820676167069778984837278902769857232173118835521944640798682738276284810928636286352637431068928344761205383390849550699414596172381181537591301776271556072303023847328437748294207404720079940999866246971169676645981065744221064846493868144300088750165709999788176478093321080854206266566619116641126941529617579759889243105071202987911746192088137049748546002209966727715916931629180908203125 230 -63293612831822432284790103508478348986010253305756195475540434046703015186323364441587163396086425344213689008528305072993622246823821789968746615636437193781237558220662385732218696440513291050508583618319105091287213294971271895299860070939790693050156772675610813230588472025937833616118106820439242568236719347997006899365888467836160194871876080009561706868379383362006209790706634521484375 231 -6356644653792685489826323241928540973724205895970293533656007123946971284366379889763347309647744744163540066799294218512659539062844605066515714151540838661056443307440613756106459980942354821011558495799404345570856710352323396746694169896747606666470409461819032944919785515216647290010907232580890502499168983772769863750153496330211252948128069086197107110607252032799179665744304656982421875 232 436083162783867992000036828925029250835966762956298329286914852853493831835470410503395575275632132423609888817044760007005557953207467646116396412026839543125625813829933286552028304183562473340301657627617803106940797124666024866323094794903194769694406816309019966675911057639649229640290509453782428551909984501530025681361880072593839895752267637999694601618024141647954004444181919097900390625 233 49372145723676237036470807892702634443108338386464950840296771152449783974313356354120068303203017642788170900003184078273012207768595686244394643921173383935311164183588782958094500419433854557891318560952866877052744203278979021779072991287970205740348353926089600416464042953166635629242427841949443233313380458036693596887948957118457541365664123085925796197238359799740879860706627368927001953125 234 -3004575333098138563169920557001504922017426492669835588961753287113401090293700598942717067739098091136494476519869810220868379060271900338221878428466248713868110246998038669741450533895472528435832566466754005580086862345114986294409629834358369174139755452769604869453272630995391478051793899277654571116473942153224403495794433035667382555900586893496093968677796201128440657832287251949310302734375 235 -384721503844378355744943012285564851320082370301198729836950988825110987851126915374364656793079686564880296081823191429212657307072604000289136485824077542476950548641703000138918871810198065571669356216748837203271382905878569846553746707936112746454427251462406952265749116788288724982026269176905703786632962580544883670975933956081346982525595888134892831768309819186101911686132661998271942138671875 236 20670798985676110216313087527223492756970635373371169979807629774967221259752993927177409065432619212522036983020305015714866923997881670541982843352945802615903436314216735795761113655842963085979114118746245935945896290305871847701191682814694372457258824747515393856959864601143900290039358776683433855862719232089523095933494466647811981907744433998416162485615478336555364188468136824667453765869140625 237 3008770791961125893667375066416703220954115237381508657627692016482074286550475434543088933428500889000586180925030266751988322603001713762893472957708162613865447724913224736027920888189830606627142548742618448238834965156724318719679853552406995323510128726781674272795736652990875952514459178707409044275965729568722576962877725569565392321572022317186791477942353146176218457996014547534286975860595703125 238 -141723485547561990412181580474379452964094722484739409838722604130941034601214328770998025685098479662764197574600841905421609138584926020575930519200200153969684422382453600594912681524963879010929888732858436937019502639896110499367438454704607144098300283251248375647204929870120960037086201068830117141483034008323330274745233407209179109180473675858054218901196021973554789715362276940606534481048583984375 239 -23623415779313744758231636408201508995607015260321266985686115418182182939374492553335155445416955168942285341798034721110251110637385682121076342641906367237047671984851387592563208892078569295126967094888074286472064607833092963865918956928654712104344641799425473139848354998529116054535552110379777866913170166437007797523002924973855923466994890346984874990514941671145853724674458178724162280559539794921875 240 965784138571185378881206545427046511291361361261680671518119899302526117933214723673917123212548396616109156341557065287113211138710585794759334897633598941374908102456748199387076143842530900199956953554460954261964833150759988279832574516937561877542077357308420211250581528654039522090957505222513846563496393263471790953636530473466522209677288221227474291203772467698017763119718403148137964308261871337890625 241 186256753877985486637625000342122821642718684005575733807659965908151795564062176427983579436864957680557297206716691984562294585388674967663662985978008895087400661355942397707820825010376066687574892056512715291415280353911953903889420461796755998349077235806129734770288274031973808909287827733829263250710628844553578839744845116166546103274907198970981211383173614372890245421098430828342256136238574981689453125 242 -6516843507271054208743739876622768586865385398022202669709440833880322443680641066833330957030848446300647327672504627571405611374792662810865675800660270560446287979366730125134027096261717968904193565529439302811196391489101260094621712365638697207859114400531887995313043378820083749819025141606880468444131040625126557635720697430541088764656710767251375676847625199022661762073776170936728700064122676849365234375 243 -1474956519567474879565486702032512973735540415929289495955065980162129117066500699592471493944236474509738946207176585866307437326123862263641734542417002236359062161437251578475034604361660850273100931913281663730775913018139677332192780617982271937254549686085328106037677610997705594942620063678808216955723764975348547323162684066746438467584164902667535379335534595698775369351355129189366075019352138042449951171875 244 43300192514702343129363887770456083662787534775374200479885282023442741736728161437733624052150695145885138888945513054663712847419768434699082822313849252696235024520369435560667021678722814674833504505990511700005983575128553011834814532265295149802039725148109320521365837258716443263879639182741061437842944147024241375559550722886155313896049758412809020366489460569106341015128907859257171996601857244968414306640625 245 11732961467356355575294139608322141717241037241452763386816581583223117854738878269606685544977351868701467386430362347717447034879473958728010077418761199724972732479103907502536405299249461992306539598908855788909928246721277365668935303726532055035093722574694788454549015972963667501631375653117839865179505877662642664377051990807586968124377408352092161343684301426061569788971025388006856173734110780060291290283203125 246 -280808701978484592257742182078764987330049086431669914828217703147675505942254394323798184843974690600232151957181010609976273549373614734400758939846772142513618929844176837282947423464939557089161977332421332783497269995401468784440269414327253699272522832287703130614763084243518577680659492927100722346791152724356839062501617713389522820323143064195961912954855863731485864613755510676541947584688006900250911712646484375 247 -93765916180921654050004177907105724534771690596874502955161218738870761282215721709962819534281587363419112025765717454281624426318087076778899124139722024947553444724726844046381319633016462588882889609272619434216441508166902766468060058006896605732620398269435890367283669160387583461245486605979139030427026032582107249288661360204272227176714673868649303662257100144614106701848689407772681537558360095135867595672607421875 248 1750682399533333946955173317615029837182849526171546492026426631984873392556500124185486755335368017687139368940730120589844344002658615476809103039850276889689876797864739501652509836901799946288321820789095117149680214502818695439875589160808130210386918475054826092542669072058832920681705199065908414276902140970405919703569479605609427235950549410061636441683895246210593740397880109348524146021582206063903868198394775390625 249 752879722809460916275609022458866179093862384207653787912291565071602728498446468111192369600735517404529769881180384320128193167273632118701388964372085374432233521324755931860344701792127646836816221043132983415690080881326633831889902566146772114146010073041517356417476543817130026951852707700379989416853389299423632728872663952609151531054160398871909056072091822978710519487860599686826621412171056745317764580249786376953125 250 -10185038745434300307960775882462226847203633103496613508905109578297457549397960648953996618508534777908477642313835679259238767176815687525707988199666579384887770718762464689865474871472903737841267162831844976370201544751826196105479181602585320945632916044029267523292604447079130577232563487655258297874089312755076204553678293734450158560783175705011573886976818206912458326051005712854907288439111734190597198903560638427734375 251 -6073962976202858831744676059083240566986917239178713370842858068464309115734561548134308939898426813125780547261012252957321739174073135387239651655975015892382307024191859778332084988694385693383736104159223092207371654774372201635646616437187103517896245164552285188956275372772435868500984479041316206824197560959164442853749703089545463041237199069500330318011618674864246447533139826058887507739564012633495102636516094207763671875 252 51436416322314005914817571592520403201804994891391232849311549790563633458091612191726956140368417270531989686759666911023597082093817925270288302939846886157507039292140817497339069224198434355422377331069263389168600533574806998940975704446029780245842355842881650802304822055077397453827027537640453614403697555252949860706395539827376358354024471915151309870139710463599633037175978755356177802045125385851401188410818576812744140625 253 49237619521711423648763155598409853948191525591194100786723365213049006876573962385113702072042755907398954281546601142402960490110194853389051992468481762586958459039543861339956628694952518403223559830595321332506088026768411468984559193471706951669544532786164036017754928716312309830861073976677376159902347619350966816476169583413231495756306895656026420233796391546423281518093119451115649751422069824805761513602919876575469970703125 254 -170241128936897073642547281620995914580855610684732917214409481039158142093839880378652926552208926685232217096273257599632239526080575656042994138258591577396384694911452751758673960964347932525381767719360149736178549785979580118503343335836522342522617048973149664806685195776345060631878245061350231662700597310573047989898130373376281518452647646344932903539669138181186221478511126747785366728246985999824136453359387814998626708984375 255 -401054577117154936785359665111980272463804998058649315780559559856858118603262365668097435074324564648764861485892140373449424061246066646626429565475112724193780278547969768729960847837395809244028003141675572539290376230503546320499013841217216714882671047730807033076345486585068179608398200507740464585999784436637523524267797025849627005099525686123907408177995416180234363286453430532406928013199818466020350264831329695880413055419921875 256 -616105273460694563003612507532574699339243207105825974433216434004760153530578404450679294705597981492329415923870919854248045773412835879821315659185456349414402282262394389299024717717899916813024791118399040849234914898924357835507787585660061259428800119033133900559176235390365203285864522838084432562362048128911546023770241282497677834924023636444884548006276913342692249167616358400106047563503686571536797864744043909013271331787109375 257 3282358569376429769330648314059679518526794328060926065002177832177357906830272407530800791655338843695220098212809059340026441680860713789764604422076196154848376030453656373489344141895356969743012277781014295037620587505790429668350382449323139022021697222415605545458626344927926701335568735945219463725698423864290034980682942029347656036600694302544825065054107064781766442796788421129477024046315394440781025380174532649107277393341064453125 258 21478642615822900932794950832246291919999907775542943138749661114141937036786838835856390477935532018269017607621959741581468136844850731224473522091522173791825924521594213325041899987988793764585377271062785187132210877657706067180967957351084038907650938291006520925491797084489996938500793515546503692021357603133618729402901174453999182697418641898846855848074156659239133271138419037129857255393831290568223752540527680353261530399322509765625 259 -26991759135692689670929857726715482645357214433593290876964231876885557193606794802395009383516799833456392042806841795203350961832961799392174206498203464585469062884817415952902815735548123173375382479004740093894934516059517257005995917714856415571272877576808206778678960118302512861533951516385999374059259399407910435153503863522024252324688238952315841457846337143542068085374593109659313024249410740050247026776018303149263374507427215576171875 260 -312973785678403651285653841131234680659745307811666367118778350698436160128923294283552811198713688534695578146005011314243962727334931857349307583585553099313998576859059919802461345778191738587760519217592064100426436334324654169825842019100066592322975364439903079323870814827765658933964334238779419469769308811810984205058764251484866487819646898819221948558070296109484276978068182528028822053951127436480673594935984930514148436486721038818359375 261 223006567080571159805708147080616642206073297548437848260748517462195655050163916284508714014866206171683703905422898679520660188813567511656142860147125059854532610317385601129139120190869426109544379629231477260703722991943560307440756825292105044591375464616844765001989594110138078713292654945137617694824191659014759899451858323245817446902307913589171691186491173553722585085426273759725340251485341720035651894801792357549300533719360828399658203125 262 3728989893388883094566321616531155263900559298585226739479779372344317084647586935278776649205987757500195988202548347894168877642769188430862131238842164784743179165513796455835852760893804531232697754651486305670280211223997313163589216669984281402038367566886294343522917015992189176982933394287973799885634225491319139577910090644630692140781230466884000170289458980875025606747956829272723423052026524949664845338914307927400670410133898258209228515625 263 -1851042108936564188338225497041234151936215730153176786120716673541326786517336339452927175054608333755895193602052840789630370634799104075570791083279285677896685509073391897587523119875780245846256590038219273825388612508334823051765359139899087286843900057513195038059066171939436706047330952088593917753977851741723151299114829728869780014125043395197195458056094704170035025322474095055173635553192972356030581259323655586056332322652451694011688232421875 264 -40638389487443661065561290209932373460668185707659152170065406565356406516980773344570820154990634635901125404722911099825477127415541010211989651922492087217882023402331070460252152435061160164085667253338005117648021320202835502843593643194083148713774401730481028385384200466287447643725022206770557088607386900443557635183265471509560805127440052585281722723436560303894390633003175150435108506171820095756532244668921093447285703784949146211147308349609375 265 15434411788858875957753522547954684248253809559795741728297487425250346659913553528975474674086378030390296968526527843491669985485705126179362094811930944970781789063640359398518134554535285716088747336376186399688642891869398407627095785797897073655688395677219066539596070018212924054469226772210588631742567957011859393999005754191944097533691166339699498616040705259308983940759245279273931330622515129984963689255421636923767466942843166179955005645751953125 266 421785601797816625624727353719999948187735262599928319043642084800474060563564725606837928284752471864393028274682925343978395967912313397494482722362387624461548503769969274495528925421995066771890194990187215396098435254667037102249153023275310469371248905060574453406038370045182176291134322174467267270103480700820665716349119969360796115149147477621686501774945557673569352271663151672059376785449610061940211881069559057051820102810584590770304203033447265625 267 -129268785137777669024274347159590272580197750659981711996050002539728580466366344010605050784399487435360242654724390377081202936614760467051257737427344265468986845990856892827708716701094376681487966352283162557169236119318984060210593563595323338610363379479185822118011556144802498670186386674184194097042221046580843833137791379835024177631033470495413699710863755378870224542384380058819406602331600736122309863536801178209849578103428107569925487041473388671875 268 -4250080107449433594459042245981630920216998836953696117889127985233893275786928735637848513186922556786175246852512866024357429832916608003449149067000961190744404646164901945428342722310997733906469657757575381130111211412470085302669731248840869343359767542233477240491249614390049007582383582029569302040975244340715987046175837917393762895989483401276757969719453621657327668521011868180172348266539472049828719629542318474499998848930775281391106545925140380859375 269 1087358700804334121579881590010738023046690915475234681488679181854542839700623122556759672961075391461718564772653807543726609235243602725414340610841899614708309167986764203163288240817030385750908451148392525184632812902217256873852701745149288605205677504702330224281610857425875983557606534207655802066029211473773736777758819683878198532883795625962284098871770298020904407332883384043534369280263110552735785791543895311955169987570345574112725444138050079345703125 270 42021483068946394989002843603463569076461380565873589590233009606166067516476998169154398366318406326123989348769699788456301802177964175320761978222953772003469381034121296962063615357738220422221433069719171506691161372349628778654644555315768646333669266527057423207556730967798921775057190545148811562298860960653751900382275711212316503673096451248001753097703908265330798607293287081512595420279687328168604547528819753988271840029447841492778272368013858795166015625 271 -9184671759604714835505162719675458673741102606876659700111023083192419797430998788044631582552099350598628452891880398235516394781614906670976092986559243811062444306235036230520492323870451430776741852573515560061771696613408955496814120301511010317308707307992846021755334153320573889062434502828402072038998082330136326257924823512646052805750511952074125848763575833573960086319646002728573973480074838534794166501295156725351309492460546552870056475512683391571044921875 272 -410333659971926711522158473327613364399778605301639067427055774720634236490043522063130100545473716413140377896990238556670631202395379861736528340082251329869398693859075068407618134001658104655387976843472233106334609904083025545977148185205900752592123415862606204164708641719355119078608128921672504228450712662440018111404719085196438983881844984983041832107106171644818485954045615584520097352065822702552109468676400690213049944197674414189723460352979600429534912109375 273 77891714695739804370626143945417125474243664063746250692631066042503650734389195840824822791806104165544760164485975793458581544167199248355493271654600401482140521772174380008412274516960118730203821200582518269245987797802696420914384362178322330038894371329456700752534885261905499535006389268010049113885185745289306493191954068428089048701843231105937982227102633197203656161555970729826907378410242281094087877883891040686392548101388225125232354261097498238086700439453125 274 3974133426993450773710707142717115978767684216233850146505914578171978943648966187947628672324288907412918142130536602998367541904962034713907777937231549625149769598413751697651013391223285795920488471707486019763169091111082793274228288356850360624839262017623011303345569120369813817945752560599781242509171354545522530687191396270416536206701013944341543356423192681475152574102322351395502107359698238534965667707776491633133167053017824807987585920949117280542850494384765625 275 -663083887317279350853096494399831776264330025429757875340459614169812114920879638192613902876934476786431866411560352742053005269733192836011426116181378572069659246906356205425503756008589892046824661928170090085932975555578628252206180645795278386656829537728561295681498028374538350833207258298913204417999451841969026678871096290625402097984256380615156511385119924465705894354011139602144813357102513127958134174747074186572624026487882833858099352556557278148829936981201171875 276 -38287793594128763562919705327909779494477271230006670665954346358762475278715300644902201830838414769165838982806523870095899395112331869662445576428544529561666268700572795966456436622807864464334421860666727424345552879555421722074239840769259565431869653443725305947848498401127053352088658824772640956170705179210443403441639768632792529108890204613281364093449695219309872123870492390291142611550857064747488546702168497304434990198996272479581252867135018459521234035491943359375 277 5664917924815567408919949711899765350494176428445588201677167580553968222587632461292654981054893225131937049232868416067332645566721899779340687575971212900710899125174074026485766989953826604235883304846264598517232275709093336113113788259817600883793770210000026833719748094598287447798443211172138216638917632772218226610581323595639588683852501330526655488086130696784565098315273923014687278512175110622388798297855316729287240450945999826236827217443838788312859833240509033203125 278 367707592042435197266320016586091112191517414325007069791405164026840421983470587222876391933826174639545681989761369664866715466109319191584621027342474774538164301387747633579098689174338043633039731897181194881985142102924724825031630889877804792407061459175181246090327830300581638151906087878645380518691718872382461461159601527139270921440465280344759288764768751907885531997564414162614124501347672575033682469457298143752947955378632958390192361501503997566760517656803131103515625 279 -48556571898947111683420272554129856997038606435826917293163056976473899198222225439545076751795199257575983580026790581010657637631011424479091651539127536092033337110609824371721889696757551253117219220426463893999372614193470693937102105909948353500194072492284332482319239898043456944855420367194114672626352666779741036621933447071113426324349525434641330778190374919056063454624854748325587407137571421221602337310434406904974551274722449662251853118872869872997398488223552703857421875 280 -3525676241249596999610806470851270734631060507272797705563480589314000783459536529923565810944176083469743766704723461272983323869579058864862954789809252467536897568342859994452802545432277809821364822480166027376360211765879296707567911114378782954111215069977439827506043068413810150144494654416516530634011429426529321108342589669654977918242221650091217583982807291628882346947379363385446840583719877856008728773866929861951192101994047300818896669079792039641024894081056118011474609375 281 417438503008318135685391609730747165020310611128645190418923587562636132898773457288706058641364104930532094043516426299490575813825967069008346423841536461046934212669349726398364118955786270178823460102620286353352577564344100934138595313381243332591182814180980419904050174144400323475182093217976684813562062747213833082590810737408901410274960639643930235852671722816597916818701801728070028965034040544865513298432157636558816018911542912469682120599701953863851565984077751636505126953125 282 33790073276357966898927329834548362270904049137040222920521435396924675709362019763516234065216851867212596420426455495264118927304384732657889421589172480493326453997885745702111421083305973416807829784254754349934993912020507140665143633307400232986323959980142041028454590141898982487475206398603200067528841087139420820819170619996582068492208860275839879694436761780409899647844344244202288135353979344405558055626772221501459199475688187891311929451363999789771353677497245371341705322265625 283 -3598014684765273021930337237037520605788762709139693083737759277180605084731721579755702302853585423557058634546559953450282361507443603167441871020800162622020902065138783202508280704040485435009663755044771692302978690380538631126340965941415338668371213915268457104071875820769573606602667177206005603419939848795160525633203622994395015983860200510767627049862325817794930103132743337573092500703697285154838601726917929404799459757279322302669851809034890432718539763052831403911113739013671875 284 -323992977014524113346337585166857571754250882530734724186930915340452888647641058877181527208871737627262566356114780732363272813205726154787055957015546796457668877730547229090862432850621322437660025301434913854526198319160405821495245572938893203266005851156508609074044147428885053439588805031780607828640884129110397581504427249661022292184744441211844085762130943772366701726542098163361383857284123368710926760390638884941211809238228841057070092156726834259762077718679211102426052093505859375 285 31078792570074180656571216884362699406637021088007857124074101734315074566803680422433914892289025641150236038978562953294349737313618834811776444051954143926637613579328525598940942874066825021179524079339710570376839346582533050568710470610888131801827562806177195116434986722009459669607095281289275884737208925204866869047032389524756793800397780035796974200338162313258491268637660961047457727108780310643618578692276948006111431227963336881378262779725450081247278978030735743232071399688720703125 286 3110209913222830817001454861143554551431953154120339970205180456576505717300504859072065102606355375366385785362659615045624796743004316705716832548241557503327128232799233357303370101968000585737357051145784967205163125403655566344880191978257146672795111176578244490337457558161478985717085378296285522820890907883511160288555538464532307273726858204031002933152325018770276776089252240055093109413975106675861744948224011370694408856392463714847370554367975978855266543684508083970285952091217041015625 287 -268882060035204747283932502619969652212382251226846208548500276789569033848884758930754863581197385790975031301918510073321764812179217992668793853222276537699951798314018499494990658673619579665148219118388106304063018072905064647080437267139562448886350298919242467253925710689023179967658709122878025283010481544057385784075662736607912640492606191867458893215733236397090328210125611915230867571429681869631088507450598571298459774316358140564137008188207439249298764488514753102208487689495086669921875 288 -29908578143214501959761023957842253261412969023575433329106878697146473676932260420371620220242754696319762209280258454945626957348647734588647359389161846799056104681598251650949104309842215277737628253314829670332533234071698044546781869464011447287382052540290809735528838767600138904664005659887476368002114505722453425010472378941304273204370496705158025404149619154371673552654320632242129454715095789059269708141742313284949749808690177459978936212256528586053261759641096008694148622453212738037109375 289 2328474174568374441169916824356429048482249982188737491337444157406935847566660636203978721663101333968027077432079696561005249722300434347492367354350691337447475249854003233091088388786866969805317846128490639346582108389534585564759400506638150292499694092138284529534535155872036932058622634977006499168214025381420600260988945885872001528758006180724711032855449410863726097021246036249557028264720469165223763143956004866661856531056105736139191986401237117191271104727946484546482679434120655059814453125 290 288236901541289586329719533683907303403958387440969294884267634978245267802102847548616637405120502101405296298584228674142184350171796421213272616402722215884908232344690647433432758601355141737544175317297997987968177890642736443792435731336368615976207692353300831081843376702126269250625837517524413947124625075828352275801793289878541926237808384432924974101852924993947867500053387388222998338528808203046245076614612937592524568886047289830581162022954561949776920276800588311135899857617914676666259765625 291 -20167055832288066882408230461608125052895487897506637445190143605845138326408096466229839350007977868716264797076778440715417795672089048638662805966360804532088029156921696765918136454935349771105628735485903143196441076401667271822005058044920191634516122713276776278671269362981871383250888864998998242545403030160441409042968451371499464555685255434960693514389305907845638842856896279454774230603961912838045296592838660474659405763770424782218795823688707637786111250491340435035679765860550105571746826171875 292 -2784897306313928962314389449972585434562137943337839261188250934946645625405222198703867324266522004911867443117800229617189109647160213517531308633773953296980705605378367792729716530370495828715539504232108472979941877899673498123705186820428865510143026644760321220427481870665109176178082243288182333888351523856915823437481141372206479739904897953014200826408400967082870736374781624756406431681400071550956860636399468977234885814285724486813465759876196419065253237870023780528475898303440771996974945068359375 293 174516483165330052137650558183403393321444749197612823981915447178283744394931142386932282265141935180725441048296416601958918334524199002892008715780805591062927016415384495617090484383063429117633297383219736605127836028398811497286289328269589943082203517409056591445766931574377060324205894338109727908902488294534585408910091502754258598108798537019201716066411669567495295665780930711443378252356419755803910948181487098589043058385242226730985099377166302072147157335240966122331012240683776326477527618408203125 294 26983779559826048211347968273859978001061829102723645032810618001951168105774019046982121443648619993957296351913977035900559683724395156954833593329168614067805730838104498902719274610669086035625064878596347725685574227329332775894291278269688992738512035408318054719956904677227948937466728584760546202081696329155115687594373639019579247031892315892557155528737225815206472502578857167273283594706589169640791080067788856623499504686669163922017980461485049135516550144945547796846645083696479559876024723052978515625 295 -1506932175820294889454276610020159234362843054937523222857807437043537626738642092341348304332212226210478467622802802211726705272581688434433850031419975930380988716245414840251990904022515310960568737388349543352614810218529354686997953609011857220824810514742814138721990768865599638842795411009133589156546128229205801089054272662814168655848115056813863967109114858214963379110772710296892884624636251214399238800152486340408219569855013049475017912632955324217177705485219270294656937741870569880120456218719482421875 296 -262261539923859369562396203555338988501837882004398825224021271123636715052199950265217967949704033874009269900181957229959916940721198723825798371184451596451991042692933543842929906844828748731103456140891270247234894757081548177877099434910923377555677666828236507250003133997359836163899894895185224093433943988370321096336158515658898935260304037309808868026824985986623917319898275210544261557153383017481063989840689238227876422091431972671224825119583640460362121895712067553705614278804119894630275666713714599609375 297 12962353869750536345098927032334253325375660006346225840789045688058204825207418147331161298886194037295605695822278356399675767638287759231828435641687754030308769906811901647652208308677121281762989799837990523399793008604502306705859119410005694707874216861502752985724680892708160598299458658602587236023635206645185742433841278083881310831891825631591875156323411007079013540337747735879448095378787656415384269965840904425207273655209523741271245542861434628683296616877436590462462442896977438431349582970142364501953125 298 2557345444785112130046508153751613013348345530601537564133043389199334363982145418057287373888418108125062129610440713295537429442805711467399529897945466742831266719287699908921466876196638034349222196162220585046719404814325545416073248626443444253828531629843073529832653189974448685893201894376853305964114379698697460411748056923241582034873388698750382857508561721852268777910001946280409902316079690480216953509275115042243773883833017086973676965650830092078698089581234672982730470320239242670722887851297855377197265625 299 -110822279278015553936630827411581374644040566167509921797099122735326369393267212362663517276736655799025585267309042840149620972984683514697718312789407088718868096234919794567404124050561838371145759750443974705906829105980906269666706319561597083465145873842074884822707291042992776035917628296550005352900813432075003937790370143191684269918553505729108207203157238754244129231110752677944367525951720639176019630847883289387557692156912932961894212668472490158730426090637061961736389503864380639527735183946788311004638671875 300 -25022792612094030629968144152153340184937172867633061022610454761535863041547503421785443179748067737535722382449241959012450229773688464893567293627489261239003900451319311701397615691702241904509086771632346431256545410793371349889322374455618860037957120003548901957552362176890488906805743866880482458229150452117512320908557259357533878259261350598289204216657704748453728313198452385400683782990009081710595909330983717171126216981298872152973612270689504771802635451566438660907447087543370977071115266880951821804046630859375 301 938779918008479164641815222390414495658103570869929944139099304451453830967627721572642549957931556982967006653920601470374110191784519416630259334640861745506114221598633469340091512426882438840453859746100425020422832363449843439353768795513237701075614788866174384510228183128278205410780512312477639096702056687332476198244767077852499599921806902007992768067020968298474999052670963781262509334186472727536808909484760992264922759799869795669316380263888381664798913212283601528132103799381199254110681431484408676624298095703125 302 245713438029732098851062240585493045139605366915391293490479396785370701971023691566500601457123046232858913021020701556559791164139089890937991468893180872981616140255100777654562291904610406218433793083093262950965159558579002059330721954734087048390981053818513895577695493403450580177406827487355195233146687438232541055982447357521028813392814363472761578855182116978598686107990848195085698744430699838674143843223458968753612335762870085555788415292600751870326979235549355189501190866214655247419535657754749990999698638916015625 303 -7843801937485282152843191106253500460341886074310046512707858694291996312616035843445514595507835335519098587198385184826896445072710146187624868865503383543663007136253689959429832916570339857861977135170848192642540454167484276701261211866169493901239836050510139774018367694734427676202748733551007928064795238635218344699925192252761412066680270083641434216323780052743468960305057953006692396483424573245545002085143435385480151871891591277569331422407213561056981801105761949220362696786146633354627947065091575495898723602294921875 304 -2421656504823708841224115440248208067975323067983184214247227524702414307874125892646017404705804232951395513587808648216538217352856166313472889626715798662148065131594725589935785146889954197983243943409526518535770889350819425350776986132432555490705151478076861430391427342513528963781150342985151012620914257594278809802305435539787702434990129418650103439661464706488210205304604553864584397008417188502012223714320375337962425966916246305936771131789092957939975299673415357663505360122748030445752957472915513790212571620941162109375 305 64196222723738280576737985880393012138329252390972211404385911754560468589758167221807878961571200979172813488326847836913357530903043470545850276190037921802013407763502267975654488877946495147365093853894378625347779091387189916995984138371934059217735367708978332569693544221808867615194587965058450061109756793472010008229345092535924504409715020280413354858090408820647415019324580997526181647948668306022600661712673462740138787575180168418510600418231908732262442462789775453698161513721894297045055881684633277473039925098419189453125 306 23956348600698089693231056626224475804130799405470738988074870199868365987800259548334169264736505318501484280058646645777979789018391400572224654137696384551575182723182033097651535478035685448053286356946450714035862775520933541008563305344401411885370955264575059223468798584041087024580000287360366133485671938087521233711647776331007598287552238227427076345386347579428168678869563350705974623041895101309752306760330230612213971374978464788035439248352706813155471137126482768064303122366630248635774144344078580979839898645877838134765625 307 -508827669907354794941263074609685995837866042385046199131372496901314278491910675694271904468022673395552768277403260790165697997510644660723842633764369407527439375204304042529351077702673653242732567232601501929226138985258695962181860156215971248433209944283440536405095192099746996565085403917050512330958378831240315832023508264456734755742168287448672189043489545274638644474878480374246497581503884546024544145688847394090369151061271885213878603053563316240536480910005067402290881930531637713486316471735536148116807453334331512451171875 308 -237891307002794807121008215669077680278970303571269770814504387328013398856609303181306238379111541615936345408683160952073701937304230342525154215417551128872311791948561813363975439924735942107889148006804939324334446601643944586679035212484479326604050314240602584493382953250118373912299349842613489457018033013928010179143345295998102319355624029783486958962292926346675522323588982759206727184671096897997129382341928422504841900543094797503729548191084808313642030855680592050475168283782433751165276776394905660286531201563775539398193359375 309 3825548979592914823336047785007676773583156195890666484566285392819286534533225103736212698541273760906886357098670733587504609776943762063468421921293869236228883522270811576349407022213871815820926442610495706392780592830489984469869237637242215991537465639654577004341703447084514528583984991793382402248835616691064501944706970974495066155816690492176678300401168326493460868326457388772539844239946801595632260188199637803630468850144421713149339770740496003298517401570606984064603090888407652548294751263450915974406598252244293689727783203125 310 2371396988541599626929209475460878486466374142692168826236650808863492920566818915375437148585361292302913015186552449162042287804948948437206066991655214908470563416398733268424736185086858354641912527704339718570982910961207773995431646369232742661418536835409351240492279158972593053887735896202729095762238488525175487161092933141701711064567493858960002441721158297348394869077280148466898817623227540135373776633537986430746029056820843466282624471367149064621784988108822729115421479444482743194263730521310081748785253512323834002017974853515625 311 -26092460934853716912847546649971761161613038749774567395714297052449857819735498452186044226602629246681747586486051431377834289962537377483576410500959108281037707458932784495262436734927316639734027672174418814561468926072421775963944605515279069328958974968326647680608302400215418854114451637576707951497256874949482423486028486358482500942864100387592636531373798312073157468412056554289101166744134571151803137899250474858284105709328446063028328168909975029612367683036307636343755264390590197307765279926882677722187187100644223392009735107421875 312 -23730605134640268071763730433036521503121420661821336995685720335071730834579659338077280723854528727231999065069000231217534019684664621734492660753457494310504235657294857409839286697659050928594983614074460973291229274516301875682355467694180650313082073460835496783782203702096323166561319897197443500783283722177293860344627013058007841019290019386307907482665836366771591524399152320314022538820081152282998840746466293333075901702027676406759820379890417366264066040074185338338393339753445211255851472547712346952521778890150017105042934417724609375 313 141854104300378169299051253588135455921937475568642595900382940096300726299340919856239061939128006762710572578131736334788627452562650068123563578674288265525359292983510633351503734873219074688129614208617092578125559385325549632812245602993642976614916038779595766524282272653269126006672085663578634683832194028609163214361373342513050084317105081338185345715906820513880446542630211036452273354673033796964608325053785274319729002891796823459475726538945103864329548747063568749564085860908426473641471192051434919615707981562081840820610523223876953125 314 238395011550058815853280780285234476654873836726645724328290089576559959670646572529463239039822599765769255498621764997548763878424414101633296308000001704341637220808382844983707814238119149474248003949612886571375580210481907334998533592439881608418904627977626314618983963643463118466311540518647487277264530731470821121283591029501571786070794359579950928074960551152153662941095060695447511115595297990251339430541875320395686876461968191007403739557677145859822533201118358192545168120275049368306815704998144041674536677271552980528213083744049072265625 315 -233374982259905765850463094627412677829258570880492181965597334204829899502544700068173899165245213122869555771958861704212309251227437376339085298519239970290624071856400618997370456815509515095086343820120113368127719651341586035504775856680716586932153217769246688941068457402732585783483414154400684916823231942110766371485124198063268316864300059386331713378628976762702412154873057017034887089778153640643687297431057834386202638746933527083793402474934674329670639804902947832894094129032622365615424012742097863925950412378033433924429118633270263671875 316 -2404188591335892392630322580748300588070274567058991362138992089602748542977630174597330319017238031704568443204967185483812601440774231331345322211132613379615156306107781080530761619804318574275895311531198497206306487119914333866962742491077410195797219416103319484804063695813121897069337745498738675179410585932936430734396023198366159945177928644862837013562495500497522434507012577095196086480649494509936719896349258518760454727930374032990048661753760303638659487866297565320019765123017660744360779426445002429398959458959144210894010029733180999755859375 317 -9661055136067294858871730090869105942141910166551419866658840204534502771118418865897277126727230563424385268058787917866068136055459309907185780517036512318496990915926982343352398039703160654737963448946937899653024934485205551343789418992631644851928163742433974905448234237809177577904104443564393650018136408266058084123522540101015030505757841023799598782127781289463165380824986532919723654151410782935494633530123435772488992556642878339078924422942262091371667929624309218113873745782310426360700729515376918546975586724829046970626222901046276092529296875 318 24339783794830955956547633608656415635674155657413651278204641555907608706109488396785832370477226440794020361530893189958464688334936506075631019607144047561223660614577696369187283881096491814180992222927742866162507880671984974989751112734526090801907352938239902979325180959139262635981841568121383152769850301662376862949095646623721251331356118968369620671667315450599551748735010649389070482988951418394120613460916261235443607797342499798955659002715433209653703505267600956515711128678979598458992242854281220051088166818057413640455706627108156681060791015625 319 220009816038775572266616893447966100245606856141895504954143565700881143729448472363299853893962430417376646295420691801997432794175036467993677600577083787159143682633361454171890421857501821893518477171122754397681721136681376565423156691341650072022757758934207643534467136399642504212661374658318185546433807598827291378786443601186535207083372385100032820565268879654574929658950116205936460319589513219122196458107117388598066027243110428973245429941437625090066610378194975386105334880475688890941451837819881623389464404602147450175370977376587688922882080078125 320 -247360463897440520543105159409924860307733746670169074723142263174200463953318415192573277568361715355538476619030254224086020374552156671680073060146841018569175409140442317265804341748945479329691976225790785405798471840216215741868263575337334084545756469998881891395279111548895380467039331854091488295742462841375406560090436142729013857555066400503616923713553611721447349602792238127933949188753268512871572239918497607748418018259056685802873139950011954078694672329880695687181852527152645296614685555867403286164560684855719341190894998362637124955654144287109375 321 -3489702835724264462725682785956797168053682940243855344346141428648025231556144432963056891715983864251629241160259155172883813685113156790655623930643543073355508355867832877049179628565546052838089087361250932061253183640698374739274442396025167160241821801480695726769339034476816145472849135771635661474194504018868496519225363189795189808309065225942420701156121386270084027721610380588459099616362957928169152930609370097986286210264734221700398902350381051315755451922120026389627891811834280726313894598612604254330918927404586595750273800149443559348583221435546875 322 2523438170975887704705147783528964179240772631094757458834386620182147039570706038693297422723631620810833085624877475613947182218974187547544432354175133227375792260911284318569096300302340233410405534354516693028055636824497476226774431233884969880652801350821111309778460338657869267430063771126369589466495605786513833702652833242163454395764096739843440936879842092671356754981273818147195230568791759374575944283789760576301818452505706605458610899054770887039772896912923905966783849699852801083194480556876903534210712760200926139734122054180261329747736454010009765625 323 48575088874182259547451174344143658915829012171746472762314574381699987183808042430717825325859655841302953129039697712971130727306276905308637710752226733964734119403418571557960228394251087695495697627942913069099430988356243434447356010618068171822395738596562645317523571104538459900102556350622781803162578198342990156647362308518466907763637091787327907589111885227483729596549842452319458715290962715364734673215947752371159785373096354447693964785092180787956408661170144281752645045728404434019910772728488791907679352428981490981281431507641173084266483783721923828125 324 -25839381490835864018095151618834655462053480854136680730700647234294171865083777403780333034642158153494256007373535099380902421778785817964876064258993043368332518211761941858940378217953733214052473114948569973792485907276224697107703741180344707827315376069104193271282548204845044448656626356609042167709885690417692034367382872848409130095799518444085165985644488443713724771503696972107812609582576811318793286751171226554799796598233501701781732428704650984503310619186130770663914645269036529825798597172237230970063530327291865125385478394468975238851271569728851318359375 325 -632823428901700987078449533694254732949582602467350833253180743360936326447140670940584078151723702530100298078751261384989195489605408044064336106374051994588025941033453459207633539081363943297161758581254972569385330023658655413888705823989854344591175898114682473008497126236079974487546436026302212573739039212508582115956766778961510550172386959871441575812134468257119932314547251406187211008049585489495535525658802429358183637739430511422599689035358985332048598094942709766530997060457279821047427877510157949349137177620139424120853273843568558731931261718273162841796875 326 265565450360184480852797329167409143140608287870684725433020827519854705764635581644612543169519826283689760986291008726636439209051345466614389387761657391057718059697156928036941765771312005709659911602558852864594926785554443572850675379155635689681124031628110197656296015699208062393591181928602527481314115984281454246840998043728647400245453057019128518371642007473337137962065712252890315084618550910267972504583886744023126966432931265141417018813351575312174187449061046466072057325495693511083068271203716412341915029515734700183404708933259499690393568016588687896728515625 327 7929441262103467101466372181335511089833087148292827519662285652340561286319749387475235819126380796212455114488988202401389483392820344048751101200502397362830876915346771126638741908553348685024291023532446138166802396734579311141940356051640338971180767127272918546706122099390826605822040330269397318975816236986296799867865981256769715060625606050474521110730396810224960823715685487933796560659066030377757289126592060663180206541062395420867645050083622811544801912571747580614811647962168810648582108974204549789319774184511967973345764897402404703143474762327969074249267578125 328 -2739229666258453072136339391501091718374159688537380829332818510906056834689547979391849472630223558251467383388104174303516752466549177242409215047535470953213807392094316239345364927488242084320759859891513605684287301900368800990599765387226370161967378031320180515541950897779559031857427926049549860969591828474589653239604873623292717820865292758395788210687209982149875007516477185574575274242153186573155277842332830586142099544048880781335449459612492770008866687904116052317903949614176092846730315845004665789799199997930088062852418049790615381244560921913944184780120849609375 329 -96923563818330256057672739372802982990758881151168421793039442761496815434659829467899322520701610628303265798616941043922567780023788217347737633438150517486341921063951290941927059709617158219618757882454122694620194465627988454698804804054148848651350221924457455643937212044103911213995274936755343564818126365781119477611145707387518518380652824897759514631662294830870563843302220809226005071888322987710716895884374421651449945575235306244104049743740168880018574313873642867722582805081804300801169395018274283537696349830288056162499238612088716670416715714964084327220916748046875 330 28353992107277342663163017416859478696089358795165703262250716069011482278438261979697894635247485568129932283316876041847811531067710796921345527853262685608003254618649204913118366658048126872630866015525584627171075742078942794555540305976448480821935804804116573189405972991602677931325024830765884218463772138351574271918504380969088140626166538035902060708956635217919531259916960705682998461861947133303625180644658168302646774271870440334679091662081623038253255618685165584464279867512636883986370918241117750017317495829056526844897761035135155150390653807335183955729007720947265625 331 1165282794457954217284839214861096893862860578932167050445750095906463782382199109079506318994846436075532148249979277633061373412389757559798837048373182892695786959528571656912341583823797825162328413316343458791044632267426272054397080260694054245867937367542853597547006824143750692076415227485965849136798275114406493043166220574857636257230526521099850778055137009503590810484856255273841605868450426416743296323762284734152545296633837035611134223604304298564262422847931496605471873759227037836392203402598565184244660933353124507300480764919332623791553786986696650274097919464111328125 332 -294499070427991842401798484405070113879664185463734293701530834123437301381307075343562568381567134957254582003642454647086712870007243973191897645779892451496491538123089520155188031722926770709094490769865275077040811098763030719660297519599072037636604357647488475234453031806336811188212586870042416396284283113847842222944967300350293404226203338270775373138992995180685721052616166518225111678699491903868281431769407894990871906604482518846865267766747029728357171398873616387618292987897714686001679748996926382262203611154601109804654681059554900233980036192360785207711160182952880859375 333 -13852459760461264816443124240709643969797351717894014212443303189527457730935018711578487974909084211652726453025992118809077595483265004181262333030816157309482498348646992883812657145158661948070049516922159281581262228702951867904216068287608992496283988381012718996511665658734891408560898311161113263210766290384693793205322763889038994617948130451518691531752740564869577375854193688620418779139914789770822187302497552490591000764460297260567016330405864016588509837330792301874624651757516623403839167694191788428726295811716600314583581051800764296331367613908469138550572097301483154296875 334 3068919795678374748551349028616878913652714801712082562621296052471710594864533101303110288799433969046241193565684036125310624365380866757426549648276453176599201338496406962354620380313714358935760646059073574813040571924904096009179050027409666670574236093186573597115773178634650602978788834131366422802751489409239137761674957733087531542344682120355788918510345653821039156657406901975104696152522211778766296000422322766569776032955064234529361211670427028702431469239743294717087406820250464577014703566840288587242410201404846424505482376111613195411634427596254181480617262423038482666015625 335 163399688898201872100900857027789069317457669169411636715700504752028021202556145495866430919825461899375546297770223946457974462352040698476464563674745355206744949042821094753962781469024350695651492467159406275605733560001670044206156587995013245153154448282196808620295548453731772389592825320346810671210427558677802950586864489111486432188353028867610719683925019426431238776416656653850559392210020331964379017891205454852285496335326978293587076597730009752810150487590224596021425312085589993825306542149723277662438700642651256284796726162204634776247829195434989060231600888073444366455078125 336 -32081821765181167943965957301633996607769814328506466887721791158736597470935014118490010141330804838678827863535281747531040020885122688147230289411149851277109713603467377162671716569617896174313096663417471690617766263234963558997368633353856560482790038677549084917979610732694795601984652175286513999089443828673654542052221224453140905972993227185876003608011280311829383565485318705903869545793988008608552798035071272783366571591601653702686816806118327698926014597812096996387069874552657030296471089525779277266926443855846697389274787441105470280931481917854669880171059048734605312347412109375 337 -1917282563859372368548715801270958056340153930552046252405820782887488271324558746964005915956617390535480013111301856609971341523634755030755098435686611315568470260125749296607966409203039299551210330323985294728401678553312774110291438800891665214300666821317925510875315790637997994742825318720801478332301736254272010034971073109192406648754137902313930476081618210432135597151458485871720562314012078652323767190541597414488606514555443939126082331609384703356844811031630579838357714328307548765092051388822721067761173128589019794520508336901551584518874069098590351776465467992238700389862060546875 338 336383953096416853264985304534466229136488908065853507655162691941378025769940398518976239784328312427635079614807969082324878877606989293825955948831406939594508800199163448839211959440744195846036382766674088237979982989959283149676166148083530822174904442992099704201115543188190685798088362464685759574519053567145330531316298318956709496768988272460917170528385555830607394384436384495108726370272306291573014538057500618623382075471055013834144220779133122388433917367647501109846372955534315670891683972501890120707728904898505685673336766080373633586970730656651808228882373441592790186405181884765625 339 22419247976185055804547836629219013483057549453180199804297171047417963271496129399757569185908415258169927219885880726505074424307668456881776924424543422687161118334515921636307824479143794043176072846617595388972292470182427380525293032810861905068750534554335180846632993307481539740128840459607617587514770847161932713194828618343808617796769696913732057881940710343187015590712356905664073233839716174161398938623185420728225678438786956714758427602582770563449803062956353857080908902952646025797694047684016001672443493083311366525900502002329050106090995584653612285958662369012017734348773956298828125 340 -3536996883309004745195821400443794586257343927432477852021719026942979007194832796135066403250851456924135707562007444972534913942742277575015085510800385367285425872887945484826232213617474066321922316019792532260745393124166166705060585210355832833609610724806621686940536445968084860837018353718873031926808838860582882037745061072323341531966136295087369176482222957934493936328804114474619097495515397780177067015731839607185320362516070006499004368999122258852482120289458322754208909306873026268844517495280424021075225694922432845554854728428247926621003508240090754237122675249338499270379543304443359375 341 -261606402397438430879459569528121839626952857687762963130861816130622335429852051850037684758937815293509486690168419529237884306181144198748808365293034365672740096843972954827160291401171849521365284151298400493322269041205640733640491123033956691316053869575199876046069649415239576676786875969125244511794751011424742329748460672942254469288684983896841635637926043323547199308594463705998212271653688963776905787298916575559021983226582439089066714161096155024596267926412421578811333410659153892023133826278496218301561333221039832029571735427481304787375049502231755442415859951097445446066558361053466796875 342 37287677978680667625179505274002077327105372647704383505606688941348675249360755212175656168478602021488621407465783141894111559412298011904820571267388633299454866640733396356288044457988017764097989891651484109562642384564873007417418650200233064423767802881213856467664785451327544118069609895934716301826364294589556697147131803056481030450371054332509164275584386700363461836676938178617052530512795575758407626339171250915811105879642443715471802103712941313475303556966507109999870951303302693185515705777107505826465056116888388050546716119471634851351515034404711533023403332565294476808048784732818603515625 343 3049458857730969525670703055285775799512898937773399786032185160440274215191104631507690702844208460679610929374532099037449963643907932170631061606103911264419741953064106999409882451384364809982311619210067115546732124309778897226048628101484787351881732563037056725786510170457019647741103620085780257446213576541980163542502812619962438064147223735429580681799384551634717858416642501691529697753541949898366495067895199257496992113829930431968105130297601027156558073971490077308510587602770293660228755123677400142224612511355501861984366653115713573849790116924447889226916187967636915345792658627033233642578125 344 -394022259205344160225616734611017921744744075492336314427378092018041688461028126051301548591000093484461053921471775270242518657889843317814155282200338082772717906483369223409568163713954658928827978954716354008825902191435151643283343964090334178355866741609018004960156134261486026001226520117350544841615106614705073490174404607248123599902536573676472683679817305665015767827282860940043120086140734490032449631359267653764457737565805810061177974238865238720922141471406931652816030623491198892103076610991144983240157393382189437932878922861742096259185278433003874340330294038398487600716180168092250823974609375 345 -35538554401929233339711182905640909609761711884471266416779184706216747003128820413893166999864047202583462380162208222555461793081587733923377502570993545612596108951746535966551826843408861122929426199038000577982556735359221858880760017961596210061293445761957010462258684627698302412340201250491021798175994583647643007726742984356787136209645321747991187563646711672720053024586814963320574513301693456931380625864186691695349177876868903245410791145510318300544001985635197429276164701448751387072313519456396545681809321491912311686388302731806485502234415999269341736311544867339739602130066487006843090057373046875 346 4172312969617353362192252835577433308013166034013036579194358212348096505594106409536903261445320796055532723392237357870700097017695931559051386802636764705747825142817663546608873393185015128959613756664878545367525176516647964847444317273749308278742301598553773722448830299108314214991839775843094906060550804108105796292891711942235348861875777164648302490006949496178173811690268709961473173184485241485301340800885381439082867533342151626848350879869520643976260431916156538300708154576099078833456398188060257886562291015479809836347041794734600315190233393904016064035688721847220605101256296620704233646392822265625 347 414344439186247238348243481309143317739347504154931044662550924128972305346612831670309661329721334607281759090117156229487573458087819047794892642479224360551403244027825963954706193776147985997872675659073135126260494056480544245764996505239539779192352539469156888450372307693417175384389907124652067879707366050687232363014956882509523916422571888216999941154731139121247296146676558823692766877198776162570752993572701957646320435119403254867430033962437847443504492144533688628449236347321070751831937278361523843221804262635852164173426496820234409056690620913430232024619868380421699900290377627243287861347198486328125 348 -44257641018699855542041558079706102863481458120906102952061398969268402071383893413146225508440235446364226565096817840648816009994056528792732135844082513489866834165708206201771399189045668061978187775711445692129697089758456280437196716481514620231192754252995318971819950102831635166347439335338465497497819298562970600221194784994033694180155770195169751143263511509956205524275360961293734280654530240639932323285167765711344558914634235390186938000258967993494873375274333758148817166676398817607540159088413484356278658122708547601930419604631829854588898501343043214929188225489429099542898029540083371102809906005859375 349 -4835427879871548523956247198257150500662781096873842628122474085946577602696799960546299516109977959418510802053028740974817698079236235560207585145869055046549760696322410965608465169836412312382201055017995661226685347261759622123024984664755088082242001650793507704642445768988051840912303202416817755395910324833267872595640533768596226804182539398160360100415403522803990917510766963867111323347758222549587566952851447828906147160062845823154635548207002709098340391397898825357154781797149437980438154327275996939899405559326392438244929566613289528528251246998674279900812795411823195587348135404681670479476451873779296875 350 470092195497482244073738884642872004276047018809910144628009333259056626319731321835285548897710659667903128268736117939491888709217442135756194567377368235422084000481017192033340660294079959354261395804055447183571030362113641629307488006341779838330750671243484183754072973903483442333206686484975893899076094302184916300292100689970387162583066944548853980265889878929170948707553396396392867829611002614718826351684496368319765298158320911721834545845857141005859043898074265284220216208456274805138817725063021808591423026117777097427134278311461828173407562228005735224825110125206828205758344516880242736078798770904541015625 351 56507253232048754688678663043694445628803383379036588158111756428896952281802816167294982324920306443826836624337602488615417662033533048953105926470620257698467739801216088774981513203638217695451958795221828641656731041142275975924417268276965885712764171845104707210765757482183597829883829299493238329929576109643524754572634481658129676019759775982140303025981968850050553019658356977293611160642947105628974881630358697525347674683495477777941090869147716046930707603146838170421234637170355079406601417090806274769830457395044480795478882537626151860383451777525180611013228859238453931607090839116835923050530254840850830078125 352 -4997539273667476791992841837090266123884543198377727803671242049021239265414208126017452373594484597170753753592756064253295805671762644824048047748429498731768508794396704657043574730404915014989804203695041639557586157821549042900759618945846041715567170680181290815871918855473008035137158356101783048624774810653923356112017702541456740230034209041262026391216565275882195330784947963437816635658976045840376983173968469721340865455496783091569940164594928827543155243047435956820255295267529103214286193602453829580249711142379649954324177801306208494741796480057334514990169492630130824749042271418014706796384416520595550537109375 353 -661485396774134556773240669709625566182264026373356768031327034660201466829297961938497942775874754769119256504502534753030543573504529487528025394507214076374383165092881547246609638377805459196519884887853886017409349236534341807316434204600973945246411485064165876101425086556681086131497245010000751791450619352294279616066243314104456371836745161869138505240743723506380405867356472809424319291777036427006657982554202717532220534912376977148578148373054517690343266657083164935726063429424525130507389330123111026908618827809679281451895021910352017029068183222330306977403857333612599209367482568902113371223094873130321502685546875 354 53144776651477145058484938043223518304488479837008029430113715012442911407972405181800652298243924235795238118061259828040076703000708188494806620393723547292185159516040768069731171962764892713342228860499920930355446492569546279570398484589272017492814702578007031675582069958639693334251854565475737558308203164385246832561020751337773055779282699520750157588978602738833376427209989830946455119944908231677865112020376820384605313510729776916631153357399043447475765292178420743562973498194886124256039896282702903803957642925272129476786437334003171071457992122615999146441935302081894800318344085093383561115842894650995731353759765625 355 7759030457914781984419694996686756005235129289942425615409441223692976773282149338748307957256328843203559128273311012822530381115662850977191504770946338793629938291752366007558249843357604705344888400312108425456990340614308755391132559092666192939215422815696906202854853730307281810368860064300667204085093631844715833653603508018864147059063062691257351775312037913574444119801464073139890964536974809803520747186475892486128020787041055281722249031556956793633587351152330196109719714019495451299667905813048116231840622296054407547670998994870483504262574340155637713172240572385572997845306562965990058074794433196075260639190673828125 356 -564929510471206457942290421187585387912813484498699086249044596422886589728155776171513870321769335102616109379809356582422619440509730766415045683817967803271073720643461295234354864280221157696843277853718559641552920452518501958964063989470799154022297907207675348820338046078610507225256767542301042641955719788192824849625178195102781178357336153099435031334236737545274935614098164113852275339889283462842943936619101217138476257546684989364318656982268349595156756963385208666326780369396429115050273692706264406053755712150819353117938933139923605850449918812139561737719182169722459942389855991830886963902003117254935204982757568359375 357 -91215522528921228656220617508193451351202660293517608041989577402424824349871024147878293600672944857288026136188605840986379198872179852164240850769710530553387625622860260034275356536930938591773185045624131981013798562540797851210602433131007265733653586252457532207024183926053606919848337690224706002147165252915966901229977054326414269188633090944300926581025919599166442090848769541778899244704663450595923071631428873287662794093705126716201454252408193541049610889144271637413560883957074326781068151485775462143397147757405907548657715215264166109811496477113722637146760511465059891165681645267713176407568198555964045226573944091796875 358 5997677114978456432251622684106008214759967945445550321099137582522932279305096466243982986552528159925846302873999060392664108494022265014704277638087911531801808056516600536585893186852591812569871680972760165440031570436867377123152454850059373206882463360678195523888420918771778399942091623952123581130966316595734996575968150429222100835611042758286441165057190891721388654001213579127753897259371857026538176173779467938151638795744803684916969066103392658069822737103991265617049334520199434576428985908047487264041119516823930752276045796114166442686482390124313740105970134549584082926033306624337486793578642618740559555590152740478515625 359 1074953411666213877646921507594394219753177516049765469334528286634793449148647934969313646422071897084720858930546663816303280644749803711467064574608243395678617679418070141635587950421343791570202966287533856801694234184651717069084423748199116102279147800911544466583111155650729012873493014698974849866252756720383991803370457886509512372003035903649343620737518889386657703862769571766257839233633483775159585589478546512074223163116209950085388705246105228496613456031556732206295000159213240660486061672961281130634963322292961730638803014486637119167432915592436375231683139092091646527824215461308609582892994495750826899893581867218017578125 360 -63526547638541438105472033857037851272396624177029654742114251114849478778913708529364308317405084015804518032763767886709408875155578761931587418633312710698946082556172356256120801178455855784951671039577399496566611510255473843045353282576486498889270000082913387845514623736596545194167283502467121450701277261449883681647869822698355932539484479688947918000489414517162024337852093738188347575547496474645072639936985795113114910669935254981899197105165248713423056323692867998377187754171984901111585881746843128036129564397808507828953199033326358497745145119785934370178969210245163712015149549193846000370166473925337413675151765346527099609375 361 -12701096040587491061019895936772610667918588105778446480444337117607067928086992753493314748369293674495006885043716406597360837403295632565758520992653527471712406079677029812922577194746159757813496526830277027838350635358465149851079327992136249992702132666915559194265013631779380954273475946844525877712738143726073003983067023966081362188172396008485178100898664678320106870188365935438232045849195215463063789190477784794660625392448414899893173869960958475848102295101997895008404340604996456914357359881248174265095425294803961676103776722052691405297552913223796714519884608392121586560610709860244412396778128960676212955149821937084197998046875 362 670353198117493237689313455432638204559132861964154339178682143290705839213576197163749915940817062178098757889268464594280287138780767695004905255088760796635663115290517910406094609239791247238694221215046733845145742989678908085604524480362890785205336377623237660420059865246266385311653079286277557609937464205638691270480857071981000921755262729324300458237160393110655170799925557186360630963478703197784560190599670981173400321096849991051433655609064160758222635175790021642211251233169787293069253306533290943747891601449464074059548471622722636339464151857648130271708029274791523268395954042986086934292272461982116737999604083597660064697265625 363 150481262524752962639301041808737112999964588927158295725360611886813804075027605042285307624813983236240653545792753176995229376173680446116771233454342266215494827603431302904925607270138470870705014872877162759705182474940854836302925557862720773841488186701666026008466217236763680900862210764678375555474045977951023134492252690982991504196565349008913805411995933599213393838261658782048283173934470891913053734935493013967215686151606688155619694387673063788015530162340493723988412137734127893361261923397045305405604864622256412426283891906371990420664173706072701792356883449988294075060094233236001707875739208190383834562453557737171649932861328125 364 -7034416436709036635802559889261839819159064379939825325272768717030770007929763081042692485444461078079591903912778718842183668523208995314593123275839334082642388609197499532752566944578722773571146999269597046546687038193405922140867528574581735491737746428963198533397084308516811927275851115166008231419663354322943922125444372293216349186126305118786505095822875458377303494820626978366523673402096261885900182499328313047474139699102976055275354871616523972427436479390274422775983833635829609729486136791705481075547484519325692622144295586837686191615894719448077172274376050806036863910386930997146377289360340877432348855791133246384561061859130859375 365 -1787977828071867692001591334434479091319382853723238955235364250842761039905570358937752725641055582126129092020957882599851350116287074812941116943655375387291295694970755313900336308205466522569827748235621177057779400659078106743960814540857880251164343130845821863613599919916407414769622286562803759627260004322788237081192981206035966786812224710849760530918043011855524128902174936385131020776999198258432750817025264191927499010789429583913034974585698466864942077727893443010896943748506269750519409567687311122742222885716671155052076250859609375377975768925575216338744858679493833705851912283718679779783412001388752649262414706754498183727264404296875 366 73222094840402209446165942834405893631180957689080965023009117360705588493091780991889884601786027481338987977596466023077448497769645691209742095143526545148806620480573017973048300371652149382461858210290787618376407602803590636885528661046825269287675162636061049552009945123894326236733829592324957344845367956878043825019225362354587124559894120233177576864620970294569284174994048425395341401451488347535150377507028375434860456631575612406050970027552507663627747690638938042969006458123958492887801029888683463348683504757140734051384991199966127841183771478525665290470987980017041401944059792628076287840811721441466071389328362783999182283878326416015625 367 21306906796579725455953467423068648585688516771251979468831631692673945241839498948838409345716973115267918865637441051124846255050802448665215072119809389261699688281900351326265980343560684659250131878387049163792594378533140739369696703207761619848075162561646570914402531987680435272965485368185182419478696010412886051820028322696866178629944246414638283222435224606324745018577243097069631222347472051740440129456535036093029170697523677348819720472485462982240340352802282694758470037473125223782522330006197205186300331961299356238226842006067575643632771063048965260211734724754316987372657895630053559020027379967472401385108042859428678639233112335205078125 368 -753385747822784920456005495531919571876146583244306955886060915820756705053672381224562758034790241164505480480705691719397323882552706754241135804766528799919086509514347766444149337846879419051381403429719763971249558994659664742735165079295107863274081297189668111366792135596612790959374667891338386960470521233511316421925641042007940297681675315945246046585932552107797948258243889222494733306908918894750605386159866060641855349193605605352563989641149335090442567114852274902835661656842142421561723644981712567635437420061363999508331126622064327148698356928560586870232609213548549287567748726473860129302355956771215535470732078238143003545701503753662109375 369 -254677063175636771571588059851716003604448706414484845004391599392032162693170301527643922245337026611217539964150034276643176118891013169252778368306708011945370961755230276050328931215005019642586460017034489772677839196579563670531224202371076374647303520811898359644838177364907869729238429035205400106583476824789702728342281733288335821034631822358506653460326867724619187080056834157204450940898375475769175991410955915334720790880006852486463848232194558754314460830173942387989921469567733347370791576377886851112049896276568039058900947096562092415163003823107417838604551164774579589738258122571880011666354206280811076388385973103822834673337638378143310546875 370 7622593594413260482886572591982326286691295322876352310080649297051334359807911969861417435648118034614393013695422636439427719810727295507815439741149632009717718695569267045920870725220927081945779311612958524109125596626043502929560708244461251776303834353156109260794890650300264487002103933284896672696318530601353110668386560757588079929852063018888932050785057236665782237633059673153195556183488636930369268442720918867385424008878060725570756348521718554976373528341305950112733885496153350976946874918054627743078995574701745910899869207670525112896015179496906320570683893769708372038908686349343940348470448106150457660896474514316878412500955164432525634765625 371 3053489395971605677822035491604229114110129160561882326402399783286917478086175929936611126563030985249887638244013519017652343846723232401491973079457171021481780780659772803665498899211764067977952583159753151529051244070632251373737498097295850534705592858178657124498858473252010500029193519443256420625429958258516845856914548525921836520699301091819163437224195400042820086216038214787066676921154208817758890080519322631900021284063671437067585744811792168425965083870966007624364339627162729587754906638904453455882065749788074312011886559661647799760010041163076358811931305259779564202695519602997779039871986042895555432742972294120846754594822414219379425048828125 372 -75227984173016200063719212353993032105048412270378642993265469538158854129208651256511692163199302380692635667371989944720624170359338290261325035209642576111959852450499474350845082753764025976970529071670277840578282862791227209911057237791764728414751157149776043521662649434104687489543010298742011195123543804006679900570512506684476502323707186701153584120799222513482066294099493365739404258404606053548549504549386135634099647413081979748638090645590881842549681109113154201616554990474518934859538765832622273286423506713918755894143814435156235141501442005171890043755502660535079971832446326324422364617681229701740456186448083963365746740237227641046047210693359375 373 -36724877690511074989112106553826708534892219588680540428460494367938259929783881526247977311422317360318125623993596880109736622003190049958667072713906376720278917675226432826588324309985659595094400195292052905004717423730762456402526463539168628407209133169507614627642724512762456429795234706946234487100735942129417932583563348185995924454023016130521089477320818154677140637786216375653938743361442732034344575041248947288308351602559354685595731159467528382155436763945545125768515873874117727686932102458681725305252228219046830389660216678388036584050666740031120425516007771115091332128049696985707673513724528003137394152304582609031388500397952157072722911834716796875 374 714296830636565989014991985888127288531396750915836780625314172567772783237315053766483671102835286414356671205784087579636686987393111582765840256692761904870958210473029561718745286198999116085648234022996171780118797131622275695485746872586660656322424145892188782336351761081661267726209197391053473189490939133976641630291820538855931909465653899812363732679255429147536240097440470935195835511510164194983764011095228178487071633509749736851765594148435123761895809898646882921652620996933269368048794196684770827420489835042100118404199485706084639728707878073576077434685640900571257883151830866079766976508020517704287114279921417141576610589481788338162004947662353515625 375 443094820353219375414768651165638684188247067791907891750941767458323958755840069374968210818616470600359110823984287899051511327071144075819156727523495326112652877789475095877202791772903369614518022707370270025997052112867876456702865449999703448059091026502128075775309885774149384890420414959687801707569062451074757025311545253784278883413075726549138217527971828820913700353512639938502318058107297437961954694149143542038909710146979105561468538487249555296445746240393518479805861083510107311797447373208926742590361116500762966695474470635478445036561918935060329639749009209208269352324257927855348271494795253730069768786180851750595540625710100357537157833576202392578125 376 -6356087865872694991106060574829334041435525672030501908749061233521653605068580298322962999140941083970484500349487611460382687213361618614094299442695666227888234136728979261238929475523472544955188694739102711231440305015127926062314635221041410635573634618195625009159671704109188288262408293894202669736045957352345914436944120197349788496522468165002673704511206005665866379401722451529838435847585483149995394662397020431650311051382101314413844437344973708660520987581795002660802146545648695857598293494172616216094072438001386587373021475295623451561684942207611281017482644760813747836200680753680462360622269943801096527428152746945941623945230958270258270204067230224609375 377 -5363097317819298999946026713699111318360166348032388263091076652226162139775610616211232327565298079683373243935926390058689697723386813613326565242776174094926880596246609249900698637989190705926656792688774602508953732547101929157360450270501638940224851403964583132774326904155111340442850474264434643494151189198093206100733233094519192467708739482664244401819113074401562974550472695997709083054384930189308215853314480199970413187745363104687658677265311517870137823702323789362328131289521854654834878261920669647927695315927186948216813938062554767937721433337683942630547492028997965586346474791723952714428487842599204940672468771997895252928270082293238374404609203338623046875 378 49864357424791697372973381206245529284077349967214033711693291460074418392669299637912063983809822838603058792536586594364608249925060498893800802262799646898609253644265359558082952002769219252706112449888662095751327176966993654228961507954135383206436071014089104446630644917597690807383441286217487790224902483508235081263627700588231886083503358529271033562127623880345197128350016175267425474793346617775003361940585253487577286585146854733650325905803205231929836075675155965288276439479096593551891421404095093791320413312412793048984061387653627479951559976104202781042173166249467225964192638653781334346404625389020403803530890879166363486633915869106203899718821048736572265625 379 65121346943466199190212006034935678153304958895635838598908129642628029334689132511880626554148894686043098052611648547121733624911712199961267137187934600086728593960420312284589265485131096875152371126612860902427060984774579903358576814011758501536991982937426043096271411457248215228033636543133688886656377296957676596400787326014245311519822429574953055452214629867363031725804267811664626195999806848658747195771394878766280004351893646387970170989730224146316836295881684335953162458275451836872642144563212895530290004608017317290875501701742930610374436257533145983964313329414006727862267922273961838705459012071025084981391836720482372796853524494764542396296747028827667236328125 380 -279148192130542709788361137094667388390765305924192607860875590614642399592847603449194379224901057956362406772825479480845300730532572730777680443903561117152690058395548719297483714463929606721057876159185389385136791078382799521695961098408961419842696754571742443247379404274383717971778193203577247486565730835199492083561340122662849756821616584368233817780410673084011392143607657115320205178294673537081504794758443560465937309945192822269860297636930152321260870446379869867250404366625224302234128435972800819849683949612855767643701188000748541024980338102526041408657909513203504877182388710223250829425900236362914032422263460980117792381628509186697328914306126534938812255859375 381 -793271319793201695701919799070291183286142126700552760402027234407430048707784089361714390794575064672065884353621773730404507382579083215182896790424802542640383152850688740977092886871513786035458122280408315520438745530250805622448773863875028185789035996291959396266897260341510215762747911330523543099174376585181344872651380584946537236865148826553270323387831952552554522746497934875418455569249124647375773424553953943600294539468752704189066580723304176380819033710153180874526707514462620457882499120068532813747574875781554857095264606633197778927278046582115685372049339633240339335191089878402492212805511087965479603535836051825966242171647000402270322183539974503219127655029296875 382 -562981840510431760769900011893271117170500023675007526970340971263430107702922465555994082462881624756358958393820622821556630406242289342273003980051795572876318572294913719210542987613339165034152985269253310218605970823610936343726711607573083298223021149721113113262436604794264789301819825114603914139662492583154516880477044149227221949156594736148844910560392836522505720717625118827108336312476963472781160665074825828800765014491972631831196154827068464803282636068502530951116607534418367596574001708962276473130527665227836766364318149060862682459829950764580930005889465381224565213347766236970586951666979758090750134386944142860235086141420218007137776794479577802121639251708984375 383 9694133703949545369456418123775773068903948856669181905519529208540107764865438096029816742660571182427551575546703458966356915092615501775684365346252527303371662067585344601107930734179317824672269321829364982370750195507667793247095178153970479126594060912924306094400239927390649553537321368978746771273609266914340987138888091049640335073693796282106432208540055823819813957449602630322979659196938914872157548538422158877425996625393573192847993901987534909755115454892569970355458889619118980639172799235172933732884702643227587389300692960738905336194747691665959233337901680349823785207309143842407211874576232640499568922950125176806310168875505831827316729487620250438340008258819580078125 384 55370573957043578507277985164642796156561392573506801778146144986505138224334208218003347187967933105151693271808182848132782637721983007057319763510777443058030470759973185548184068527085673930019925596606793481892985755952514602064190468232268104535991651775603492788145622665311757025369710621498319428063749843670846694581567108341130507577332206496772404266528453723518899900363226607959938065830412238683193647803267859744912159144581482539963109583498225653404609262118416871114179590037426416459474961120906329119111260281170304355064548038584459717201414334900500044841689689461407197291335942212347573052511667117658078261797013298926592060126775351032064239831242957734502851963043212890625 385 -118844662084346795607344075979133485489908916587883373246133244189608318523544832282924371397873259024143995293958851189537929859469449370784322882557197168288540831132688848530673332518960029059922745798656202935962313473618459270409984596814827906984907862239135855824049420114449742928739756428903348728269791922625067816489749027276274784847662707682039976957207563694480279409638900988368974361882833324755655988201115148987086085737113319981016333519705337842803835663409307711372307937689546902011857982196200478064091669778574742317951592361366746472575052563516804559031927399691327636640958079824438081649530188350870412533902153106101306394841581784738907650744721422597649507224559783935546875 386 -1276388781572510865246385157124066676098380939445020664137426727181784895541521606660423094345131230976188837578471068636685531394082077500867793899238763939917639555426313888606994386848495648117459212343476710376733151881427276249480749552695682582807956461071114310270201171808889561196253617001376038995094357687150170359693651911144101777591046322450435905349668368346154243820669456751911308780444845404355225681941835776992748229346810464797427177667224829263963964426345434408988232237708827960840021431990568365067909075556891861244153193642194276078796687423558183347609253972621174853834049207178312508254594680643899586854849969373282146154969781248409569688444520352277322672307491302490234375 387 1461587322157989065015682100708636479390863032996310323015550698594133025925118160325379720034804839311345685683087374549989081967196228240423617275850305603000468148373841087607842031339951800707578460043284035113122830266728072526856725992093275894163542132072450519587307431394638776849812203324807283296612998039829086817482911725360825633550374533676305615848679484912489640048756357724574014774074533000360086637850465141403523589878089676081526615747064208887993158292300041678825806485152739193846269688927515463222320759727170757805117302879391081048853065827441778996424320971124173093519943955955567621993723913106731837684485145319696925858308369298852939453556576410164780099876224994659423828125 388 23114735281783919880289644289367624113756664719068687519755646082389889276011794378509578200544129360965850992987222586746659030620293588972864846027424380646942388996268676634548228643431529109824507185878035756871077504233235751707853232421049712576311443474266932216322708468654482210103465809569077283398313515796813143821860743894412684581439390325607726331093690498161222355718952341038539721807401630489335548034420019969295812021621349176458971246966233330044895526917362068115039300457549821436274173858408775949112589790332402598673179664461889320204083506190553437558914606052561494857480585161474060212193520090627711672032887747317210727274687617474568808289479822093426264473237097263336181640625 389 -18031494515504672631833260740951592407548172094086845532962299243332806203506208106707366712949416238084838778476276729478931146551606901888235307866820272463619100585228267560566225517899683912036171623968024401180177673070529569734913843755724864939052981894440210990114395525852562642316750987432961842993755416083533876206758528262607947643254253258496971894721736032182665259066764175803118268825872393580024157955379275095819669831818254672345939604880718050903098575722610507143726016817368660723613913588431988111622771603820890115914970534228210215701539247782564360831809796147214925654856221231336957293613108504680043938330403125552770977820383275127185252213911053598138778397697024047374725341796875 390 -377889697365169597829011795818806147005783822893401249910729778650253372725325856957224063005120403475727107053086330407217067345919449104975398142683480052611234361151693824549687477742934093919276323569649911107432061138047966485933926255955851146845189757839875827179357052647073807762951697334680683238710983725056399395328315181310688835886028797065649836843062939482024222179323339620263333801187897464231369691709356784056892617204233827910290972106639262746914352397680375559614639296182423480856810484131632383572667375729162198127858593134362649336408127723972830994892417996878360116260199430246713887989450480611533974585117402306368494022217227837959358786657000093409664032151340506970882415771484375 391 223143603066672466456134035067981842511172268619736826001815845663542154556130847886921816262583112633920152420118501931860975372234456890040299651464499600082910203497890310033118057074673384752615040249272694971191457054229969197862055138791667058705155265253414454020730870899404612737298293836489960384368512674097220778083704856810793742408382936680713960061911950984229541322256600215921599325940947984557544642824586569275545016415070649171325871408378164961536098463029777251355627493399848768426417589162973049715188852737038897655979539301496250245273169173706539068206524165932850471591304643815851657584344341735349278477437843995366739333087297134397475153696324948437723634242502157576382160186767578125 392 5843873908766364340317265764624811723892228535140920568892130218789680972319931361683396557632982051457898325548808675714404823493316431651653679818578200418686315344219444682931280006892958306881060561749823162632147234230406002661315561008477944842852790576359598619771769797217210546416543106233974510604594391738391773124766403832613307426647906992288980558889963253720234774518976626408342829150167712995250620796790404928497565508534726900670190000040161280297072869514925745258676504340833726434612500723269849631837158468808471911255664413804626719723504339950880756749126554806606294132604138490326142454445726122088259482396178157634116293871418440380534872907134009910930334541490083211101591587066650390625 393 -2769893987324507597524159007069640173840683794890274142522317316909524381890505699085130280409677654622604900330222444854692050951842445070407250428877791981346594015956438825640776507910238146802397762078127569905464901117108703604675041855960281860183203694457032918137189195576045409444587082353760190508495651025183578574658161704671530167637516022761431012222173696877574192473791909976478827798852412953313586895607661900349948858367972588701760780946494894876023454772670897114711608755503534318967919734843984687468143176389373572640329018928945829478089112415220422287837006363428644844978304759574412480465786792117780051808999424289709796724889963051979253963431030103648153595230496648582629859447479248046875 394 -87342028213268335931450729291269833108872085032383587786999016216046649817347985299956046510840770552247553843752930130057815315011159669803232929542828408372132071848685930460747659906237034401348206434956413942789208123267129407492079704522420043644632712760583476832935722947683866878957381515767264397905857325627932831690353103122302605035711658448833374569711046363173543486719609603593713558386771223394839741618474441882535128127172588446337113345237542735396105680883060657946673762367842615236526407770061552407324820785682210619152880762651714774633236141298378508316200585065023979236521169452213629909438385671970851509659333631855195495351408121485502831497272459158100655169931769705726765096187591552734375 395 34486113251121050109927343114677674146238980860814658449986381650515050157788755927565542342851012016720564814144679934077668301825773749098678448759577059258957196993935351061375171912201097382877889952106250331654155432668170888010282529197335133474966668615911353647709002763084361187882567026737372159941583881497374894510838337256887139328395243722731955329248610738416587701275970352965476493095997366398403504871729029030199479565667535456120114359447219920919923189369419367532550594377549347617364899978062651177561725063988810950753503866842890444186581348624607191663467973304783234309303860561453124404165447946661116635659568073285385139630655613551926919813452065251005417252816442896801163442432880401611328125 396 1276433802871317016723173933815039061227338059113401841877599473223404904480222313829272139611282399864011904655760436514319127090869926971806256473219236378118535373137066916330726280775841601747430779098380323895126367841437370150751300111150065019042990832373331915406852551874145883289434137492985082789237956003423945465120254909750340624293371581406913631207390679722596528178515717154251921843488775095702791858416162090546241417355799195242301684481038639780006391753208983554108709328217277394676518294103891278316394360050967196979859932174132126972297011569134540303434115261745819269096146884683245904076128434627017146260391817473076596759395076723336390389192784210013419367612019783564392128027975559234619140625 397 -430625858103849361909383422280120291475003675172676342668839430909209691077098003544964191870551612276562937801562581942060617085281855313719422020315264313038912923441463434068092547067533098027091467577598502583245825803563874642112543709432880486299562670538962013846734220254434295556400718675351054596833561166317614935915742135170522126447957670547424769776201441878602016709676517727007258511295034751522055254442469445417956597969360013323742580740509977638997234696923237307601937585311218946033865421051490459330480208210611376383049101339762447073870873791925349631242295581409484048822017786611317762929203914206954584275776087537307017505602692551313335975930100649810673550589629865470442382502369582653045654296875 398 -18368944322196458189998118766586857691207121078840038712557220862376184361902234292611894220974489669255221925754593495188213275988820828818423792337353500512812437997540615275406009406313957198734817955553816147679914506075439723605707235159214828433419968887165618722562325920281320779090974876087637764738646798899085877868466429049320937923262780922930554619739698404588876377528246259362652707656156572573418544041531270425389233955934873042976913503349664767960187374317383113609406731232228386752139815513553287096383874991140544152347386085038986776425415603933911948171038478192266308238707538956072544780029155204536398747470898086864500172759368517449832183383955633853063847399091248657754249506979249417781829833984375 399 5392606207199643182327916672326677743769611201605005706667552887747813703748409001685604476558472885608029466211928076138142952818205605131438439889048438788299532802962775219914196632420531750479362841290525448161819264903812308823916820507541091731344130327548392114739195399559068584310864678668832842521579001019725714434480559688285165112824874987477349094771003071742930902926798898474351180861572779732517803000371634504716149061958094764476300940794386751370467844228427434781571243430362542562926610924944016054551076556814643768852776424238019592050692370594291693162646684133869857304603680835501380304766195275317091591598929760440819674087559049746277486072525983706723419103314069723342782936015282757580280303955078125 400 261497712141802594081535563773414387720180577942654642815268360409558190451509772456496687796194648525090820879094290127253821871916292368010827180008571688489086872367412451935954911261919264265842969862963751814386244738090275935117254081050560388094626814389072580423371754347947246628987890611231123192790937333442157060796982164543155560968343561761364066858691484588505428102914642731914105675661671017279996985324129433314950484459166932835110736314740453514168011616426484768472761361524904754865954219101768449919384698670955686581435307654967881121653168283999646220061052710228205510114836261568641153275243230028106197165703075575290036576229412479530844747808975451569536299108167411478920172385187470354139804840087890625 401 -67717870891446419763389655586914403181650120490830799831268335161124224455722086359293253860967479693157323063117207923931960686713450283842357894679777158047788585516086460555221942338673210084806629519203906977399355367078346173270549032091273172220731734120674056166544842342616341646034128433904904768312256526385278359457366253187334335639316682030903248078775381895366988416948452686812124586649823225489827893478136274493791955570767778321121098360594448149971148348041738741361748109101016021031130848743774563248656856433872661808408361691971811372640596502186935441381572293362393145948352933386574462134631083373918241386637785555766041645439608774354697597989287714188212083026879255401393020719069681945256888866424560546875 402 -3694127996660842986071212632275025439133607778614298375761865276581071822152383831958231767105607128339752028836123970532580845693997115085526723847268877696930905673799068886018283133006314049483330136877570398169201069314566151665777349528497156761133909952843949632825430563505940776973343254492842296651454590494656151201433706401354443836542367994676339946324606039716536595501342958969982426963339678621186060783069910260766404394433868973745746460193721740243659666802193346255851214336592657919595578783232765565608828735515066679255019676288406907416256437931218137502731289844460298835535343575381675589501076544590249928963490793560951957573373864809113287793831211565481350205290400501104468755642074029310606420040130615234375 403 852652051164262528905888466308691755333079111100975917150626537129796664287646999766157258831957623131077043739759142880797838045411838875920458337924308972642097835709940884152283650579660604283535831450651207366419302095523014414623456001179652303641823477964131310362305699077886915049716311901288483456311595002946940060052390948995096674481457957672157683553743482503418256018118180568301258547846627579595215717787395483784307694490187355454173077009718372300010554015197960437598271603792506804946489344323752153802677657487762588107090066424083346960567351214476646830418889532591523935301935417207985502952388873799133007552891019421569599939068257949253263461565041097489753485031322738977997474751902018397231586277484893798828125 404 51902734900759543792903800437362186839732401468514871439578147292438485539915376895764143162753697642724827382569450438392151776296845990522554922424000991642831448747862496774853197536147729003554704602426403891622113500358260163954981979525397595109792020141696231016728281042362046835096816169446136674898716374033820426193951032496842391088457667447706868365570836900701547215675909701718399670858461633396791518447406540141765089543070111062696011735706827423682287833157075195503448618103661450555837030710188505503104843660641112836208184077535712212842879779633372335387317161497117633459573467834162015916967827488031528121677632370869884444561570650324591276697072509835896259672581618557133216446519696773975738324224948883056640625 405 -10763572042947788254730807090251956078747384740970842299725409135551818848211123528498060326365779663624939884554758946970993691369600023035286910780565461440102883576318803266446457047013113647159777705981886789374958169989130229532477129285623557005932533822411808425280246672467111803587248399412626830748702718327928938965387555026124397852254000139547120191154941557300683477723852289878406672152268893182022991207318416113654704426653791575998069480903104979976125003142693856559753212203311220721569029089866525316845492537698589174867419458342870948442000317602587228546718818069857633268285553734494026502583644223035033881035386937227702365789466585516323233647627488759168051756122032276721885271359990809969531255774199962615966796875 406 -726477304528582628829687289119473721836668846736806945355559834587761866838358902211593597021116819767838462300873872416417255477655124152348746348517880158891609993653891974534329725303540136121867860177355628382297381814588702872518952101077270617652567250148442196103199755671347686000790979553085065460430877799117957418300543156289699377767681370820016614973572754019595469303779051183662493095087007234732533035114980840805549082611457597252530659499276008310803075333429163816523460151640008502811493063453375657904466236530401768231595162936577185020653723532061441609353224503351932695977499911803209858796821265360063773862119050212612214230465288555788319114232197171269055784137267937884055911503695224240573224960826337337493896484375 407 136207941459334751861314209270956044765902678321009148431254716316150421141767122371188831775038625290976026668631058876965063760885567878512703813118517074235358613455264432165000721328276671823290492655229895025647969635425836427723348103173434899532812643170032004080724965990335978122201576307403422457784991327520862987946812399117959680007645562958896102448617136942352502396069393694181947019126842424047180036589905957944574174498028772169104265398396759858295800664162732765341696432187219337100567360618279018626934307867128061718719537788107693437055199508632506065232204761846830707941678414559530343027582599418870841313101151837399248065184423436249129855978815348102766049494851103649750453887990524481921283950214274227619171142578125 408 10142680121476933917184418299846805977030288451505219398467084867251762659411621954259739166478218587111208266349736608736243654145408176352753591508689456560581121624624611237160113948994690091967659474226029179179280948930332448350303572680297547021971099081783471182451698447815312153085309599236397004845576709093316592355680336063106843096084509988354376905658897233062973904192765331086930045166047394345392410432287040260374342124421767607462480636310554531531378256463395093373110027175895567426119722461508159661682439803907592938041893091026519724894270092824730745846377419740889724972119350924122656916107713157143824797345744269156057718463502035331832717423654212699122012780078033141250696460864079222918832101640873588621616363525390625 409 -1727617483085689850715396224742368090578473925901569344926126151887401085129853439906942691822513198863426962853898421653974654191394933340098093026531911638413936449148809370160448847917006776865042374735551363558963486815468058158604514971630878313190546373819020489365686663730749969598037232273277098584612963226645804208855181002568547366699397920049575629040850853754039401762118177415804850055889817716633020505556376985622488711624154811402512885859915324052253082188991663517435638482756857828054408847924710068884842124493686009109392819906401446889721334320582345458439778271967773098025956625868614873987579852227058580197119917043304294146730322207009475812541142121334103478304385843544888443657283891521370122745793196372687816619873046875 410 -141385484845318560361686647832106837080264784882808158211767837502028075112028575336886179669979490862428628604254844843409830216412076878805329470798387165656955402068830958722753815604027537807997939072348026714893246493677531374801795734097888686989510476651477173282756262603660555307570718196172349492341972784746556581795420143406785099275051056327829963086467901255098399466885503540344764681412677385775660970265554667855891833282552868503481510997332114328943944031537873299654442228091905475613326971815842343996523982776011006418639260874887097393864813646492987728929586560928603585925227848024260408087955649061833671848646700579931004889983966249458073984703492046412779420657183226970413557498075488327168525160004719509743154048919677734375 411 21959413953857658039577565229459335162988253983414549014371935925252561861343534254894657218361475714776018609621873067883098311909041141028060333154106744867706069202488224142891319806650991223429366261168693756319134714550553266166882257757307680034112416041248162954064027715129136824588394896444533785968412213609860168311202874036665415954720845429411282437583623694977504953784562969993635809326211021513346924181571892712087592730096146783083561507495428479920840718161881258850483365753310447326007209225692984383786508759477105407422037492797551496223819838053575433770081958123574165116474411691274925106277269415909840212942979808708497314755181996108673952737022324399839540532067626132456868593293187215124533384624783138860948383808135986328125 412 1969298966454917996074790618435165797094583720695765641873030278452936053180117494105200321111377642396541416451269084719941578565796840815187994865710921727058807794021705889836114781857425133367935725985364716135871651457599658972227628783641970411456603869126468597785130504338989307528112060198281409453123687133036013005329380096269364705439075719970676086701143955781941674557400957412582524136570588085288227701840434455201127354982616060473206640174389110053874955493595515931307641012631293051896512379450423430161215965267482283455053746490502862405229128268943651779732332239950865187670968715671447512704179043540785653218116305070795062886845034093415958810505439016420072643143611931777163451181154758554543109827505986686446703970432281494140625 413 -279666418735384773613416666893016045803364221913858585996114451846265095314052568146005159161320807611624322266998429103371060251379814199238007457975188715700542777395496217650698586421599542622853086157321234902632113819346495966283037542354134601512455073742183437397454488874567593357732838013733326386941928188567216393988251790818050020419844247541504967223596775015673716937908673409333181889473913167205524709900641661240157185778674518885807641713947783529006989250778264937028234489028488472286596484534284188965035251658608746274176873572590404614188695103553620259926098874701447466957243800159411375037638624761651405101349664272658853283298094266229677598832375129805384139159061523271425538278071606451429132593755610969310509972274303436279296875 414 -27424587234345120104191516147704231403418839562284531652974540419265328355398695642824353239614570959970812971154964369175603203582470119209714577435111485123311917692768346128327585889135728275704903985409186262964840314760369572808375529716382953965372752103086326175315557189716920655080193177649153739267192290093040029848374346306386174049182045952839979997960302394692509755640154420211356548436286457971196840857026390066138885052343626449642937165114465396117046358057249663233302956068077611335297290029488216997835806455268089589512874681481437852618451634720127403220572997256697871655045741547110907203086623363243280218437373409178921817529034441909733699633801757690034600747581282906724119862200499321313987402449097174894632189534604549407958984375 415 3567897779234651880309586422260155417785875014103375889011651555962993340943574944584154582371105204438944956537420366915581790192367427915456549916079742679984231126471692160794816943467672099289033165485145788675246042304900530697275803712525660431010141056421014547764899282661686873527843672117693339277870703191673282638314487993225595800276186361665657905788408563434182853215213333225789210929568969349282807152478568777778907971934161893950964951600807909211699361804024205569583535730309027224176343776962755850419607981696908222692730847682270491065679574558277724187398092905761286683974337156776327360483203384026141413690493485238289879209487980629462100331162296931211556071841340645766224931796890145661963211589828848246952475165016949176788330078125 416 382038007368276454385211266552812970126331564457655459796560154547658527264412552859628183933937028370607121039625028657229919494537040322682292337918679235837503422592322097388164425325060831997806290753659722515549309591542210580381606053196193930815200853211091484347015095892749140667104183759769228353857667128393938009577983758914936370374518502062043223901854858618687443820977317366535761017881729008603908082343703303967218933354794168721013030310724140006492872444020396555586180935235615814653629730476417300983357549634444770862194630008484847138101435581874680535706199868097754168998879133529514484459406375184001468369300786300087531132833017291708574032792698826779717278287086140230127436429007081715359568762473154723835477852844633162021636962890625 417 -45585665200330303558755158120363124070933910365455862535540304740241074718318806898006124880854467339638199656228014781094075193568109998797146130793260138376762567642629555557559781024816346825746578045169962126267128767205124811740227468755160622003530993477021088238111263771328629957067134044431887590697726465245585048433352545371244449441404000336183021922346020503342404922896033305069027170805013474934633188402076191049956728255613592288670180284156334187393677542115068241764365122965695691334967339706546119375869033704177018406174659894303960541375819318610419661704112413421005477492071980563358897400455371572235987157201345343991677216372538911680856609444469002614389648036916495975289349109935166210475256428871435854244253960132482461631298065185546875 418 -5325843496323932525110034931482551893720437947950233768203000225985160761407915139848909110818728043275572421433896456307546421702942816059858239611153156414899458509285093845335464996661693476307460034042685147878825631025564882043313288517625814922815695152633910208317125758449487682847173898312520021107365342487516634041975378005817133173484594893196819889358081335924477274961601489464398330876638859265483715392804757843388353087964441348856548777887084595183609277603583512846563824014612535887412871822010043061201268310842916114415998442304741602917704652997587835376984093107001459018581403060634635767628595528316495529705956419108326401518386477298963494940808118157620495601647459935107267257258346329462134367710798955906081886269021197222173213958740234375 419 583124640237998477776358820360564388104209795308586448434372115075538811625192785368485380852215714918622696494536443430376617680652325263611335447434881828853078812241387465911242306004634987759648927761979987661554986235007925071620716179480899405305152092985464525231390635413044315891494115486758328307635962486687362437634646756856680089860796934030800001786509963573085621873849334041281315782304665944398234951102147342267279431707265203708969587591439703114659784415313235237607328764716082887859458776804710677465617853272857217628912258534686068186854435940745034218069287176384361971841047796712315432790348072508646086566195413225691042438607148096148320533225176788181973454133557750489933997408201051584006358154030331206840731539386979420669376850128173828125 420 74324532799901279685557142463120877731524680982659666606237687605386729547083290121936600262118584178831988509058365903323465510596318904048635953943515930355237333753701475607814126205263161069128668775254222401067068991965813563794848153341731423511638601071442790699272975346355952431072378206008060084545734324506059841422979102086279522039385432998136961085445704369940819412054399440945059399305497154753596830742236929875487435361963555624013453951867228767795132116185413916434764396211505295617729079273534210751914694778146105350234268407095405752854856167095382867824949156260597372380344691220550773536315949206210802495128440733532895603751561628105244142832481132198285472297556931562367909372360912843348329393036544056822949588791971109458245337009429931640625 421 -7465572500799193142886476833330380987462956244034103533926772788588307980507174584742760517343186287612129098341277970187644414074985657022693168643807232128009192567755740163808025961675978430144038245244739922165963670038677445143608184685514630889743051124367429265613525263219535843426319021111991632031898664198547851954694756901722382797532183628383267218583465388572566660924263052310095587117647224518944293589101675630694798385335826559728483987469613466022051841960882812011268676616726627534742480563887640451378330474096470478181409412670703727667049338208136345551726473869302838039641958931710765549020698348485149390974024150085623132356122262271707207252383970372174295862067231508772873378304417569072303806624984931135824683945401147866505198180675506591796875 422 -1038627968384266005638258207429816369736415283418561546188867991362711560360841957446443681317977497495285194685740695300511949429128536560456689414746082774385803323168644980207512038045685198074021616966448583798005371809956827557162235245247378891997510489256314422628673150182205070368538674296900543619159626140738377443423848247814969634902261471492817475836041856214705552423818184529962318163031893791435177971704924297436040721123052154165351671576903373289846279079054310342265489328845032480235758558792491089506686420421666683669263111043742824940795868974149679723096347402489281990906213474781813848826351959448497678169240474312583285235521649565192385128501105664836173362103023139552084841955968305670950212616113246189197900279932440525954007171094417572021484375 423 95621951208870974173347692120144383006017684702343726391202799780282953166964675805134019619612500140437765370571914232911390420522963629632165102292242448784707119819130290271026022396243986730294984378952724989939146541152516081433473749766952681075102609937176192689701679403605586677786318689611832280862961430633498305579078755961784209123363300360223553140570907326210412427002157335745719217621548650946647850768704406229722353789959741091746689408905143378712556678444489941688844762388051215827983664740776241207879542620090403919015437153486469013711854918291924811715032566118619114932793946039913108729843750700700968984867019751193338353159466781891172201093687607581660824510840778596708457890843013324397639541583230279112187030599034898159516160376369953155517578125 424 14536977936093779523186201556370716295782205699865367721168531129987078446879180115020731768418205906798369222119045622752286699575298689030502573429464188678009769381506429903444013058967614774781431529152611655239496445525338198220915385028503284087453815032259352988150228157884355765897471088730904919833259506594202168602080603662232350023653827779927895118619517102353306419743813732476298534742907457615599808278841377321242858970071432664240933673509489777744922017006301594501349887367186615731611146175519040593601905099928132249742222656855535223467172157025549688790407321270688016603570475324846197801362718876598369416623174159051094040713818382423899986104859404317130746751980725109960562710170202052183970275679625051812543713342160689450111021869815886020660400390625 425 -1224713744321492479968050478904265407146736917542072841069996931768943716334980820748954719356811372371467754437324504198380311727779077081696703240753824601720857354798427628880061006577400338082735190407867514387296858042730647201784794911695497556389723136466309817473121245358698821214717416536998815787582363157864294167086537542578326399267524120387873693418168485090256343710846202069016425670974634807966118997835574497118658601371816603811614413532477536473647358928103331556327496299245145817696026632325256837740500108769745939124490338014226735460706586746257087401397525250743984068390295883245310070239706415124118900103559853188935744572098553384579924493914856438082320333203184058450337543112106994524507321921803143167931435064456902050977760154637508094310760498046875 426 -203826468652482863915172593561163068658371682105879365213242008026668985459231753668026725647271657194315160193005642990423000672862957556223318514844482089029537150362479584831238882634846562627441144748514856083193635949358252731813373210946122151371320500121058749726208709174020732522279193889425300988670241105470470963823728897519251592318029678408958742080316275017456249027070097772022742200858414597611987987581420604054496174999830567252734770027391448659699176225926218342999995949689963703038391721148685236261688409902871328292116679823306412716457074269278761204556527195535076946150509943834134840449731508797358418566592967829039557676568422767887939433495662180903389757492953781787715340573875282882324532358851916420490251676775669886776398698202683590352535247802734375 427 15676165419328171167348601160617130686932459249404140143399988133740895813782299780109617106035694342196272627524579426280205406108769590996572866003733726525511041708799767512736797228488888595606640391897475675711662589091712918995663458181502411931848103295703441683162545270859678668187631852785241351872971569040653703266605035292831487513224740417082700478274891413663093232330904937744718203742434148714134194240587448524449073178901451106896253835137776533910264915778273524060856449802860009271640276446114475030770055433234820000684468888693406794218066819178582809433068428240466606089543963761229392675259020306985196753378763079526374281624005365899153833533569012059421241994761036175856424684834866134946461150643760865562790064414798139325046832937005092389881610870361328125 428 2863465694764166708373661324222817823582652960541756346990738738345109496383854181020465264774498395614103712014852002952540908224543300003218288516853671897127150831096919884697732078464987874719389003803194371899316154557489729922476248845275325135996963830132663964674728528508117682525361064569033519468555032310351783766020456832167211194999681227865425754176816038906837652867540340645642340451241547805340874833515468376422881101092192126475849166829965637155680868529947215059056226905577964084674785860006207443433560710079007929786904657549125857328759796911317907146225729740993624422648287691355765423281426437742031415060820127813628387500750955529916573586952573100161023856357525655226624537025606195978814715904571390297392749233536744029537945976926494040526449680328369140625 429 -200383433109297798766138134874698132770313697077130321669052543787989761583643106883278989560392377732649631346502379807570988700942991818272970530202868759007763473088237016430954514449058878831831601788411854995050350047412651488952225479027480408138606803587291017469220577387153570626871000532901497957909443448029034201109320279209783997006127638613037536979568832606995536645666372324123448816200170361762077550151508353108740100752773313727671846691897159222656583943849498110242208801972080866561011296905952812804258875663189055080439962611799270166966844170913280622264176544476462514889152689217018934963940409935759097658971438498125080223618622713705228036140998323665028211078459523188396469798370295604332658339694091863261008976057391596048151694020589275169186294078826904296875 430 -40311574223268969566384313333304333745994228327702882739834124118941611974275765731465342102626275863653663915272400195570336531611245381535545517410381551598800343974739701259285238545412647938306930253152311612409063920002282269820515071543077065507659353477997665994400776126295207398842511697068199645053870700796654458545475432788040395269986262089201752438237174745148044981793925658003995293795644820080529917465257891637077012259557480080898816595701254062986469882898362858881934926969634695287220516770694979847477215806280566135516826951893396120244048712853138632414707700606742788648561456873017042405627124187001402754249795907116115904728402231083220862382389915137335676555468409810893083993279373336418831711636426505318912706358279380017737680841349856564193032681941986083984375 431 2555718168467592863190139169209324638189545330142798812466992381928031059519550322056592185837867738282990607751510745174325121866919340511758346908539566365952823669820442839793507926091986933034468189342785566669847497052386673138880047233702745088448932849971136070404471264215757094831532408847383613675564588340896238314536869877986425822454384996869387746647681262946518359335399654889918679241936120077443537502758465480590878725060373396488270527501998640588822245652877279702523118480287659247443412861572435804949216050094078567229269750778890976896243532227501048200281530748962410261631933719261095333075684419781038170016198014198620524353350237385167833465388187357944109801662260990017870004459178400833523220196008571511876919978758311461533878905516559143507038243114948272705078125 432 568755822529663592575523145338979994215700123746392152810127201758082867646809112578652959208610935402926285758194497223177707053316893004697035510666680191480418462448712173967029549648791175030301522998190609591695047069933410431058944102890632612923882467418399489746797860654942285918993583370201527572960807647091939483831881518402585260675922451718617508361405520399814428185578820949640696488239213958937886309194629168861520546709118632258197831125421689239653503853198606948212262105166640013638562431609287341081151840650691960977194426074408174174887137508807993259265056260513008592349119281788956525523787718886028537636694175221938573179780874758025621301304862646363854200061331613061926764457605009060056143067869637218917828645987180766512307488691480017450885497964918613433837890625 433 -32486468848247685777862868148454803827253774025162090019493066678982687028564218089217065580979628937009430732765912055173981949421708498211062210110317564485529742099354240947470305822051671487116980634483714625685496563902526317316583052444253585038098635380908987588537421453243914649356136103055223437586200830989089901040998281601271424266229805938129328667850518176973597658524670724450032339399328854155890030892159880959380704761689008671762862616560520761301611204639382479866618279345663401368464927240330915862212203473247082308491452904395347993739234901968934524024366599771091316495054255326120599256819322824622928974120450472172037262761809307822432023319001988804400102897872437860697401119355657167822344280650274306485597398556418993811682804546403513512586869182996451854705810546875 434 -8043113021212257167615763042559180818989009784755820119434587840954909649257008154335900730699411265627993769129372513800220218677867411964137435086349108555580326926186127087224512969043908878655442805835347659630954055020509966519335644751873873409863808645453888267874318264501099886940355771692788483238875954913051362993179541726992578493256730520703810839194887481544696705232003496700471652238039192885822802854661581168542132219009992811928403461156645529911147005413116810273762195125917281035818245688579939977331500921422223222842463232208976401335932351831888227220498452544523703638064668045098384613941699247007926062364636744236041056292852847186315168867475186772039564310539173019889544253921353291375249639751653064837753420711580471669852946586041164689362403805716894567012786865234375 435 410956514258402574244880697632944411457955364737672005593546770832937009206414820051367103135148030349047005171006124053255160220179350563334544798580344792797135423644901062842345042411434069219803413022533090423365406004375735662296027208586424421959794804942794578290236117820145987215556239340767000685002777366211223730691486426243494647743115892265221062343133559034085840755430609537659690868387683162087886734757008520921168566635286988373800618713009284683401041382966159829018783687922986913026149681070816059607745577229344362986116981775197710930370832559385121533547911074898297685292990157743670959408998259153323607280761632436345048223771743431106360095516923686655310807492956551909917785476004600289840469170912744244283209567593644627707386056610246172215994420184870250523090362548828125 436 114014915826566632644435825040588519057616793027489376090497196600257027363689627608612573687011544969286908292135896012365341245096811127357465820394881315057663827930735394368376945741148381936982780922340704874179707475907377412260632310989016439975103190369432097580261690830956040362287533538667450690110167179220731091518516652970954165864849268309523152193308501538272607340606641721758863853495443980781092849410674252470712323321795534883912379272865552199780171522265416798155863674592383486583720728390386844782493220712344069076897673101224940061248032500296809730577078014794261443068325129976487868623113444814116948824519551641947416744715370349989038951112839218300067289240170071196412044941965260817392677331197574383762943664143168388782889946760744243337004633076503523625433444976806640625 437 -5163590707800399552642396368171897833373309283682552941588678563659852015629451431313610954506527594583469274685197962729189289166458243422856239927818563973817314291039982656934513303018586224069783313878678153215895607193513376899051010059252711335307541166714709468404065861671896611820002983589043940106607913917275338033015035354094466495987706587336748500844856907952202613516734655660633687728267735573544731476276411621538582225086546387371704335919577778903910471763816777943690751640939595977622236708348091439734800189942092206997815764221433762594293693367057166983175065243009742089866173030957257882558776487636586224658588537542149029094486512600850741297087923184714559939940879456265112718251389879156890839216586735777424621566350687901859000528022433378072530985036792117170989513397216796875 438 -1620202536457709788663002559208449339668579780114824199957456190076293530731983009635406285211702082823425471930654359650562878417266098022081083232041113129635457541238603668132055775759311904127116124987405807726608507379056332617547937287166669453288380719959711999904399813888448751485328883922670850151033617403809080273960012051916295387933990700977055502775450370050965154118626951115379120565921627305110526063540250804658134040457421491753489233431349770856245470926178672395130051383704588656274861849352910094637059199391129923006326139468636730629463954950985873107305734285098000730316789482745992644238412294718794343485374352848703420903572171537250974398847383244631713772434242672891951600059699156666203653995549813861428127307209820188249228018142359665715035443867009234963916242122650146484375 439 64271874678241851186520814700255073334217404019520541029519637797875018197402476213114539712304980351564777994334462847359502684870748249704347642668099427008846189397023378578933859576311944995926502302386523956840950293529001827529359270554652654809228593392874807909629388047751059153842517398370685613779048434445485736500938675263406565468093742023226589473964262571603246060457418178162546164369792445273250326053788931264194098264525926706634361805092053294835981817610762597683119318080886433940978960457442299146137663465272714758249755053984431963374300631477743886899653043020534541479980333788166963260751749777120420807387905177947243687270462102927269118025747415133800703256040153094552061858712984762931963732481930619349242859337922140691209611310050627898489417066940632139449007809162139892578125 440 23081964605549116367070464025261571690335295771150653066149942747181146610709909700423760193215515761261304919653504758607904829430107886262716795457054054380163138486305021222813788835748373354157359835335009406727601063128628369748960219362890635753841315320958408214205155525743683356635112748337533530990615499460937388371094942681637150437037170077441808650359348111333974715360758500159658616531915982608558921770882387960158437491668486749686188560269061847462716284659011802795202558428686493613054154061996892505192095950372956732184118382525330951699581142308838264845929220452159386966890160322556539482564974665095225041319478434708321875289734176269938033945136776896255318591436441834258896386932218676661488749991893438222088546708373164707981203255414121723457265000778448893470340408384799957275390625 441 -789538172441899682870860750853283574094104569739095952364886786458174523165877316578533918183176544543725549561961713097782273655829595924523630831481569660383738654278564064277319798655730318771858353240927210278682574817245203882868577432595056200944732018366885254296556006083616496102927081227371585787055924459687752228077741834300578689605574037299821336541620076451503830954436655447730356911667097716404569981982936212399060716106182614280980871414350801153977042568664478361402307206435448521823712992930803109451657821839175040135235959247474147285812247179662442603317468743468329409203672298124608145298559763536379399761424312731955581740319435527866259012076839720602637308887863146399998549036017732078774605603386115929326896725936077917392325310968442232193444667298631856056090327911078929901123046875 442 -329680375375718628586452692078757717564482216771173495831332425980511213586167632275272773437573241145638162773960067718963664321196830470562077571647354663714780903590129279817734787043359696367727953762452288799133319076957429573311669502812087932762932301901199482990345934809712942009349346510676131118274845550691187185833280540294766360415496414319357910356579220929402570337943207231491754181056733835154006353940606939955751173462956598082976397319588754797163737421951296952852910040577801040476538787087554162580529147160859040605258458410434841126813550316160637806522340502738214915922772303962540925904449721291505712781907601234263616212790325873160696830094154394162968242506790382897061538557567558625440802267902530779836748054778242489945992366895246296922396147027478630064933895482681691646575927734375 443 9518826034139635971593190999675054284164603950533905671092296577761864387727330604310419871594982840298263359134586131460214156982069652403651846622238547957893695008165363726049737296969851146870524779427413018186019742830329015852734811692564035242347628158275227621818758475998107010833053904326563053780744767804367631584765177802873553183703757111971883432261778256683057333329836018495239397253335760925056206055463615088393558901291063905975311458686633957536032602981433897179409682924933978690291902636575508367181602496288996564646485115544100133576460672528342399148710575393924976584162879464861752977580580689001021666316047473109461667071126466740336883316344049037388860884375984428196271784777597009394984010314780569805215887017748673613867087363861415447532100639134455821732672120560891926288604736328125 444 4721143131496885458699519317906844675614922924700825005260429953588536285736149008155818935609013180682057912279330850641329976202196617012706270888784092452610202564334499489326457027611516311443264096433660711107444029949100166710529900930326978711059066452542780008980237764242481200978701605656977650001567934365620107704296410828232975691168595954951077154376175927178626123777332085806103304256926937651768475103739362056254696429517328053954149965695923357792273304708488755089539901149855577443246873358936045350577489202633782742443376332004044808481591192644534913541004251843786559531042034578297288930509382152473390092727902392462468331767871291911627722679996452936841182110198140390089725729515965696121223733001360179183991819859625108905543723229926318582409548283457209338909166262965300120413303375244140625 445 -111637764635571520590898461133848947891336078305681606748577200008897887792149168185263350857576450291547436245187545502580072861390262536287554082364844827122702605854340990373082382377290063537520095583936380606849748356387813823683006699876314919167979768610060534005899731605768698405022521844386919618108981989136354771034861592082062565178220001272141134033694465835059747973063649721749844834890759802964356200117330232894622202721956795706326475376540078479710584699617769035677353269248184082015432985865784596128028762254105149478280378861630350655446397272060014239399858595977953269652576018545269341652917979666959565371378890535626889706907208379888567824758633984039015024894223284805364000870540269828877814153545601439872548223450047610178104961116111397766488344463536301620631974174102651886641979217529296875 446 -67787267015693506534835647392662712920213182839268156108651408539145246147843507717065178397360229944370241852083609040645439225426231138942375067868109700660782797545394977679874159985074442592639681211135010429204251728257125443076360822747237751441321005127259489997908084420841775793961823473777296334112872295312112107564355198154447886668131906404864044348485217532198934742454527150487660276793093391176004866477835166845539988169936535466838727888392649007360524782546968717653434958720184343201912641560578208772863590056775591999785080862045749826055090569618477240020899839235410374070301452487679741078718191749555872747302224521343683492909023238721021610086942659740813508373692635578904514392660052861910615028707096958779406255918311788865833143599731333602344409278748342494169687455496386974118649959564208984375 447 1254357841800409209199124600338978619704082595382347110972436755831264423830335389754752651452529948839113800830898604209595603750630671223184096524170516869391297603026179726205260961363311573844288398118264971874938349901081251676222067506898577769158802231966486491342660547373321984666672314394203635119087029472393494754387768651422957496882896326131678043186461328736978049359291773076375484099595456952027267355685361249644348136398084710986497817132016755025626840920209956088920011065109161502514696366473586712074908544606710733355092162802959615424255529018748137024610282685620297194130057674239685338676854447059067553243808403117748552432434561804164531944520510921500754893421891542847632448461050466688191088455867338955963976965487520548132748287050485200911599605789848384258811098135311112855561077594757080078125 448 975900856601481963520284723306342338709249780309803440533011931523089923017905211333674075053103378868467508456358436738440340699249963567547653453406293742598793624104460659363946289233321384714339442034666514038712308470495328596145375546110981685462449668500152177386790542292587370880163284540881464938745960459506419060372475597658337358385373270845833680576664858224258452802866015225957370019746385152141709946877381032806825731464762626872593652801228535176413080694152890317759333704859062652672731906714878631847415334895151621631701257464717203589013293152916439126382002713851411476672242264754969443083369287020942541543630061568888791444732841215686315770406230359540100198244408917034888336114914648470210392812905651593160446969482969430677541027485809421852492428352165532957897264854096874842070974409580230712890625 449 -13102969737043256605477226653927885798531479185852310980235793673981557164942162090855763635957952452215197906429970206256560871872791484817828940503477061126599674316461009258058889695937827799060021265250114066605554641829424181049592682048343102471348340454970789452954428895681007117780597876450895988373501852218701045497040673398507831883386335377194568024237785317652025051600476782693132089953068545103554355076718433710867246226079129282339464442398449524165320987961365478901960610105109626036687027576190945945068812221006046965220094958619643028777060798248191096752902999011795523191687295494125281799854538917934079735585086959251599290447717671946071151104614892772934321160874192573089217100563046248090855480038785913306897338929814247424643374305726708731006229806842438771944829578597335739686968736350536346435546875 450 -14087258356335309134886837037735166151567158239420517388479494400493663799745972886896507928542779109843217151033107870089193619526187433962613829521059013799292465162715195800031474732184050794570929209480339044041246221313224002174664719256764300369081218539285040431958178656138300380395089061665639368181769469143281734286916932754147530324697974832398911162646709609554405575129581290680021152893481404591489860292117802847922808340816105069317122925660043841035529748353395555480075909721940560323785247173560330912109007592878568734430384142046154996310828300012344352851621129987676057712785213337470027367221122610506572835576802159418052151930160050946711340744719792269736831254180038282822721698801908900460437201336022331657063788752180376017098126354444743316831642359598126571398792049316650576429310603998601436614990234375