0 1 1 0 2 -4 3 6 4 5 5 -10 6 -220 7 525 8 8485 9 -46260 10 -197750 11 -1170125 12 86033725 13 -778687650 14 1197306500 15 -78964192125 16 3166659679625 17 -40031792593000 18 227546036519750 19 -8010745066189125 20 311948554085325625 21 -5058638930105328750 22 46939592528531950000 23 -1639246232473325815625 24 67980978826646381348125 25 -1344206753847019766437500 26 16942988567313121199656250 27 -636717369955914609374390625 28 28793074277325857744430453125 29 -671194320676637105584437906250 30 10577884343087360644013154687500 31 -435524216935585424734556938828125 32 21585937359072069911502328009140625 33 -579090683933226780374520140501250000 34 10878975407877856989617524450435468750 35 -491832877351334915493366679434705078125 36 26690515175313971370082278071661956640625 37 -809248332802403841134466824411149314843750 38 17562028687916126380947756151175977165625000 39 -869545897255210780634716042993878903781640625 40 51507196600692478828788423643134065277751953125 41 -1740214448581350175343837091035713674894039062500 42 42656691895678608577894344984998023958558738281250 43 -2303794249463292997440340162952271173030243947265625 44 148406780238482100274270770696771586525692574486328125 45 -5524135961487924180476753773273883633354329511425781250 46 150359446283987498291177015181215351110846635503476562500 47 -8820128769959270423960502866528663371575748875366376953125 48 615634186259331061508362098504315300677748276693389072265625 49 -25011972383952175071356583511859365017513571017480334921875000 50 745783699502974158580511391557338754634165076192215395996093750 51 -47324760486321409303916037613040787243467450713539696427001953125 52 3566873010079191974908523283851225224675935270989029897287353515625 53 -156934348631036924480200197413789604558698118016938863892515136718750 54 5069176716974656275631021137734692069820384473173952302068023437500000 55 -346701055671751208651634496038260597397880935281555263057569869384765625 56 28130070995978868064642027127238586117503439906672991423618217882080078125 57 -1331358503962229605984253677243250784142445434544837671541336680034179687500 58 46148191854169211766550158400105485776309354756344491126555273719650878906250 59 -3390907588239335531907939659660313110797107595482925216624570151908609619140625 60 295377230589433677942639506357247300753984109510421561718942777107099493408203125 61 -14951048616988492812426782074984416222947674226485336802282256703545996350097656250 62 551541428601318781711556651222246245833974051869179023099808101404636103295898437500 63 -43418885285432884603236706123926405685443034237961939074300908800410306399053955078125 64 4051154785498447685335673301733486866863581614570623028521592647523095049766363525390625 65 -218186126853814170667722800475708486992656354865529147629632674022797431306766601562500000 66 8502723815874741452609949924193151846950225996603185563497008432316016346956309265136718750 67 -715460472837647624518226098488183403981613358618865271132294019800671809826684238800048828125 68 71364148799242702507060447353830676027666654966625082046250219378990147309127758262847900390625 69 -4071084727853605627032990016976041040931460046896251955581810213839991044099781480309997558593750 70 166456427959482411372482424760727525886399367500617015926971474765264590230676710613597412109375000 71 -14942817574625963989752842475538989764444706413173481180542725494956877507286590364217363433837890625 72 1590867988137714171122259050617690733362105289164529670169523251133722713593445090933806804962158203125 73 -95735055251398910097038932404713361304679609362609366199362538633614899208482694940349611980590820312500 74 4080574069854783602641105826132867634969733466742976424877513094079035455752173010193924888728332519531250 75 -390233842110287524750841532051408083469908187846417568023666692339559709527577455008528028568302154541015625 76 44289654311897166738779892213334976831773188177280843150038824008681103192999474260324922745216266632080078125 77 -2801107194950818665874597544356780003525099271092098691735136576166228791753702671120065817181613044738769531250 78 123687346890177396433195032585864646260388939792147217512568167064052465933199916809857481190335667800903320312500 79 -12588208580305760952182420314207838123582900317840508171136216817350043102899902763898990224702326819080352783203125 80 1521743981119481473613956874867288478491101714839330891572510812966624387240104591342182458404062892213687896728515625 81 -100802414396490479502388897642399810896915768435791900089663916941046326687615240599523301784974452337053985595703125000 82 4582541136674104341268082696296874774410784408548216258287522570500313766106315898161669547104094415026325645446777343750 83 -496080538201930603297334484371774761818292164494642991878434439708619474099353484814023746670266039500755778675079345703125 84 63843230067950140296582836923422324408914328922480236065606391670255140776983378967779032235378272075408526063480377197265625 85 -4415284372531028942289228876415399148706489610989611836710180599984196832454952670027432521960780087382456527720451354980468750 86 205333400264687633060712639418430290016769143146973822699845445635065153682628282141912516194565230819179880301924133300781250000 87 -23643761366990128714372425131135648129749190396005815750571131293189449400137765623941428698808169206061074686523915958404541015625 88 3239048526607365725278565701944810986660457785313540295354080497100350572087250185428163504166947318388687095744772797870635986328125 89 -233166865506387490440521089785487791962878223514984069917831972924925831202784456542966363530405594291168923330915408370590209960937500 90 11017981065786496568651551278103402000677241304429952947346288733076192706835444095148500791538459418719371649431632753869056701660156250 91 -1350337972738284353721450128402211132172917413325998244804063865345127522975152676229907019702936962258267608798148640781050205230712890625 92 196977774990019294899384790602772935644070853628756930132898149671461628547493926470638799074713145445608745735001081910486290454864501953125 93 -14717064092757213196192088877013844840262509447501473301703367356710760760908501069121345324333048978751242994171759878174699982643127441406250 94 701449203498772900445914356287721264795278847984678542973564649777499211764135073942361951393470965756412125066689285649565487882614135742187500 95 -91625624322938704396701848688584732334470508891704490197064793869344763359196685300442813236637176939655775603689741971354144519398212432861328125 96 14243096820349503141248418783617956076481913191667306484259943728049070121693378855058470518207772589636021935917453309287149073081457614898681640625 97 -1101414177485649280740458571442088913270197595043628825189808074116458035469797164665959939180947577326267815053298518121174073497343711853027343750000 98 52513371589766969893016540017249614977259294512737618189838423452244712003364464729462954913083275561432970256877099069378494682829097285270690917968750 99 -7327864689199487928647779321175826134987212461202620703357754649591321465958141392165377382455511359303464590395804593949396147722351189205646514892578125 100 1215485265740778327082233248276188006882312149568594007018556487299992299335000076966904174598674678044086566516331924847853743998099518321096897125244140625 101 -97016509118016113480408326736998494047536590056183338078000585687425102587674530681877641605992307891773576489530342273349886082128067577507376670837402343750 102 4582705763064513290648602156619525328649775599858645089104335363665092869853167287391952668823737250359580890364227750449918551010823647399971485137939453125000 103 -685588983857193896745775628526835415535851634363119291891830554369082042153351189151951606955365129073569852723012485233985505420478731756910632193088531494140625 104 121581733879735005177549753053178122933679428478659879784301907686034555711103917700389343085385154006470661983776436895025604074676686919437753431618213653564453125 105 -9988988314599901173499150191533863569451438010733345856122105019435530646638653971373638087059920192129741208048429515483876024152787245970440981460809707641601562500 106 462061092267465800885885557860381224991289461130811398405144685374347721353643800823583630709898629976868387730113418698231002951511271151747815272148251533508300781250 107 -74502420913679335182110402288143664647003881489528574149699266557664915586875026529875050196984210369441396464421665426772707093266000307827238179277459681034088134765625 108 14164116179132232779907404073955618730715790950587458025983124620987334387055041141974309394067511560901933232251913419142668454997785313510689969506444671452045440673828125 109 -1194499890521614011047954188440534291007382692683027087843268298923942589039898006272575609092334979118062471579859078444621783496273711415654980809182204187512397766113281250 110 53323058946557860428061974701464847862114836975067061060563551897605745767719489276773124192265470408812490002809610623820812950284315085913997382848435694223642349243164062500 111 -9338864106019473564366397641451754295415603901207815454246456449779938796857093841465555961285126420832470023739184101048121650653083448359448586568050906608934700489044189453125 112 1910421871680046490690927096255665334701385272315426460966397212138975849044853709990878724592742960108769451960996471624118923953333616948652571099818340860034181177616119384765625 113 -164895900246428351415533323355538446716517476382048776890730076684860193150991563013347188987680414962812323775101701862561612386255738505468507843997783600053354108333587646484375000 114 6968598248092482176507428795234010070105209513693644008690096552066939746393832830266723952433107863850903043503414791550096395227630838259365776065629513768451170548796653747558593750 115 -1341138004186375040161749186579975819490763435547928555632588369693175130570525200292893870312326071631724978085190872026527823824338409343177046372456876752283878568239510059356689453125 116 296665467181734492765005791690126696584376099886587853153930495833955095918074119001869391180134701713853769899457809069032743426028961026423492646453665532671218384190775454044342041015625 117 -26127442685642614413371319416737750966004597683195814763489154365468089131040241554106975023655211770557354602569327847530452114529190781800958114905522629342730628764032527804374694824218750 118 1017810507301737040004297430613747056574555657005528712038537396159050993094801375691822306311724420158645545861228141919378522925587050250401575941786183451417166557559231281280517578125000000 119 -219133929314750382824559795137357280777846317338457961513428455834480634371828123152024374352261625371776047678050557413264241713984899982399421432242256450299033523516802567340433597564697265625 120 52762256211870479375267325164614580421083261465203619908806669813783607849762343435318702386067113545780663633757397869133393502163067380156442335691459944736954655838743825640566647052764892578125 121 -4725591613622782535984254039831998915228233752606660922148930357749516079245249108891100786378698660376106317036756301944712552284919431148353632085350025220807043490484941170093268156051635742187500 122 163101935271028429217436766502023192636951061188650327876481898734234617083184033907543037172828080917701367476708109279320373720055965596274985738320514089212165873632287399934029951691627502441406250 123 -40443826842305865918170321660682310860606588093485557873412924984492242596400741467466606738499917084106917636121151776626007184238854688783412460976710242086734588994029129739589461125433444976806640625 124 10694005884181652238033450905584818026343659056147704541917108702925425924727360823311378397079747395835613809765313407540497411466700075467816099298141986456444870544230024955988253278918564319610595703125 125 -970443418475643088319937808498188207000087491895003732009283677875642541401948370818994968741567501109921744072735630680628494649747470851477695860288702396908774216921276833935082392701879143714904785156250 126 27810191255519653897856669569294610613963926234635015379502097224347948150663990394609583575317633754037747986460737660671318043895366453641706615015113586232829104140096733297557988557573407888412475585937500 127 -8364127247957001248018264010810637072461475505109402873947486611170327008462869176007675609016492562525184281723355909455312398023629361788751013747608262836542528196044981409036697802124922163784503936767578125 128 2458454144496052932084065805267910639082312704210894285817298904659647464491502272243369790421178565468534756257013047487909308087203107493362944260634810866576360530845014298675723145429255687631666660308837890625 129 -225091457610676158261747202923172263213491703540902392900106604740450162985071204231966240341366683512860331542302610336199989323976042302550532111731954674648633851106789767497476424589642110168933868408203125000000 130 4727475878159139927324388490608437841931634139634064758458419951710051440931044956985774257126870184668940958728600725412382689456814546927137593369766689437878793788727485114553082421350945223821327090263366699218750 131 -1919965240924832444734652224378117364062349310904134176425976842836175345096309380612072990216272180112945646059608735789742850780905763751561233974387743542723252339377552133551928232473500487829674966633319854736328125 132 638138160044844466471173650397854343916176623665675700964266833827508038509925302873158858898070418796165918090465756195774439584350128347355712789563380977827433704017435244659027299549754756762422644533216953277587890625 133 -58659043244182469678377964779947438225690108849284050226468399810180555647918447565075124042022854348886412729690157434490294408666245632921894381403617683100121518460641482825125085690921459059229354327544569969177246093750 134 646389365834961270673213775384484926953686308358934810020325463599477034267395228299089469114437678866474208706258693182689254129846191543919017118411372763608588716709275608522397952408496283157672363333404064178466796875000 135 -483184047897988706004815357137208234061629513521645123032806992864663536217327965499592815166738843718934273522916195610491584478297553252558463517258019863086618973595506556812923316682335655175210025047534145414829254150390625 136 186202768884885643985460726337507828303623033031889636230976205113060639164406303238394894972185838874703898740910053608560611522249311952564123866736628431290342618432993542328300574444476076079082839863309753127396106719970703125 137 -17082122023697644187092916303332960191783827455942836228843391342565450066348912829421100708771425465550192387702066421669622861034625224586604887304758910144771286175386816131320875856239650115469888645009942818433046340942382812500 138 -35101457431758063273876234120893235977661825898714987532947522463605190831453982556091810288677336551011245064495268210457981807047172923493528187317360863851523864207864003945476716724414340312143474977050783811137080192565917968750 139 -130915297399795969337094980983564148505902545932075086793965039085686582071371467862468455696637563107363741337115416553382361352384853197752050548560835186403212206249485444199175859896121563279827170628153903941274620592594146728515625 140 60813862513400937250211655598817073518701984820768673939572019248658481737541711269812580347668804753742264074329999141528678939084425685283635305722932023078709210703024497767244794510696235774376498160051299168405239470303058624267578125 141 -5526691374568465918042621657717686387770958326986423245251361324621023373041307890052391707295494012477923477382220979335974418522516993905687595278373295441810490018738101928128852998013090309429607746950164647156913997605443000793457031250 142 -106983460011901361918868955641811729516174678631403088844154459591322110709875474599149400160785462358595923850836138264318021764330942312511872697968182494010829943333527491389329394205073870378749624968860693463795676361769437789916992187500 143 -36998865273272276102529359824399917731006868148061289593817091836864578225601806399267472575179466805066808713043401765621576970377611500297705808894503427089828442882959750322165720826030239203398776407475296071849352883291430771350860595703125 144 22136073414605291574939778920627570170173208524958694489130436595642478492217256378885098356626541126108158582261708092734346754806371030163297007200129828457798335647248485539214370886968995509274810250201616939749796160935075022280216217041015625 145 -1973747881928175626790083421454634143066997989194973778074796978190110302465503059182304350425949358011751073281791821853520452538469027052771405719656134032454946315705225774290941483175133664300754344443453646435793834840343333780765533447265625000 146 -84203260386133210879262180898650360117503281881239739522383922059307607553632577153420195806118727471832937920379687411720142953577810744512196974107322989970034051301938386514200699908324928671529030645806306218607035301995935151353478431701660156250 147 -10163887027431646844003977659812208731727119614043733604988348803654090054737688214258445160025941336072103223040345555346789568336336192679562649141855505011815956663909655514892731632090782863089773960363117645508286712997198177617974579334259033203125 148 8941099014206199057991137722422715180043340476660207561658853280754747502784358599272643657210662724187024399361294016396508607163279055719830001934962833602072786897897433666679802402511730362578683652793061127153734493037339533437625505030155181884765625 149 -772089432421357114594266231710446471363537490187777132099941660977026277543669762359596920525301114092842829520724536630464375501773205436972053955609758402412547940439393064120957827225695952714278569431945100951347468799445096916722832247614860534667968750 150 -57823131924923492654019706442927963894994060549352326781843818291279706586639236716990698354178446929245997344977992493818041486644287385283060817969632974651334065864784565816301511990752530276580536413540895305059090498838926300109596922993659973144531250000 151 -2109534777966788909576132229737417376219174150091648998110156724691003459234118348224529079382734369059168259900456568255586418890911495946653161054465389828808274618496384918082812542653119226126446531366055436462135031742478158482152866781689226627349853515625 152 3989413522045379813907147119496312053916711202477267476530427499814165953355111637136707356607747682112973487955195911452860027362653613181682851698790883439690415065105229257998562932250527253928686503871944647555649747697185022108500954418559558689594268798828125 153 -327529197041545287411459107997226332610345155158614225433302868595921419074943843507577007908768631993176217819475008563320116854986329205835384314688433315089677721075500888283008732064593382129221295991488116884848462531504377713299824638233985751867294311523437500 154 -39710320469816177149968634618877510986473804217822875708844023347050856345975678851766267231524344545971789359970982226294468196009003499580997768120026828209042405574287555025161908533103947573999904790337853019992715302077976298654215295141184469684958457946777343750 155 354998295910853617954354493088339933943979230183412176263108504503936822186428184518117056494752556043196662122144280286758169256502100240911466588026369544042284703213727352702046232399620991810838294430526211684797605656847381122669787324629942304454743862152099609375 156 1956782883087664665998341415444988011556095683608799869940934655744299188002931724545895890820217352297711083197536343885313748400145368564544077134898907799961325622190920050377209428302355682034888231885068256556158992623326228716686039512663415007409639656543731689453125 157 -148516504236668144316119328280551046661441074856164276485075450879414365120998849168323827760167981504893729873333982543252037792423436813750423040425808585302957705913420916440772330554934328404390825198439311180359023170482366421277181704578702266007894650101661682128906250 158 -28501207091239341554452878877541769962443933358015715114435778616264880691110708762933849870770443113594281499042934062399961389012183591518626345609264369079962615976596567164316237197365623566512232506274589547462208167551185199603397374842706865126092452555894851684570312500 159 1088949354050042513259149539185775325876689800853040259101789538204724063155599563959665565847544391922337646352328278713572661442989642646732493507319991603819331650021055138453549678289911882871679756190170799803192328645055622584820089644564835556879916111938655376434326171875 160 1049343293612278585116159539536156546506437738178915279907288193496862832544309150863086577592840074151257972135427477342087482163680828839455124145361781512348340921943545139804006268985681139796441152028317870355080145644058207536443780329442299819014131571748293936252593994140625 161 -70279290708564851357741665000819252324880180366758577192724166145656345460046258904586625252558066594286546433324645745761988966697584932630231224068660707876778035598983134354832046269017166711150512819953114654714262852828748449661003541546816891133869678014889359474182128906250000 162 -21786386615568652506213358877699633330138137302693641933960852027639111428721168348617587864822493186129008254812984080555785132186879945547666468886593790818021976161432002881085889660882236538626249441251474535934969590799917118270206287083762168068209281645977171137928962707519531250 163 1290040719837213462430144680393592862265621084215041429332284158035389463635670762225749377646941302333576888573944238294942675536827996561065868159862383895431345545404983020992984713205178969299907486241735340960481196777522509069416476113397624356047366066135509754531085491180419921875 164 611233872254790775071282588372227194883091969968666807404289068428162316020452692862121171675665348163478001120272442082163127344737759355604658763629035349638453682655779917213584867737617850601292406441554476806985087911443568177841509212631409018993231488254425130435265600681304931640625 165 -33055965165114910829058961874358256781651227931199943457353268242496268378067767347849550928624115683399143890098364293857802747020572442740624562969641973897312984792528112839171354437726398175160733554973827003466113815856780077211845835474098885038451859336453253490617498755455017089843750 166 -17900358116690508913927294780547660228868714072370857354039393208511164181819379743986844680725750737286782271005368764224062657339335064207151336923213347258110227411342616489400905352261166954754961436632216244413322972858599141093270281596197586679840088050881006274721585214138031005859375000 167 1350208299673630561875090617387547459873314122402398443209771459241546346329203357491441807266717974207554161425420476374287831022417242590118782366491934347403528054895264593418135602175839631740158626398956656069513146483714529748242877132477261307050639513516341274216756573878228664398193359375 168 383519618854280217617786528293166447630300512454847890217468740217326969769008138585306589551847737113649549643191029224013753292500664687526521517297853923059802123235803104366712310013847651358053035507892974971479445540542619085321930591156331104372132082806460716948540721205063164234161376953125 169 -13449906412566857420678910462495097763219349859304882855561110336112613321909884551730787647829342208599968265131251563443094369543984781570111085079444745193316568131300834240915084560081450508916871874724050501999926598578837677390564035213095201811649577826919799830442389065865427255630493164062500 170 -15882812687786523600089095282569545761119989685716232634820548160059880129222909742530845215783155839741504875453160154265149049391197627704792974920311648408407362734725281028969252860899518452170620155599426312774708349462913847372797679426786839968329113569391414579757760202483041211962699890136718750 171 1407543564714918917942562026907852229674269917159475046845561752714504268901630899310397234452792832916902154367820679216102405082213327532069799424364778737260040165216182092373239041951965908729328467316563077773853838615227054436602799535946860653093042619159148878899416430567725910805165767669677734375 172 256181389416940270394945237144163421614110070423532379353177756893051441282420249812827575623058975209815372907134955873095369079357473052441093936169106520490939215105746085863327202739711842805217908406521755733410344074044235250950972467277423953911355104143734254027787379480696472455747425556182861328125 173 -1512922446887274029596027171067332611318146113817181836153868901134017004077849999832528926759525186710476988488552470276019346137354580911210342762502615111536361083666387857034143205084571991873056455481134769653962805539109561433324999965813147197663621847046422848649381291943154792534187436103820800781250 174 -15254330403983986358372320281449136389752423467474168817255179333365712536434942723886285691128027708359226439708162754812292861500819710157623555712741601165212180429714331068518713683843519443889790843739319676252332257422253020253429160422871615200819195869108616374901411853651053934299852699041366577148437500 175 1522081460970775355598204416788435494249789614317308818433874939090422793908509709572640126567214803081164937343079741178543839964220061127858752351739107986936848003911671117662774561576055273993940155075231943358431525955167152375709224789151058453716748634612150778616616447729853488226581248454749584197998046875 176 178789006382546516478309981499646003487764403803764031642678937920975223708975848701346003051855450687320721033823427963929987846315470867072570050744068239478097411981349996411614636034358411168904665053657696064311112112681186638849633110701125625192693199003767205348409083207428945949004628346301615238189697265625 177 7508680310077172498279749185512772113864624261961809354647983747007600353002815265663631696357757290224260791080848021887858517097237545530295558411204812747071335511355606088969779499532242232139582766737086314974756865652379752991096540715079473386479040490697132349981209020969668777006518212147057056427001953125000 178 -15874143239706608995047544201592887759926003140511524495492781801895472595383706848025729014534321813103916876545216470588908811884858916632906360878452448898673565644952771030133583790149104978777570501890256302937425930692883071504049160951865164689852962399004320712265630317778281436725831099465722218155860900878906250 179 1738369839352669812387048983933848793115045436491074339195468182102348954301727593137266330359135598354385049708167983889114259936152353563787586972928247654231110864647709219789317154170411175299192129419805387280110119911267745588415211310955308712253938032372105197968916529599914140649208737841036054305732250213623046875 180 125838154617636246775916910365876663135618946702937001700723699370057774246276635832538081021724626474637578430094448904418577972761633526331045070495570720830324805001599479936801860812548376283107758550929021977839572866842559138198992572902812611864205182703466231215211204408750610139252587174496511579491198062896728515625 181 16447938229734145926189738715177571955707350203030208026837750130446147916541280036812184577997259128042135618658294259426936035945611589493972142647111196219194514264502760055935757533824850902788628627530600547495336586787594268126219454022097131669374301903463286650456793586251469207455428018886323116021230816841125488281250 182 -17902088035067383619441606644994021569929317706880459923203798431971162959939240183900717888805809257585122683191234388693712841803447729221856736935663989801136081036799938652730877852832080919941823701900718575081261004299873683393182548526689345139604115333214177773626897414132659020635172036100811965297907590866088867187500000 183 2115911575514597595274085226702976602483359335888608707621921189587768022617087018507523886993056516780572361228728080978350474494593504685402181159412122415660048035081421675182447856623701979217169743320110305072357601792921701291949101556146524958201786263687641122408912472951233162963684294095168792182448669336736202239990234375 184 81915353194389880003888995955578712964901613755729913917624115456041799349660171260049790442853859552443121038841642484837427874287006415876491017636106377856163570079025093459765549286304871222392798857142267850788501506360627005830663087178423441843662552881545408187820640302183959587056103044893989664387845550663769245147705078125 185 27796183937085829197179590341685213640774264390555973249426508832693110692595494353397501775708188971081087039535137167651132205250231823122401530338033340117367730066428264226675878408743225188692359320226866998351617251435820570547726329166557361076474270785695135842741334581014488420706877867413428085569648828823119401931762695312500 186 -21872729529303050703853843433954434332945481925467560919555928122108777603539667197032466934735906328619522075827051277663785271408159441150549491615869374720310738325972864719753360363169301587258920183233973136409791611098479845680870145869844532769565023979726518950727119562278402068593109188591468231620581263996427878737449645996093750 187 2757948999201966031638006630617444861336733224525709028099560172594250311884094840662475930225749691603910168916512097880612719084653111999785399294153248168693516652504564868921187529244890764685523808062019931931950141308299616510199193611459788620078810588587793752963695833535666387621559394648492320898201427326057455502450466156005859375 188 33891701867505533365597413915148992317493184915701021726852206212892025404848217292406179564533471242410512995833360944634631711248114009384930584207621178808335683900841983137412344784008224819928530032968366238384823511559249018250804544287385647218662119115182408554264590954160986398402775249249413773251869343994258088059723377227783203125 189 44900458623841937513693196363932134920927171148633599775009237514982284294107474155883436872574578109576861053230006542924690970637954625823489231119243524916103114409870611464704900032426722538212522750241332437338814640962000449727097258425828376867550911648017385207513675087230528001476981315874213611367155186087529727956280112266540527343750 190 -28934831950401455381058250492885567153730034388358180834637011438315929984352292174078558324047147067950036734736223931822643531922464803967725179514361138623415500461332324178178299375497991009306785696416811032661284623475989309151189345711009643799211027886566764819263237485911643359939635210643892679249443003359942849783692508935928344726562500 191 3859350859195779610039072738640131855120762468594872995776287135203068616728124110728840414435526049073026246377454168315347988725667668781507157265645976872227625393243112367930844349527400238155022660495777385700181357264640406129846661426270379864760455705327508237812154441867298721593171764236631771186968750407099122412546421401202678680419921875 192 -35664237220479378854294410255096399504514727518799792621729954180669839897973867047414238435745925224144657193599654009758105178263116238767978922183488962020602005794600947989797847920632783752219426805376121489522418853190132372257384551455350684499358096623581417790523874605459158719453714036874280168777704605529753365544820553623139858245849609375 193 73618162528937549764470308263462381603348955452342246456111316982450849396555510379420919360528193371962139074352719834988122201095408426615603215445732468477940250803511155893307945351775672417397395102247784677897052700202600046755105883626017853337032153102810887671989392898785007388477101754101886151758639885019089565503236372023820877075195312500000 194 -41409724866529738850502837137974179572953728329625724330625943802547501784605840626850205492943273739457853133273863256983266170582451266334454819006529846899548500190241439440844522933837013837480698857982883315628749331778418944370818911632901243749062095457020080142126189267772038271283636720286146231746567674324188024541228969610529020428657531738281250 195 5805334213341550050579845228426698505100579833302035436489862375782978272794393322525651419666688582850111978543974788172724899266570528259389761629387344597780465753649999144546315842940344984565853233764593820536667950514591745543284360860220931762496140349259598046973519944612988128664869626950051021346997480856785677876211337888889829628169536590576171875 196 -158540965731485202719188865150677811863918262217973289071060545385477934247239972540635926831088826812522124341084595801738965519550833962898706454425306856454905139031222445851812462883576519111341198683502041591915861005686771923230533180354820180407613070527435878734727144584907148236409413759995445938554545895674195890644315198869662708602845668792724609375 197 125585127180959143722645344325285558138195956837208623521548382854796260590471011385058037764539449403969940870164938936658320146866871078242365963782521887809841910915213138375298659057948546657464391901929377132053568401005508708932632955969066641335159486704704081811053640088128258862568906674569705813655248476489630296852869027190990891540423035621643066406250 198 -64052374240882783496495102055659131999675948429515495198277164813420036671277494671051460615356835743243503170090070253890826026435960676621619970342446208272767584942745053005213735671329972297079213796445013644111663629686967449232328056594170803896902908989013424565317138111970199422572848541257633378854917892314093933507536305620533312321640551090240478515625000 199 9391408991713543130113947975692401763115166981692212714156819853485297221633398459849698399041335772542637434343803720276756747287716276291197663013589965554778339984899289783803511154009838784222541966341612553665993833627371230783602080991853173020693105334787682221954234885492254989520996538506596835179869349131469626338723652384893370026475167833268642425537109375 200 -402334919963381763388712223219764678519263085849606594927070763751889995587596653711612687945855651685944664438977475107264347138158876963978773235436806812915983339484548881737786388466572983317489828346774998344921421377450803893945648520708514272162274144694353986258759069326223578981408034861491960306459231041447663445606511363893371679978372412733733654022216796875 201 225622919772015283606444147731334544837897676036255582514851264645864419874156015741594942667223661916009361993990471624110997180361593389981821040765375526822426055059188849132723262025033485602588732375289868492616098769943712417906627651707914892592569924841232689629394790057051444643524187510900767780170794103579937883051745801877612436214803892653435468673706054687500 202 -106972465199597112947380178085004684616531888470076255684960513425111235613807616021146220959697512509581978814666885682073535572494263897683679672992217237610223221883818096028420565213809650935574695145529136351005653788469896078097502955151322872598074054698153769661317479044241927478606934434566670991069812172334134536174558577551345399392346280365018174052238464355468750 203 16338636033160961540087798284770049743069192923719704792423789067529756370146231362724453598035330616283004051608580785341700098891301878933971460052616340791454260071319542974548695539424295233090695171053659665529582309306679988630514840239360150790299361695514967638730156600675060487075673214133878696978222691085471114487592121039110904635176524379858165048062801361083984375 204 -922422870954837666989643143360112007155578637141248847127332874742545276389200146548818060029408364750371882570581824280879534671129637238694733549930460573330183057583129067340935052682497176794055056231657631108082951102067636789229817390450419802659638737980677077315021326732917142641877137891169495879317264340844514387597805921461183040698710300375751103274524211883544921875 205 429682883762388609842592356037496492895985757844341139853059084959701863729879389607876237821064783121421478193176310398780378029291409422529804681157820257529636961858919930542967592569531000879526471101810433292896938626774175229116784121081506474091352504841765244354005183201167574988237264960089435473810887382153072733745505689369988181299583906991301773814484477043151855468750 206 -192683026021764242078569822330103682367419778011779526487686847169234384844603407825156204985555462591101052847134081908576169433683282133382533823980360781452834496030260121383989499284015325268316356099136517624100206506174121069955520545070272628120720603002631274122937404639954061884472990754459929793394428150174901396692546502335248904354954775541841627273242920637130737304687500 207 30558635844502354794975711026868833976557023366852263499019072003724321782468324091944577542763578492448955267488775503058369742573619134625244851288417081910618287790291065116807027895134044952903610363835452047971170115881155650952160606433991337038525310181240395492038577669427060970185480772436825055254725878114927612527596029092737019786506274351989276283347862772643566131591796875 208 -2096045830461936983835838780237922622213047416748413107463040324969825445151694869063364047821986894595399192129481900083327370946389448563516044581662283581014323420036956182097083113558124379225071957129561126459989376471344440117362676823940072399058842509943526202950455385837386402250963182771929554009457497446786212098796140949240402606203822983944373703479868709109723567962646484375 209 870583085798495365870797976676075128581798175069183281379569707069018670868834181851139239029682247306626938384311538372158287489081574124539619720933257626553625923867150394743591807633023236452616200019686927831268108591855097979942908108615580259631076043934924304649500904782411025242566460062210016722225109030107564182343692736343880870824920404256487671545983175747096538543701171875000 210 -373911282110971801234182636821470007087840953919063259419846222468891980714056152798721274700687120666814092870713050979201229320224023840404454294220262309440343478947967882016465375298475972062400274181406232171275419905050508216305488598865582468432481785434829535429907927958831337445128375493296129422132164526989564735597841250754324790874055844120130275065605474082985892891883850097656250 211 61410808145937431191970772584927024797144095341438897201935386057272191340905275798585419094577253672881272485364816782526445057973649142446664064435460002722180558723619509179595493815744623810844527827858354587015887146306552972592847792042239098488105453180202791753581159379883676645293546115697541104406560434468239754892518190810244292149876430949564778447591351095979916863143444061279296875 212 -4885601768352572737996745755727398621908906496755424847674034139543905128093728422342487841064076781917624363335362330856035677424924386557260379587848775236894982681834810381905290180493661729825256017672210683581957668239687219267315872039499453384451831242649834843518011715436384582841338175110971791171269903192937457954792370680742576122316222493453767947238386426533907069824635982513427734375 213 1880380197267926139613502136030059910923710225333436875837866144592540946748903918914532875647701523421575299542864209450844519183219523687206585007907024705429095980893508691525964027234087914916136787945587816766559543934614520005285719949126828692008382296838625988697532755867811330977009414904822762508084227620527840623953568612298180634357041546410315172791695381704357714625075459480285644531250 214 -780838656365564107292846388746715114597342131485058983406536080729304695743881345382483528965232062604645222230863486363073383542522754212406128418612325856920565788051885143124650918605250334354642747319699390683097623050955922543380701091370095451153700960832932595312069954300300710359168749276032070592780531807998434958805743754754722917702840539225437252148992818945316685130819678306579589843750000 215 132509389177477997438323103777087522081856427838595491492818105045487044319558202493576649007893557099707132704166511752606118299188112336126047989137597249689664637851291766771220092668939368998722794769557680144512226057648587258979665318396999719611457456143089311522852732753734323679903766211130506633817605236962853445050879511409420514296094098106570853970218941897396547346943407319486141204833984375 216 -11870460856706526782599102298710558928766468693673914025446305416427095700165378319383434195850180570188823608321023665550635871711621356133635849123969356454505354441246672399994598498466393689376329434891368341303569802186547474717375863805210363435184149617462464371304663070618829220490667728643183254581110495661365372465770037500289332719224552687726940169400796939640496674428504775278270244598388671875 217 4334210849334295527427749341638113066993027334474609385694878377236383389344577069474136040979611147693642138154208895888055382180909607099410154981450440223374254265680180532150341431996001494359193152610333306753677004512134761238612485463292590250109165423708175129895457983811864998482833917964515601762296022873223113406441427101684697505460134448343991513468688321026940357683088222984224557876586914062500 218 -1752812345915948201411251981605916269292983731381132087981953482507693297736040215761543635211962876668476162612082664331597229387684779643664427821211384520247718516364979617531953702910972113151164591379748644517281985559526226175426463168823516467164547581524404625241981308107799674606078578896444782850994254584288910431536898627132987058668654389131070267335811305654843450518853842368116602301597595214843750 219 306758875704899417862450582699509626210612215164667507480246182966247546644769329549560785850237637525304931966265174326537079730392982100821784911524939769336275870425908192737689954671700691476143434302391685602982204493744916817665600637034891725875808189781033614316840632748859179095423523192925439428093640615443372634560413974745285633818382108429258183394046799968823268007778182209221995435655117034912109375 220 -30320770241011222252382087043691541183326223906841044020473982760537169910098332195695889750606870600428994703349561474539934992477653513852671098595592030716635262067073233832846842951390257334028702598213287402047183959301320852007647691511170712225378947642485521793726352538484306089730818658678899953959677829088147858578926767065593449290082020974808515643747096853622752402823703476997252437286078929901123046875 221 10665833424581922271136982432093463373065916846074022864898762087834757380776550427483043480614821440692782072824704362145723021591440201998619384437290662954712215519393883067179267430374934770427928237009557190384799669702393433108900343690813285315743090349245677092351149389400453529886766028606511164883053014602855375171505691035219470304184321127581904556662571867998317825123399948950009274994954466819763183593750 222 -4224816618433483764946264905141980528020037702334430222633488056075668638213527190960865146225991073891929034918754891031579307329750605262778478856854227862304432920314998727889910379850694683287966766287231110643912395796555276252481898015611521531862945521049097919818185939057296095228448277303520241582618825725159387362238881618501518881339114129120328722520527759491712611086639173052503792860079556703567504882812500 223 761250159746567473507105267914470395416622592456182917312229571257345197308060250621077979597668085768105981841362915215690215234558048445953544809014045591003652280583417079130226569736060496296189496214475695754742939342450738333598019767263264280426352213201424294719851044940894106505385590913896374326228065063868003767018583156768296307869148344082573802415560688443399061939728486947398522488583694212138652801513671875 224 -81811736036585387142858188351400430507125099442670071006494642109415609511688640454310464024579297270262002643934064536442242960027172699101968446684539173580887142041499001545748290419198919568346732916170647639303652486109717812277313261533535612050422563972323296726542205893401003899072982107766453246092427501417741441067075342512486862926479148966070224558825032800751131806841362131732520168725386611185967922210693359375 225 28023308662051951811913042466285219918356243767763478066797715751345059934566829377991409383227375189470479806810645196423888124540704130810495597264482068074225961726496725169541634942015253292464976528633111281453783787079964205029613296776162480528348767108905371367722336487277104741310893427686091107212087122317560549103435197933002466852489160621198351052494844830219153343512512415753867855983116896823048591613769531250000 226 -10921974060768606652779464591166322144004707494250578630254058406693288987949230660812997747346568696490622401144379150856509905001072756121923476084624398707410403069841873123895354087847907143748761828809404048710707455840065204085700941764691908721716266114550730361607389984185483555018715405930523992975791238151989431698874955990746163897615463486707461711659507067482527602971832819264744185439042212237836793065071105957031250 227 2023260906821001228053334325241368001964642047402804579648397565097891670361565193220568703409136032808762381232647017291697185764018896088682019155155420551688573114797655614956181237811089007719521948297744585098129775366450697470121717358630868942453266195146474339508605888725566686323823634069793499624799632140694739665357281421850359951117806848919451287980870521009529344983796084155722629638329834733667667023837566375732421875 228 -233827615427422553702568281791781026127346489958897128090707351038364684460743779033961057544418458260164336017759791946825226263513630470234313701677640678435692795946800193334069249753171821803251177830234817713319334344013658213901870170271641831552730556615005637827257952198847300182885324119197454639583783991190531275537297131583969360382069738551341619209544283138498738515742909906361977142308372634715851745568215847015380859375 229 78593826893464877022426213633562967567298543847287804285834673948266865018214328729860931147866010348744305130993924851969257991271356475135238544790317844929245809415296077172766189749276383812989134506125728412961405207200862765574838004678372127847073039346258936732071965638995696977037970355351530987914232117284049017020837089210668171828045633109101987480146464806438458789811403901449979766385411927842596924165263772010803222656250 230 -30251369106265178946540513738466259973054136316956527233800327935885865803824870700906447184188287509194530479524899650068351307832343421515315842260484790743453009744333078888858802422791321771990966219838235094206050648788796609329828121540010518993287223628764814585460420765576385583885676252786347567471313115614537001919199767195550565578278118432654559252066084914145751672345925919803698105022859987656147495727054774761199951171875000 231 5754073379643624172760982699040587904108528490927720572845039446440442562797494931439668780925819548015931745953751449249444612092029889183384042536038798339551461126449306466689141383574219511019951791164193409198917815178632739386309788952017132329198549616299123947957348647719414297812545714023953295957676420395370472180843856042602662520347408834516729973852662526631233881507972434543098339162998676454829904969301423989236354827880859375 232 -709034509178680102157498821581635332132983980443069517739468994717329217958737139693977258636624396425125303752836356351874500452545104160057275972596311969016481041161692337495575482542882873500227529434276909697459858418039780265463591165282476637447193512670212595204629940976720266547317498137084857495640774722030884321424081994451880361444741191994178565471539251267672389026138622589757662676359737601028410125536538544110953807830810546875 233 235195150017874567870860618979404356711454525462161411551591027805615193494928870687225691517886191275613637741561558406316912896287241302844248910727167442105807826506696361264607914790156896703770355804368965002442468813065344835847886371141334960609763526447033372049592387884573851979108440506575983995180614555327313949055669096308272042514087382223998313248447795428822248568902986939695214166184249753305257613078538270201534032821655273437500 234 -89676312960887253165232893563093198697660489054525260731123737716922975211117596000856881756018405899246453306069633567043756190464292395640043592240985897792411836116880437806247300195999896253090417997532060097151680247319541457440970569708801695680933091954516746038908729347042980025962053270493833117540590974716803629650077999604630988506500352795066321634763186534093695565144149069443762446079077182328462281013514711958123371005058288574218750 235 17494358312606661326420630628878117663091788148385396982305104160814926072286168889549822330362881104230926755698496265280520907640583144281035323817757180239789866887049285787210029210342213344420203209597894836903361022763642641745797621812469134342550333223850211768563357465516205296675816867698067474861277574821383877169100635389292028729583583628881919241434381278715408732791045530075346602861993316915990757942633848642799421213567256927490234375 236 -2282951831048166484445937163607873620235332782322897949535806281920035980605921331640176437965692070317378550181812936545392951592317779703044674791239263519590430838202448648418177344928985196464851781119736790895799667299969929890108970130718169047827183050068037756165000471638007076358725444023528497815923421537924565768664886472072392461520394440133747731337059018974570682110986362226585142620459162086178500232491739296847299556247889995574951171875 237 750606148678979434589429258521965175946833527098881212458596952778277305745743341676865195875943144292569912895314217194881849366016078617562011564187471854198885540232720555966221539008183239595181032391792094948336173675647286873653261027523441976721663326524815100316301859121457132375425414511139444280035397347041974520194473586685872345014963484621141805070345098022117222966995261942212529044236396832926558540896588844759662606520578265190124511718750 238 -284214790230505187639937449761339066127517882154324501948451062686906879751062517907417303665808742329884267240993745559178171804332192150185016311323220047469186865200111897223790815248696148137227446410751893341657320043151726783997816309100846550982988305550128909165069053739657958241363009983014922067760273353411172386649727558665391280251646638137723705238376530521352401846022021747249225811209284126345689266848498766293573680741246789693832397460937500 239 56809216435649349949872761226120188851329462981644072894708953102023562393544321492812988401542334798289264010030883263211471730940381534749712390813466836671586169980227531408012432917206023051685625986451255504449057164902399953870517888865238176707676821626730328218859738202097284249017646488815628376441676775002368779337082076464454021707271931377182165982057741225871990208551480576826983077148227196179636298106657259221474731702983262948691844940185546875 240 -7808059440982990979105828623042385109063333136658821879990283646016421826697811737631446231654943940059383245749793098684310522222533897842587937169869020033019756185591618823259418634916559261431517356196663742576385287516820298225278064547111928054260797812424261833880658940382121529851833612431146688064582093801916488033074916771768478972340005162336744544443343490092605162464884771758753083848408642336016288949746375590288405277306083007715642452239990234375 241 2553147054670409668363258810394600544033907474220266876053705463260341725524331634107078038615069356337234184980446668325966881809862561715169800470224125036448823642675193237115664566536313869885231105169427248113682412268183737545134766748294739982145951696439346764565011862043452170865730636576073351469520221147253657430590214935588574314966762062975995626228989424730514335343700747247562423376545570089029757059384290319992150131156449788250029087066650390625000 242 -962075025205710372592649339528411132270891683271122599478165763321450327101479595894779787698296885641938057588183948175649225898356804971686458977673757682009146136672239895693913760962233263581471290882414714424485511250207819217515671788324808781264855029464859218495360122533208517298948553396143952736915105955069418809421656557469051756188978754112932095425977666903631378339665325058661007093668106740513734074860211681319080434526824774366104975342750549316406250 243 196851329544518831778278836231603016161516758899198765530342044978407130547205173499765750057163237540058250396725174690638789953810115725584274245126040200932040738355125729488992243155048310970909008818339197905998207445040978078440893756826168966992552641867797099628271572106666990242967802272329312451022131452240620755303299107127137442695360194292359495699670067188558504431735426484377843376800154169797916648592121982395893413364529322961971047334372997283935546875 244 -28367904411370236293596153688376146774416603856339296291265476413773474159257105328138694627037752578269627229347591048176525308233635771630403264343631196311343737124663030866662578777039172139610881763214996020881408520080344802276213497969759535324069301267459406063131580230525574919827420684419905529892154185371231807751688719009824708325339985504019113280020042087563570259789935928589076712412634073616049426865039947650751119244405540342768290429376065731048583984375 245 9249761334464352808305215296564299939541224767853810856415914617283767896125296772799733573958224243237879632833267702900646303327797929760818380516794981480312649482551237829046663028034039226627224505180645757697330023479183856566029877839061611693236919218111633090546111294916752946915955701449324028756753166029512464126944863612558991145632451791092991741177219416540819558128845742716498440451345138541348419357702372879457539552386369230418949882732704281806945800781250 246 -3474814809287940715238552810771743109928060003873956172363748361158720615249045659086063662841196161643161666568619619356429322181442218861951197033389040684410534053890391488696115446965171758873247644554475631882790147021709967821932447750774720333378083743090834945118442674764112359443700715637850268543764687421390032684339834277416750311460875490573113288177977672142964989738688445038889175071797825011852512562673853422519803948320671338478859979659318923950195312500000000 247 727211537371198113872411634956788833040819893833945956884390807699936587212481758944709087462539384398415064418574088554969658740900506107707109239622244935262812075720258989614069012370786212457153515687499428780616427116584963542240891316732891901732404785303778439204186210348413055515740292807342156500860840146605847272200029933526580032206128394054762372146951585911217853221938268731267310445061423774269598976147508226768773228709800103553018146840258850716054439544677734375 248 -109465033842408573452362547370261640640879851904808304785715568574032819450604076691884368015401347094001537283844839482465686334008502867397253645989048278712726871477190891129239548184899741573971133459498858878172193052516464452678276481900268175162313239023852278550901761846861778421677752536694561725160565001069218284380087495339672850865451283537488668882331835890233878326105907340354089853949430620506318515746224268841999283833657266411243380588302898104302585124969482421875 249 35667319128538438871957920388232165468006916750205136447310443235314416318511268818368539016851321070038091231014060534587388346458918823867885622332065244165879771799736865081665505448560792011551980024952232567046434908119212144337771707411709259667948084918971579046572743574344476867506917017404476964308483048339264001890637030818851110747931878775130898431778346099557423960489209106782849265735611134493337743430592463481726180969526101800087802828898020379710942506790161132812500 250 -13378028348887132891575986271528237880414629718076234624246694158410926393856611339016972031862393045067395685292792069015224878569812108759917439529302243748212539812955717014234184262315200918093634250295652607997312092825874512253946338803811652443537482484839204422141942635563047351210234001672822671039916319941250110538826736197700015032204140569830937806113191012564153245700594768029069170533594222475733532332474075994650726881429672397152627616456754822138464078307151794433593750 251 2861507965890230433791589705633639558250182466767640703484176026119828234833250126781753658232524803522284197400362704579225455515406405339388896092384061814996424493958099021433706187838140190017380130281303352531844629912310942619458464114463983712690285831096979266852210762461926450405561283146955729318261753577368929514920073513692519585147705085575130886218263633673852364747561438625229023555493472159685949021988942772530223602466627462985264938877261187144540599547326564788818359375 252 -448485264435287741478209459667208343900907295247053255237358521955015155046514143057190265287612816553315615799493010232526063657957121915255990732513615624017406585337786101631452938699319043545623038652156189065159336129897203630565464745640881785836245945417919264241262049540139852871763626061580378785964554373553779403250983695050326427041240685780763251374208835653411695121435217603162649512099393391996571421679814828793696805420396948052230430385722836916784217464737594127655029296875 253 146278045611476712056897670538120128015751365486859703178301328615972539581265281965677661587670695431246261630040931169599983926807250762081352978714253100069791993837089525279556562788388126211567609310517242891093253470432955043588439095682581638270540996206318022254368929125346103225215533516707921353477341680688566499632895898981232929381271197553340534513341315602608097216486749337742823275156857082564210660013706438871977272746753686991887772944273549136084966448834165930747985839843750 254 -54850138709308632078231379213731903950497105514796240888961250213412759726530680284274092242715895321534609671128040186532592858922601908514568922390242604649158515812428069296680146488472323748422145149573204773844844632950434449265195415945259522996638824013008401683026723011303566546792997554285522786881394112523358381292088346975825120874521444356538512197592890086994422605604392389727224887071386878522943116858632346682049774367347309966467929239018058718002635032462421804666519165039062500 255 11982728738528990649879273913597800382781295575126321317349679393127037504033649409074632629904195803117344971424000377434753495991980498305152087206748966943862560189004655510418616232686423298312835378155736029697638659563384507191230591330444661481123723636692765135269111808292052680641225411785477594976541207086976682693807468110947484801126645895445817454906513994748428437577872645214279323844120079555371307785232004323808164180825941585698725958028412579003951776712710852734744548797607421875 256 -1950114478652105719896624279948478021027339311707889638549438074761718826335337239215979541877271204521120819531673757469044286683706145915086300060275516201828118551651500636740388183798743107545695814730610968547748163634547929484591501471095976314870352422913584456066272914518190612691443408950360487996657313657160625115904941427610397352846607672179546490551814588431415220945445804399831804591576028943527652861558467668996166778044285564283124029614349139415130363062189644551835954189300537109375 257 637578553672267007295252060381241939804564543771416977179171785417249908960733913404044642140618577918324927027450430664707628921207557651994218736671026450231643798524998261767291609140730985061294656083102751211659545621070781987420158601041384634995180557813878305909497409818549038648733244463669621225156987982447371264186667079791358129409710733661419801348118711003917538389786960658952248835760833336714927171700273705732795418222981605723684251898955230308807529127079760655760765075683593750000000 258 -239268806388638422547831750096222025535807703818079733924823628121580568585119923126505087286761451166125643855336178634078823853398193022741121383322908025458720962965065345401264049019161101704346874288327475869700452786941444941127813381328950634762639018759450864231711518223142298465700032855904385333913037834781936218220972172337191486210492245757505378541193232905941311949668444519341423863908169793319769092030110522110888825045056492870862745430251872711920405056851279823604272678494453430175781250 259 53353681186819650587151253352282925622050902177586501515022395788869893593520406118491306746102679308887572583757910750069626843525237896826191943042241877973378673814679296245113337454523234534829375895648930330841642473640477492758307997826521571407321686475906091446064078990844760544577802796199006329246362141108747414337668793277004675010644687778405983841617274746696008977929372159042671121737669333596873575857360846683105414887799001577336664612488497694430217115069137179261815617792308330535888671875 260 -8994839131015144299297976454175799083245675742202552756739626898916207429381203705970311845380232678149294298681732493658941069394151396680388712170197022256392911828797542679745682452293611780809946050297440014490544929808324210172564872447076665207619372989606114180495936324203900149308481981901273426036878758088844685717479347280892862805477023130487397803256835246118121147485681545053152022263251489053111121654745937925864171204651281300474160479648618157585900924864963368321468806243501603603363037109375 261 2951264376874986663756375033131218669788835799172368138579480615271324875633834580447969321452661866942584494989503766664195437251766960982477479149922891389567923564076050801171534124376768868301957926462963109663230925745676572725622991555173970052335759062486580333008064284293816320842100260120216729997936517642141883795608632671878958523936962900324932455420543090491935116864206051957816630814002317519471610745478272653557865422910963782811719449786131735348964985491196366673705142602557316422462463378906250 262 -1109493431648616466554838661788629249096321634731077740492546340260945432528099217765975900398144717969591949655708326890392443492047481721434537137407952376672998806356260747991741533474719662884384996626562990105226622135843067776003620875314443068034384890103307633000531740387699227303783579210583658313926290628185693847606098833659122950899769524952926975687761002428314340800525510129677937973500842748380265808544596646009980754905530973474160395105697937797794094439036982624458005375345237553119659423828125000 263 252376719456221908284519646280030391879699519755666742859211855139928843573994093568917373173249378736730371829853178893866880555676456724222770588443297378115043089349440280944032810825522545828696403449140343900378616300400855830161520818954641412003822513729273166576613087888940951388490667388190228160452688641671698423610860959326924492872823044751552724537195026281910183409153630128920804296086782426950921430986901316570027882128335801891418511359783153578747993813404123207566609465857254690490663051605224609375 264 -43985303357181185894888790369894631604299912217611784466750896789102468785394198554898937558710351154347249551414298582516980296773592546282380984961006642137767829134125065984773189350057888250887071781432500130120346246761839687952288520120990908442089526184962232800063068376959227365650468080134497670074602233584731193162968335770655820081073351847164649753990617821583386840153075376939285952882736019795485166914798216126919897538940997645103874875909223193655996000064288260593403645515309108304791152477264404296875 265 14496917215714494987693890805813132806128345936446364070782084769487436682111430662328580426389998244420044414455877516183551734750948630540775680582509174727852910155118351593133332377090994360117830017544333657775355888478247302729798350388093926435131533456376477948493555331442519067676722446704252699165390914256375913152616455285199837631508348575801600816022051082471888004273713958443671840537267162211382262781002741801475786295707664923092733390374670068273995297371210453068329782055911891802679747343063354492187500 266 -5464004997070405183215103729594821498131827574564428020946585450467319150521296207681374797007938122791898978144203532812030482297197097076744298359981010966132392963910386397436602385180840896404907599898468770515466377381140726258575980909348429368322502129735154576274210868627837277154431677186351855880656059128901803823742944442057089577378805196020730435615985120747523645761288505756225502170350855280562009271361970059782274718894342219237811953967318645963456349838233125940046772117675288882310269400477409362792968750 267 1267202792622480839950375494773435828896180945328801442952551356535064045931092887589613524426697312099172016584849602595688190048074987945141076566169853970574115810801104134286365335445983879446084103640716455159891021305720089123315570938689186839047026766344651767716211609822041271564076814087362184681603300014705440624646286125414346612418433950353427588331414745808508669444502988197187508541299138137449717332651565854634973121802556773081403361466035268190389678220251488575549803604347598451340672909282147884368896484375 268 -227901165544602348176049315705184554703753519425225782284270751972549677747812574352105831295936614258854341841247764124229696431909496696637442300930846038381228496340779309634587258362968463171169078990399606300654476445490032564402607333650396634097481769544501624192243084959655828450107394648186426904617999629695712498778731921176601207451077087717381750198471097738584406923209843141370628739467838909057573143342367103230310228156512485399584240740205596081701944915226565881816750305625951522614514033193700015544891357421875 269 75511074349727240075624009261053788533609021150799145630638279202958296729340575381087455226916127489616582041485452635049324377756359245185233621309282513967095397844324733376599948638381156422574677692393292720412832357753091238815067488962708431417826430414970316972720236090641926191044476131090539082767338873524111343494608431366391081247929857590057909790725876607286409990565317119555990915793447133235622356025129928444038805925570554647179897870459846951522411712862843829693227916356398909947245101648150011897087097167968750 270 -28554343418857583289300330783699707033152335546680141352232676250802899243024836338143246775568102067738536046515679362463535876580520815595686912356341048413386066707421989724044983134825727580373893037822766842586794373492632133017959267261186909761882345618884283402573399407061308784681841194676217588386023046173079445679837457730077539895156524237301035439966403162685317841150096489729145987209915306769532188966949924789852401203480202963816558205531140427148587975622239824966120630238535643696806687330536078661680221557617187500 271 6748357817724800364659806769218050363600875635098212369850133063088319474259674990224423510606644772591735799480793036346170044879929597740047139830103654935821706544390138677226318737613981581351062595012804307831391565799073529063974266378200239579865044600264914851299210306392286010641702569587144475175794903233542456804186446357478178770778134201137969188974596661579481953560195784509516112710390306678230753073198627075536789729671497446764032837710305330056145659287672999913559357669986800247474700853445028769783675670623779296875 272 -1250384540382092712798858269113407619459370437155487069650613211940304419531736857312173254589046218959822617815996642881355481919203189503623507582925845955230814372306097753298159123177664991153357178569782652316386828552977028174230266721129822545894810474372200233607380999632209618132671163546280145544590372231112322736965463520985511621003100293544673284528846964611040772726845110129087518324497248147789457807030978717144245147666964079304779849794149144875666984165020000993508146746022372647853815319507475578575395047664642333984375 273 416763615358671573524845318479749056032593412944586354655891336844768259794347859235093814530002414340106609217693336863335650956527296020175663671283411738755901889845598316112981264249890147772771911891913522875859388427405042941055310876316373178484072425896186739079555615860185224011226052431356870355743316778045046421728659092354936813352663059378601419061757402773369542379646051216344932088120775493767087175616006954313934106885014333847160237065238537052046367992641096774310774623445277771958961121612219358212314546108245849609375000 274 -158213836715879678475186585567629786686604379027496331663288431842296675662343333364172966083550373266614973365036944421149356075943945522440955298299268210383644422928144514845050076264175235879579028035577915385693419077425524853526555610724574115908055959708152923270158495840430282913661728065590374644965860382523689175965942660988933412960566005081826164558483126643620203845327671552373653445535774116912663716334948954847689848335408475523797311841985936085916856995421690106481400639933589308841694123786147940791124710813164710998535156250 275 38085186140891802725387946178568922883319164192865745973248355476590495406757927117822924111970081540728887609951392638462642252728107051182356075879534919694390122268319710781069088556561384480460069347364117734384060070467703915238885591907389481924275950968466557466774220558670257373173872948810899363307787448919439642493615054232816394984094947406753194016398037952737564929895789576222233326766776433508891875159233038789457456724140030123157397492168408909655776958945097893491225349783270199392973677336715621066787207382731139659881591796875 276 -7259811340009790109620344157253384294720807716891039528114397423455555612219312439323041694008051469834320365069644930463600974481680989514186369982369022546677413320124968170278879929816317787869815168587329848766418740903219231424088475907789406796245075225237619154474335940601337950007457904872266572121002450645229215162778455545231570754445617926760028888293180351266009457131355885481575936920826537252065566566361944623478395669986139148698831414030144013600719560622643843407912571569956279661633359221416250672831438350840471684932708740234375 277 2435528374211990643834444558533263844140975477680921378748607898787359036492712375118120460259761230304169965362929175293758053636119985799356591011708050998266038980213686337466188123262851089500709168341595444830079472736363697975538454395680539467441858978646616643036578386966613192921543011384172874515518678252304850904073659030084848054418576297448723502809048592796979825442766746797250235820442096012100982354196473895024994203897819692071042016757724950226268655073367507078484220870875798401516396557474689044120452763309003785252571105957031250 278 -928696001298312803286798686788414384818793066241058766875458557622922082216836143988082686183070245127108774211924844426366286489949195947216361726084290534011340673636066237752844459636907578143189118192950811534563114783055264646884749575752354709232357869415154298155266387160852938280808029952439768727505286055016389573784081892338358106280858198778209425776174774869682204191167433319484050721637166739732529062390906551839158314455230163792318494564287861591108755344324337692195051605778923350815429058275132789823658185923704877495765686035156250000 279 227603304704166686558824728264702135219912010145731837723868694984975107938968400393234055151719003074145247884305215061144010103255042251912608393193434422613438588216376166187597821509180799448518610596651138197842646516496125223828361954588879583535180470100970665664238602326609695846951002698903227298522660015123301717928650939672270612894903297803186318022728014075811828506322666116255708581035196283768290075758659924975051009918768529733853715202338596924372338768561312538567989655453684521698822719483942789674146833789336596964858472347259521484375 280 -44577372662553102734585435309891347561550757580713520411959463841586752889849235488238469218084289164121256606657312810567059644860939553025433801432496812488944205819322752988285594880614566509708317119055637357177285315481244857197112088959659243850607138103297669579068792594185662166286847300666663019425046225164869054545177799755532772653375646106784420679625278441804846884275235873381827991270435916968110598068859819842644997539871729693754179255206928924607207450992368504178268834335905383292760697359041253506721502741783069723169319331645965576171875 281 15059309118545081841143673648432079464546790654328232727339355127816638210045578659827978767772745250077309355784042446604466726181055462664533354292216308041760082954564876507025833778190586304222784946770628072277376724171011147477440005533476334496260120742589295947932662243463664751915034654910232136570702309317770733199201995321403476582241453804996088605144412803931377096855099777653831706362486549645733135033369242273519764090324837967497172318492277144680238068725153422547800339361070654456547206284317974719303562247674221907800529152154922485351562500 282 -5770508540872929122458054582404673874247267255851584155815716213142438288714554921539253518412647074435488554801067620308672291631074700913397993172229892107942989445986881072584856715540621961966954524061688074822966662758129127543029795814810210420465843794988562371223086559386192302929077347409340685579495910013477761340489289893334470084260112664715080013490505287343439911124213812007347421261146237254844457295943749578686206586291128152070588216770949108243509322105384742779535762494967832254463579027551846478385133218380609321229712804779410362243652343750 283 1439234846796397401512589479217421372345018855234946042111846655904507747824044584732257722107150696473429838967316879760231700542145030676065835942407224185984399185885429885557028666514732809519411257182427346617308163839504578427592707026807120320920730002581347049644379027144045082064879698665983558336985740783368965259762088384671410547491855988733191852822543789727755269353215323463372886307545336212095647286714750466249622353734114536268742619696656267218353887184399021154873699054531595759167229973057361285833418026135210876503833787865005433559417724609375 284 -289289018560473703992315127479372727930615731754566766924638051499479106801416434933744505258923351445671733994477437062358885688505497587029287213606673723728975851213672457092534617901343788016413751246871187949447135015006229127042246595993191197810912449598069807137864218709627672133495996764655080582848366625590622995186701851872513503832389359627638298636151869951377602499416613111315739062951998646185121980835795994210127174335999744447923292193970833841862951325714136929374258692445142275275877915603442873852480657424594834292719269797089509665966033935546875 285 98449660351336485767274080289393141497671009156603485646587781573561105524401893603171391886735759058856106736106841399863045444478227893138024150697856325903672519729648774514812441033750476141789614716698712525770092886767463881392833540184956297514236694416599256671794832297551054540676102814881933675613094639518738649750110243285465020299101255608565423191048249378536965153340491588679333008202488692026443953132540036698763775657035031994012519881054332859733686147254429995509648738753872507060669054521882141514902089281377137175432778803951805457472801208496093750 286 -37925319896773825340148610828566127586044109755893099813354393284956642071759142216038399755156752835290160586937093652699063714535788533253480270058046001005649548508794682252334313370122193015203885690836962974136822766079509708354525486491845237303333368287915802092087611064015394787646433026007221729927148666136193861170973828871247372721655058045944079624921159185125594472193234000887132594823099065748212146707018182563322275333731745664480028618686224503850029315173824999314214001185397916770214172128265367518614844628756666705671207751038309652358293533325195312500 287 9622525164404682769721003845230017220415205495201958376354176095919472221233005540113392782371391823684485955320193799302669413469833759372307392586627395254310880054181408602616925437506292836177228604088237926770609138440952070757652103811115776072235814191874121525774454330744828715251129014476541956569356158591243205473776796299554180105968846166784474631851621604266544746329276638539055766075023099908578669554314170619430010804105316397245180311974335921791257962908499730412154198847048991442175512511913410746200918081370517353882731992342769444803707301616668701171875 288 -1982889890057183232356984440831148850470625186587118154315860649269910508207088753659606896594063569753700789688183002284653028459791959427694556329109537094858946137952740423002090988933362888790515319508058503470164422853881698827598929914918342550664701724207010171391299322342665655228696329635634466581955039774900570922358119221142989201264843047452467887670233354614232244710069965846974474055298018540302498094312253952470169375304826973553941460381261102856639501889225043611853626783318794058145737143193435394179990084425593407035058601817212320383987389504909515380859375 289 680008930946473499894744796336776086790141585666110021889147743711946043482722583433871142343620103895724541731514096153249391082531743784886518903083613522777252406510345357798056348248765978500802382519423683477354598638457127664385335314412579844642074724340334800092375012429956372634864534296404041133846130990026679097233966744023692523488413290057908142924290664432566733499306681969740866011519199317633585357075880175629704043775185577661126480160473195277373381026166222204043148615014848423304130933129358807375757203333086338371479828701637870835838839411735534667968750000 290 -263445479355296458595456836202380419628588716682024608681699691657761485835000489834052444616517363924240579910645326405095174160774029824367200326339558171857009511506232507430279278373540281229605612482360804217063275070627770169480748824361561830660997116332761835770221905462155824729130520473277616324936114912391716999728014736673235501178710431134304348802714270688559817480241478276146834434773141698314427645898875855265814971474919917062027170025789693642372682878568370340330235954822279292424245078498046643369487758880227351919136495952966647848825232358649373054504394531250 291 67972280587286927636445253615849868197296844365352924763209896268837426037048134025412099769294545466278295502624452559806129289636834945281638891717411071257166283421464671955785047946545950880825157527962171456110139949135643315063859301086109555962081814369875254871365560973106969165301540609942425975982644949701877270683279886520257216047592784080512358299797481632144498714396027245241215306155982179239997410473663023802561846404514045283381522940416725451282415838157020522675829672068446739191601036375091252151725141906622887867803355674105325601175309202517382800579071044921875 292 -14346182271365912274952693427497036096113067616616216804221552973800187259698242284691419185251303227699951801386660883658894576882840515690569858436926413721916009973723717846319749643890661365843979053520323493480222278575149892751365686892095404863948052365438770775622262075249823149372570744051307067114060989036442579650634185893747593158563635997180935613157410969418353757741625554901224054860345016016284997435526375331177595065018146241891357822687849600985723059629186677284049921458499546620049500677228411244451658252579422198618808178909554695845685046151629649102687835693359375 293 4959129387411597327502697642879055818269152609064343033096400296913980503659943370811427914353753091022494117356326174675583921976640769299707286745064909523500241479324545446349901709459584885098620237943173033893591838690585005009020546080278514500786078150359193452396531873749884801943702763020598230930602264569585891428385462072560262295037186842192633598663356607649927111629928790184643822566265082566305346627218742738796696825266339960315258505632841840708920356231924268565753129711409054304694173441438505435144933331191097427233702218133054931414882560147816548123955726623535156250 294 -1932762267593167061563913778526029507941708372977604162998003416763459500781856541084087915407798113611181857209833173388425543271638919277391114097587370582925292114078696891904966345180534621761595250278631257032536916444618737935889938688556699554261833232809021212452174053009827726334783138138202147519455375935179326476101219382803351594746529580874447535305366207495336898764588290135042607922374411331795661093193505595851212157657390227686955719160871579678073670667146230122860937005912339753692889617312020598704186917781055361826787234875968911340660127962109982036054134368896484375000 295 506930527503982202623087666954830147283512799909068785712103454924178270340410736264684870784726472904818428905047910121363501066437391871954039056906066800734281057385450655545858562970283027928498149370186481449734860667087988451271943689243849999755889711057669009143223347071957755198070609611220759844254376815952256492005856427322655376333797585871639435868444850027729677463264880766909672390691274960027422816165347665220351811998308688354700951236885124902274216542002300739414522364864133153825619069420234354140899912373080519364682523465845233128466984506843573399237357079982757568359375 296 -109488661635554855246178039740211894412831697907770642511471879707083110300803505401277773175669937518919189604385631373486879567118917831549375229527121430326822065186950025319116581740067646967457692358533426901359513252380374385446009129656236248482951506235540798081337223625022672557502275430949281346383174043884437483929760901246013521814716236757010307733753708852455685183813096711934886243403467382299505436961922405981891897850459548056328940865938591357635777132626379484099570917984647908004878226952886410989629607667550627124753672255211000508760658955775824097145232371985912322998046875 297 38158507971326543712842099009611085390457089594896159384479753321515035259536553059233306569983244759765111327816321743704836790097711672722756434395085955023448228280022964456927731749813741579398923500809352252975966051854676858461330242072881710577793693575221794246949802548534561865317710721568636468198845381656361094764130345835991041104860272815345139495593242308084166981401357765492103953269802953238182705060390527688906294362543641504163033942110308560215498743308348922807205787325702726679997067595636306185109233507281753723165004661133153006315112815149959146765468176454305648803710937500 298 -14965116334805534040906406773313504352638192530410898102228033494337600251777901927100743246835699524695751002253699796434625165232800945219866113150488900629730217215567677929035779563327698193299467809439733360922597206076241915451622107580177263477515264012384608412936218901394995709351667412005258519564606928956935034743181529910959992135493413840814679323387181495627621436474593677789011970986891191482861337954216403302070608955531086309719395221735474143075371272196674001867107695431250500178632597166180251149223707896521092799513785533470196454957685692696567336668067582650110125541687011718750 299 3988728327524397839610833669077959689925191424838778434460827527795071909810389702005625647341634509986806376711413348176768863639766730260899224752090576660442170053421321721605482401643341812593426501116765295810725597081109502258230034472942631832510944624026514673958846947683054769981768498529751033187920489451151823878370381767194298661767029770795517334879347491181802317217984131600058826624776823892860216804481070735286783480915120142125495622423161173138014605852276084814923915217691319555184743495621727977138522442673847869512303227207857432352636366571473069964071100912406109273433685302734375 300 -880894123806297073693371503777976554537172360395188208131265906259093855731863672632758754567591221817164876104437171883340209158104462923161828248898006447601906577255917350153583229880816792875932777054194666622917105467418123874257947021105634225542089312900906598105191809573043951787318663811966176098377986288945613065944421496258192807721859570310617324977570511171749707928241047527664163483691258126191661277221590101793452009319890488824296046349988088733733734004301030724162938238938120953589546863274168311943758889299033253914042202796376503646431223063201047807080357188169728033244609832763671875 301 309587018265356701235894731755045745401336438536594686550711945483737420966195388077682387891029596247846949753930385276331072752135850187864762467946461399302715728782364485507915070314667280599090787825046997966458018663167281981789516994752861406792791146858905059150109049170708081399155002836676038711334057330340479672132744716647889718489362759539372925158528599095217226447735779874918512826626835696861889996041450056951205199134644026583973931847051387509189369539380047608013014232554630696045814592758465346515943285134285427800245697047171193146491564807744637996544945224286493612453341484069824218750 302 -122205621753329107060192950654231957791774883311874825348721095548589584531091055185412677943742652016045618995494181643448891738494827329178473982586147547506808667996948805178635389082341749492516976929843924343348044933604361732346575920861190676093868787760935260163150157709767089421731967318994656142183502016958123443234396043161205979586166112930356479517390345348321556987025978266646935310837650299807687439684145330780512096049677712437447128921306873423426707214928272574177608205450001300887999635663943933066625203887428599547820630654513201003401826632426029669437061997427917958702892065048217773437500 303 33089673351855353076899152873993269225826167957056429788833748054399166861931746744066515164869492133915898510815980961831776264462770799667866488031484971704686958671156617313583755885843964705790277504411694807066720109798177679076690050746063169713630245702522498091817622550682845109618138160898689849292155415065931624476887647954245015444335647492734673370951139348627095026262311171341467494901837875613510988463177771967360563720931314503621986522967485891490993391360093174233465423442029451800889373151371476285376912775717151287687822533920843694130840020760585173313465812139355648469063453376293182373046875 304 -7466722770001198541458973170327767435775692370119606658798265886560434143963389234088934071848486108503462723146389248510765608616726723181427542501710221243079585779283161224592906598728476981821644103766843436169330189897878309028970608682594827769051442851714591044944767216555964446277717733714620737388991364366678719289770782399736510240098874307343941193188499235350084217629810184593625005450242069732847275763552214540303567809009917217475801475452937217751323332364872561846594178505453393035397190577924209259992653571334157630104958484431013970112803214660811005468402622164969528739675297401845455169677734375 305 2646643483243816887447247224113988563723749378211175505626908144338321703536228753820212493528773674454904454957858110377687688594827562462014862495938533124831846980499356517461556829535619762618835136795525655483156021751143819753845134001829106977342161595714550569594345511011336565350146959942653225733094024441408908001371220011454526103794044664994948830793471675788001544894195678043147991406570301443475355230369260113604446121638134147942403151710045357433552649895297541718201470115922923283024803066513975832339424043380157217373729071686473322172659176716789121758710741361131368876158376224339008331298828125000 306 -1051755021987321278620346717477652976078714853256583628766076507092768804632514002115138941641645397984938108591409376275660930195850067414165042087585184723873541432606999311539618323028756963983576170633416005304300628949386492940617059067986651389867615413151154627257985568693533679649057166193748505790508062127711015761328466792992406602996596214800040366714858662665400121457965313265317347140622368215222216446668695069459148508253846733129130115799631911721396668273359464618258088585348844589183203451419783543801739063540919581018068254235079717754434178039634125591601272612166106945608134992653504014015197753906250 307 289222423783459265581681616168242794368611933302031119354880289323430326808885542708305373922935615888584030774855217923974761412718264943667763747905399024441951639357237130207095737385135659239836892223889497302646579563489315037407402899584705548159347386265127266050294368435702038110234453098837941240614880216138150720591775771313807333493058329685509918740530137357370129896271482107835466065976465926164217864850248943755310846405455785552552564100174011053764535445227269482929477358448907964105999390220574851608795860725164896884441536075456098328204714764577389585029535982378494363143062173548969440162181854248046875 308 -66637968786695122225291213715441324818635368952747844162913694914180424565273105350916632380100662054906631603987111168427526493062903009578761820313190016106654340784763104257010630879478581841652229578711375725114992744544586282416710856260847276243695704990939939669137819614779234491696591389281495354679193419990868951431651903003312513756521235466108956633381203601963336680936603850038829518873284698699783400123878360626175009992129899215516099172154320336289934931433130471543574718204255452132849278261611205749978701833535549832446037951013107031511462757495675888168923039640823523244161918910322128795087337493896484375 309 23825997092546005370650611582646216245588683852805852026110176790261015342111258698169561920865002927257319370102252415469415628435827266381342589231674803868659651018255198746832337856413288563977454542433723227433134599273266000777715435187618553626479743406518577995699150961501544722035240215462227204906034470952375725887378929349184654233208750884692110704521716396030568981060551279936908215501305023400034770917792287527276564401055439750835016317520837723498189616752020722108066007929320074758061229467115015900526234851369353604625453203612869482092033519283758017700067728846647198762132013882819592254236340522766113281250 310 -9533676620798990927457678458178100491443958265975130058089143669265772403077267123549674967946798728091292613302253866254689142904050150783639696148499696483607607203906606415435242786127218010730913615052220057025967850847620935390909016154991305729697408825350338287171931962010024976724781256978986879828124102211390323509055026017159476418459164232780481108754575019315181447393541660633170412867134209427559344616491238193188925452209332685617836638854765266731103695887350426766731907056527374262913571829374615878818659830737179376946584430339667387264637206740125978744512237472036059876545621705190569628030061721801757812500000 311 2661760806777303656099671459027848953082814087133180920849119602014902985919568536839465073481287124773322031074359959754097876594890209083051816793951644979272850300691817775239350206865172280511144604831030520150041059206485184408094707411811822233342067136846352145064188404397121239629155340218239730898473581960983987636960108363784109123591349721521360624804026905854168442002763712906424014016051162151851014856888915487018179173062412471503649989636091311832789674455257327587420835724662542126618320731659021419546988395919389693402671836572791574443895709592871818797606787655027671648708641194414070696439011953771114349365234375 312 -625801379884133754132356211463883179057512201403282455642613254559527326560156151417714814077839398087435663380673603552198592285409971726121411563444467471111320838516835696133554574351891723701946072277374004821647179756124749233296844670741098915084934791139135963933431409055130751616576939749344255372376418946180432416497393933121391848545189813073932138028921832775044072327795584769407846114072962250112411040985876144801396509329501465119333720769026977561348564209206386258030986780885527578034485758990838376359500449414867587261300167293630453152549622605541377717453706159164754549057460390748541811944960500113666057586669921875 313 225723560765218773071705014969989147173235345776769509347246661649048321098618705393723875104689975583027225762068284847054908293018573321019356345311837647593699117153641634148532980376586416493893478384039609686413382327830236772129072514779460741012999232972474256820034390085288776304001028677983573545770583180426597313941773591868731652665067337075628943543174127189762698877425754850497727888733602511552112863887557045367221017067692287566589209013931570172935768744079477597627214343027321027353149118318067490616490343993337010579253637745457467502122932870326147459520997215514991741107831291907048765210674901027232408523559570312500 314 -90959007114583312794703973898811922620619190021137200435131561469427038341466176928154198965179992099037819934340884743502750435849196648929851901083328942807089552867080979146282981683589120877015404613394524473210264608797900623084562116971179673728784635695497605992103156222257037290569373660175568834105714716967124230201991460289512047295317041344098261752522012688585069480503838221674619794421361934824442394591634591886489486082407464304259734191211838588889349217459540966742626119564967378761718602505948273863612666629233503716545465475229621121364939937507406963446241917009870650107633544131577330027482730656629428267478942871093750 315 25776639699440536216907878976345842228901986195831816631143390865328799928500959545226556785861000990048212147120077355947804871862565774488373130355386434942916801087091741181336878488311352253586551523562367169326158218491901093252868921467881656265891205212309359782205777610354727748752829194720821510976416876891942806854840729323625904093793756511374238027796789468878776180364077584917327210927134212821079399009649342955339524381160973327319878259859153867297459845976735661306801626746229521269628360596726151783234038473283939633903657604818672171109314248937596531095748663990036538808944810351685660021470170022439560852944850921630859375 316 -6180393614034289448262366334248008102103195534737224830394834586500092637131759700696360504562966186018192949730215695276552459142119071142770910244045203971964930898959463013005214956436188438596010879675538829722519145550798530934188358922574116577226924743612263549271493967499926059800470959670483428051061520124097273858786296837864557170334244907587593409508342087260864776158810916987924098313830912607037387321436312220793734044396237486761593496503323523672328387737839166787769488479144852258552038753850049360114339166200375146125886858734151067492188360043075119071482616151055826595429996460912404170062739439117649453692138195037841796875 317 2249084039611520138618190431833287292510359280412876858367207655406031435749245930327420336827944041695216014153976342623719342047180216348756933697684085693227594238870549507349075700810831571675568950337023097326766432411928554691254703119696515753756034559705353973596362357685097360244903790438995971282621998571085392262754975884336392738287366705666508767956974170623728644699353881594476757769027878175099857813209945719531077118088710611900025373102220693595221398748379077492139395797861592677056620833970198450682946506384001204835005270173184995511782213524208220882585000196162585491251021921703775107923006792987052904209122061729431152343750 318 -912839198243852854600935992226117111344743527901332017069244443808673686149265550644816800809804010032526553611546015351589202335397834596217151839699537055347576223591109032538250709578387107186546943211384441586820956906262489370594709702086031833074370995734034168873728854196300496821889087295538243443856999782270908321471644827233692623187428375064645075280818666461272391953213190898703274598442587356959594081216729190112941410919151379420093796503787877888433649641848447972166937096580882753164234302384922739696079765330460137998212900304757891312419107891761164925611853472615862508409061363326703205604145674456617598480079323053359985351562500 319 262502075877490722594794460016511502538980270010423063362320352318996257920634458663485885305113800856358126261048001318795015821552059959827996610865489744981958049529570071454016727172263791807303349063352464692635089026521475780081072323129530636547961992081442794287482410251129896971745301690660767410092244630950290876292912564790381726252660909036290630404456334055772241211087300003636518729808932705341413575785325628617575994892574338820215247626641816270547070572144078376165998125102802761184645448295906354702232845536328076215021231248445897948637239175340396701971120422139366631423832721999064096298523267314362072966105188243091106414794921875 320 -64151489115732819151220514941721048152836841736590181048792586571498883732177302350772909703949246615780275446281253303496585101791766951849176013774957425219908063329843187951932839679293512820926798617705189999561916918865861005865492584125207396734866464738818467301438749069229786005083919460549037831447569463723239013926963587578422391860326244996571690382826656679489491046780334069741681823402329692199903609010173533978238990020549395750597433807293442438565303338378620217453704708295413466703184530456497185966265619368876131526560590947014201579098418784595135201335777106024068797357706086167024710290775354158687715511177884764038026332855224609375 321 23554603217740405392859742081978772403429390135563385627130774182089976177401599803399599042405939084428910621225716330446246328073451635003538720051294171065883025437736629796994842247880203351119848958704212974527508095833203915558564588576291566797662011607458298378863484121454593462578825807682133700008000778061825594988281072351626353273060769588096438885466314671927979700887581518521188564379520920183907262686782327030943359151211686530572936938053696365077176617650622959859064281255827338867826745441453044538853906472630724394190417877844557647814818414855233248398441478381481207449123548066178728437383965016449494100925221573561429977416992187500000 322 -9630225508789119869413535664880369447630425971049588905043084825978085975189879567244906531337039687756509655030264277722903245734508838791308060989743340598499553542443808699777447706292089760604254588148111428122254972719352602071727601763573196810284963623476229997067448578437480440058056047173840810328503437242422472613972037494684041334657661953434839652988086407758856210979521474476208336633362068397854167611324799995081599986193635499689119495919829705803531821724773184904900664019314738178494436242455815910472514038269688853168844580790952661569053346066799007614946792200700161185070728183854991257945976618594710605414377369015710428357124328613281250 323 2809463919309583539229525818590305502232954180422289842657719696360542155829921981615619005037075513279514123031410054984657270041046735259072074487202788436922110043800300963484175781402530461192685638478650867044177031515076960294952225943663981494032249027633785403466408958314168619211006334931144498410497691583447040200303465064488240377233601060599178687382258154076639820217233110510667485979050556098456298454373736465198070477104743558398434295109694928596448662591185348166461933252421919230457058649504156373271039629685434494351724935643611860416386075078648832116807584847917134783587543573693496429065050011919068943810895433443874935619533061981201171875 324 -699453565842638887768795713686995876237666699008546354658872214102258448250059973723888186542843391385350283164711437850623881938715968421356118951928991635165207669481723338115172585428936731958291139753083645353839230845570005479058072761585201830111423444491188440336184124038233146561292238078343490974164558487779779168914700850197953575157402096573555293588109875106407800368991513577056311242636894992214683556144269866657785873272307995312990121577011679402775148653526610611455736418946592488006734130539239604742914213559926202285070720631368257392235127359840142647376932105169667572673084200808521782527250512840697057280470172457853550440631806850433349609375 325 259137934099676583048401828389764857372099655340382884138869273960844710605237606818267970085346342708389483863347280112810904561785195049095169049587763628868508023935474002330247503764991688570658137016578501137500490208406018015545044158219406500718325390986194627461323104353077099118389915184432140902205043479204896721945190500408958040664738537335300036612761899865748620005071214486436776959651451640230204529619458816221724256763479135902694810406230692307863743313153946185385623861312107939883200347191295220525427690369903813176672895068324865200108596539353209585892475481027809631282790576553808369817763050783316578504558713724748031381750479340553283691406250 326 -106735499795464735263211710019407007258540960105565572151283651827708123085664134366897830028637157669492044738201360689401647625213893151207786863106603660552124719321580016513241864883206948793152423087432781486747325022947813121568790473906087912771012941641597920247597829244463398564300203889359184722540537262931566090314318322389420817300949546802478121604609817760640719149908925862308228669554266845342388977133106524075180109225745899566293018382962749495291646433487826806758447977147276187734248105742399783168836120635163130839009207980324962177008882521383868840303361361588095749528500880603333205978921767491396444872166215933617650080122984945774078369140625000 327 31581993754482308153485525778880431242404576602299570668457383156541303611608444818389116739140761932759816437936363780182404575152747000381931745822636622745848791766160119787291575622818346476384963088750489287702688279021574335006307950329742761235120384826848433320928445731045674743841998590397244146863944167700052838789000326397345736697739676078560672720566563209299971343612991714394843954270532186538281072539700228587586986515519600679618599416527807395539674099178437164485396593878595600054988413786065453388284093017492509438649953348063473460706607791377978757141913971113476312233711393575181990649511441136627211037946907044859923274771063006483018398284912109375 328 -8006221403278254518878035133222067314031440177791773132939201424655202746688007603101511087263828211791730638929127947935337444592523965559635667025172902062206890662058232443893068459681099656063589093928195330642395987007947354067794974058996847705807352930599314898859567918538659583241726893129277247357479797009227374670076682699677060684166559906069388396992641628909194542444776911657827682840362785852116483742209898653092844836496116372634747802770861136367194865490667350664184468131728965883592222412740817891015569133800449821606723964859568432794273097143200834218559916519809337376208658787915147943052653414538151310242622827988145939315245414036326110363006591796875 329 2993094273554925560824297068796663416620562478540338636266809966891113732669997801366344269766229714489310861334635852679646888236285406884778578732674203930663630539599409235389562346207090129431855506128391162997620264796608985343884248885405498389085742241727390134217425612360805626645066273980460611378365703119831421997602742650235610545810173393936590760823764584937590560145280226338899736143819647322329375829018286742123323514779522145649060193296839730377283036533595657724973159940286914013515948176334479744934700663956414440126392074773087928003121620318622539802624540729424335147194912178386999466240956131474788291265075573354542681769885348330717533826828002929687500 330 -1242093637429788633622814851087173500518243225640747411716900822071280355196598596891289233973833146579086877231580205439065094594692970512457572021475640880817153888647024933087533307769259225969236874720404848364346635252286846000187231036478912896549940110173828891546562300293021220002162328763762751882389258137552782570103366702624882543284648030614829214900154179381128559886523503954507003620276786961501833007010363389561020718346149654192057460618927599353163572394595309988661748647636290279918865669916397065904667666114457769575729604892650312512575446997434233637907820744880723002227035989003319402395385433237830529328314703240527736016751703118643490597605705261230468750 331 372672973431869623606681416037572100296234052078258460324122631554778980965886478452032855907586467589354094477099575277584589408434526274922347464462717340125708278844040656603938915174315393214030985620602360184805352653228940207548387430656403047794820761881789622741864990880255239061242851581970390081154342383581271967228677996139390846244106043357831098667626292548231792616616202104019062217138301956583444960664593888276838904029654323001365598761537382223372847446391869564164956711072258131941746912719139554726649780477132885819477971447884001819294586739157232400312650909344454036936608901739861959187222416935859910384569952507995810840613071235338793485425412654876708984375 332 -96155110939794745661311581726638581468801590691053006312970940972125827704777330090362176458601157182344626895832959120559468693999069737466616979446594161492052838524002876537893869750817437704724272752542715275630955059459525838909769315439866924745177225485233593921992497582980511369773837115806737148902154848836972405912453534675162842369464409716475991699717801091017623416771400973637521088185246437242877783275573985426982361021397215206931792666717090147883850409105962093624962058236172150143119202468721067046298235156927394243082056402095120347818989469236126413089983598007115500505971320090206894305558989518247764388731111767552917654437727446037342815543524920940399169921875 333 36274243074773660728496258499272083892015174639694586544564881609553435391793258080765390968244944794926126799255908390239620847957877332029977599332113029049634216742938328321961970231097058375886690343266564107446503038394936832323624973817094199870380688897507812551808564146253025711366218737989153558294307546468528609249495741635308262104003884589245604368380413841439428865049835072321716963333138219336801727028848239394878058504571877379590875161152251678519996163179526568220582655352300110572232016319871865537246947029490830903849580449150554245193712234064603400197014143874830301833829481544834466502406067533639435323045303002942052619057486384512856147921411320567131042480468750 334 -15167761331575612740984681408822504233552606188377247929162522482100751773457840395347275647831266118100965767589830663256938006060540187507744002207849568618858815210433249196073637833250281353678075150194914946666404738470852031149321772800111986252180171060858149806260069264579546935527073728038380281658493801862653628858945038817006656955156511871183983893025638360193658672098238114399307493888846351292601505948576849379393914141812942042743536362992785594091056676137674206714359444892331646301248928264253892943412030472935475737791301572365578932894901872545783514372784330811271995860557574300913675831385990961261312140610774271006416144796490746982087216565560083836317062377929687500 335 4613612047475716732216261908133625840624341480123527182920243944291447729582641609200457840316583392983538248909315000523427462995982649116588636034958711053752561321437702138922069222457321022780002116598722980982477967968391452799604683828389393455349438620825489445524760820018779107765618650124066151740086424224293898462661049745666974001913863087361835830104553076590163573486027745429393883881982832647081341130934593759349124537879961719012803466442083436245321929620339922113272321166969359113581686426973466106413177335188255670250662027220073005583846601836376621954992109463652472674878920763156574420420006530644773526364661927016315156765315498403612348710112200933508574962615966796875 336 -1211036446067710783981747484095199818470002640048911737403868673998659044159998920886679595433356120734348043833955906772705850647229518891366605908445823652600613607853854815439008437396960081035455316941759335929060315068691157297140217782841674982156061144847785944934992773067160017590162291148888596322562555604632245973726664643504743033668416487193938493078046495386532381399069953788735003144681757160467156032140625590830833197824363956064918484997905128953769912323812197932206557644260168447048234640627455419174546031893176768862347572485200396191037645063908682027164653181340234974676474349163508335546913100061478417735738999987193345760888343854398685461859486167668364942073822021484375 337 461024883214542334243109705835136211343303295892962486102527015370972006865610564878170733131247331318426617145398465910399180827895142106939301680266179908901518074987940842017420040321646879463913425964250855222782781562353985428890153717859380250987188448219463200014894879992392651978881586227423697949926215402708392650331402533834602357465252357618210105434297456764020286589657776377812400268617956678676600128412308356794408914691605334189538004569781889295970034159896976243084824147407798414284924300478021097913353896158261139735856507055850921399311225918275088873632678396690717262982274341648193650946875670479422521446742415246747911354643301921722720049245936024817638099193572998046875000 338 -194251663828888062124899683847980329483012747133550723620790224894859839099389831252708730532472513141433817323056958319598156330349151111176867959960886920432893334095448657735499033413242218724493159382782459377613817588372325472117742407737633414928581937010346289145612174683640024052157992880739999564848672155288991087146430992317368507336418621696225087333939730103160961846295976746192126047736315052567404711157186833779001028634474901684116285691875301622593120108448541376823471899692480657442176051991090649698387067094265215438929320546909434165671302240271414089356285750037940122307562445233174763344199100997506241883232963521229885998687916563509381698282574291170021751895546913146972656250 339 59887625519618983492997326827316868814681983283581468501853430978596828727558001629534016187250849287419948090241044686594561383074982282417825640637976602747134236553907135867231688155840654181378876817661485865499303484874610722808327948651447170631618119027268357534409264766915917690059309657729604525781179221183153319465144586785860092316354553688686393649042290638488895114750574413401098171613152076022143021965415214764302258265160999467482162965890532875454213924507611310126316366795712035731736942735580130200255421310570965306357295528351613258475292395966078839244856902467299033998970860769256515461508668036356783908811702826594054445366691293785958434374439018910152299213223159313201904296875 340 -15986395987006619099591432528249914237569281751045056214413818297766052465216633955983585140459471012147020557483567475938771957687781498943033107868996907729253265572657959639067739582894899870470754430100121774259753179766183681087001204309300729804310876156697315267926915037867991398045674015991845606812077213387647224908633674784755910934447348048507282373827426672117157347973092166392218341373929270226152879495165018052667182350885746603881849262890653140591510843589412391720871671465919962511077585897356301143849960414163046244339558178333634882084215824821629068144209362436407008218276531351052587086692461109498101020626238022155312024293336818264089728750497465536994923240854404866695404052734375 341 6141336911609753782150576500457615860749736830389867029931796300028996774453974637189973424004933514906614677889927763436105925056126687585477506156307073284625795905746654781814351414833659048426559062961439318361868380712606875257016243229955107411823615497290348778628815161644321060456302633443138476994687903311037696554338795484522632392844471954431311272437843638391435167845685003902198563210907565006825069058558481379672534129541313526149625977935950207299495765023575944892395740067334670182959572081369136150574998596088126725972288414684915485279140863501344032665646244118223624112478528876674321546819987877611772253336819746915303134708478659563524405313366186232038046455272706225514411926269531250 342 -2607618656017302598398128611910490356066752276710317401794699473626050059272207129017165781258784500022905837188952189376663208776719349181428156790771728663772964805804703622047342815271463097330614815279291639811338974448885699145381451551681111545909907334802523017928405532449663388824241145095708940174449973179943597938265977001585813238118551262771398312887348206169077075234530299620786523720647571092191050226517928115492997826279365164882318781282723926577071797277780259195931394322994968354513811153155819737875276707277313463534323157745769112453767963888892378673864154955913417866306782893979509747870304523888488645944108324339701823394180440307088622722093626538075739063060609623789787292480468750000 343 814665478065581849450762469618760786744541433927270627828495459893462135225007681299796871173254419205193714292753832580595859118926349525755867990761758319205755847975177090163756883120816111484516457897910379857091445165633303789118589867669030782463944973437918204445816112656901868984477217079389714285963673428390630081605780370335276887410824260719165226955517313900287266834444970838776197278856836566396167245206252835544958879645814723981818249360570452458100904694372148888566484143083223204853848858975583430141127449236564906044374935352849760602526277930102663441852442641245836152777739864227266551964858069708597932381915736573791359179156262443826325077042590345165196108467853264301083981990814208984375 344 -221067702692678015782991537404833874699927577877484174734621028707862674233759490840719722728890148708603849819999783616132018931800875332841913674575228818178200410818805160433343069723818394310822428449574562301052517627585629217243637168354079493680944553668323100554336670580157861377972537193463844260290026533551459523291525989280703556787179929905135190847904877334444805723057400346559303531083985055784559246752848467487896597017465286707988031609517915300675527512445419275131597609482920208129645656518333802167812642811009701183401525751135329709585856827149110031773480379585993179264435509164205249935598410814610705223382822364734306027860159873808157252800944450837720978153555506651173345744609832763671875 345 85700516040851026090786827420532827895858414930311807247080120465651647939370524023985822159166061470595443603742082602610436228142968326182165955618443179236583281255627804212869661266316248399813602235753755919680507207537717678001516528735943194690820827762796109238862635126680110641622944679612552222247570027302548357428541814127254059727414694219829331720038964980830921944222991032614976814629227961778381480685082055226159042189422291365394260622776127894767299296343961049601228558793256581621589169074724335277051791350559965973880503435382771824802128531984077112044368831175813028198486917843959674330183966219086311337714227774143971432481181630999726082689309032051992037759546860797854606062173843383789062500 346 -36671173998228231894253981171116342166926743531684926739015287606589322047024706984990140008999439440832765907397870136127416813077476637179680130647386561074811492722033942627442583267281361932899505658269109189922530554841371210780668125437258757913853853686911257655330061861789322717058905062357676359440800078567674192606879299459547540020307436707898936932185500575889482835121213154966242787614239451775520697396137869152989535931654179787735732699493962021488387162659132631234750202924698003270851425007351839891652147378202233034514102900828152970445168492967490814340859291698731807188111533323371810467777355459901079335461637237312142426637869938966067661092306423323581915027502553527938289334997534751892089843750 347 11607434583141843064138954933187586740942849469815527858159268233083499547196670231668985527246256525949604134773583884973512936864358179280388300239699013485932454260208416945947132174713281356748547258640043027258886867068403410008944728331195438359934794615006283790285106183268954955161837416635543591244649639114976100891147867307385024038631315492897251289171236100195980106438764913443614341604485055317460025015491486030528107503465185985333746381198835331171193939369569535590100899411203764330101041859567040276956620541686211723908931439639554292849165737800984558493423541577276540180494473468353195561433165027855133481641480228819026897299864767730450706611502541936228674059571053245321081703878007829189300537109375 348 -3200800725955580775806418572735832526224751633754314736964331997679863804774504149788428115191372821055322963016127772183582731730359013035379512400171290226719468628252960189702410550144823139269816968900992199708751284665462897304836362847388436472791533162498374613682122877836480634195831396701397204875440149315407140390202621360311452344092338826396133319810102989873302690061794563386417511554503978666539783944730902245821187086399117888309715714856482520855163240891641146270440696900913290817033004022850170934460255082397870557929842215629475408193015272035731429282529263773173652284007198851012571173098923749178199421612865394769280361861392032368655924664222969319720057000048900330835266458961996249854564666748046875 349 1252160795377126356410150335279394714558859033164071932009151482909034423649566616557119177742648748433489540969321051612776362685405684260948194212499220552984159821374360098129538489895968036611491285142942688476204523968939240529505459123039523762385034232329402164151726348689844424289526782737025078354870445228969537465832630499293920179763114867048813141359126665778399882132872031540971059371804160202453583630960115182952272720983833549381360700980189707923241941653170663193655169273214111800144871157787553473583973563198726723648984100343988487511631615259476423002315161010416868085194193654135620708286412375760802913336005256050390169578498154137460674840404024694077993680360041603427667666892375564202666282653808593750 350 -539979762717688585321319905547851312403464930170070601894512449728497591210165823159979602421974495582224175777315975297435080343253397395041588124757339420514824119435183076863957976313436213563707140352548929942085584628679734298366643464511205796229963402359364492453248136274057365896759506470742010496300585654625729225350949875908515594014316391806275858476283798481633665771915609862974747907785528133528826170765317528201183713728460882658712455844055595272079083188920898784542668129216975607247923000907796909189678360512986585768038661267624606767173344124829246787835685824676507110549563511275124889107099857109353649950265570983715574242420758368259415638630161862803345442284399819526941044500745192635804414749145507812500 351 173133623062950058411781860366814719618375748089969122420054921506626378160750777900620634732065316172559358623993534723266380718684283012249097290075560154238089966521140754823527915435022062304394513377740449194237628188562799556753174617025723030523354631303500278701664073445425976754897332980118335882140297855757160533820130989799815550833012603811140988264808059027471450801840751235198889084542005019018849561912882779753313582439526617083089518529396164233469216038460790742989164738420786986208371623423784568376116941022688356487263062026011912887485931307073442894546559898878763251151778948578072032117933784978494292754941364871964795545799735026685427247718305540350432129343138875038170254594405150783131830394268035888671875 352 -48498924662018778104495076448768242874958081273703899357204965158162339453134634969035345571999135787514539522091244336230433089824208294531661816590675505334375602848475084573160522937839544699439836778455121295149216292724324492709680998472669610384146351158951760188222179604674275804491749478922255798306447637682652542188788350165729364677223829232174469355159722556333508219649331921788781480942998633493212357017920758479513361793197933744343102110175236817719379605898481075823105653377083593175242132237783922008344163117156253079787839662221571667815726618449861452616633871353571947749409707365331529165193573929827884068573459492694414744393482520635183385520458632596134193071587604158072769278131630699135712347924709320068359375 353 19145723489578292725071321776696030620537308549672033177631257735831126687216268719973861370251935452726943611308661163024226641293990376883310719641378960201495136813718255060590326774761643141633611848620739529578496635867678472132906484884293654586238644400536643031746837232909666654649639273760080361186634026885683313935205846453334396843108040200472530260022734921695859014951171834177706848217136550695844589986194545261690139562912456189033358858289676167944706420190700610686643427874913384210149603687307164806970978384720743615821577719644015843888604489119569018759704343677270623371617217910225503583757808469056954923202863275801038006044924828989672805324241302421689951634014261518676805473582192007597768679261207580566406250000 354 -8321041008639197390949760944492649267788100284625793332906571428195632119685776656388198427113083025432868266668877835561310747651660451441444321835880881898771212866525628466915822116909896728813496386521129596121589100012723132671516876027046762799391252836961828286287225397902009925804564265598653549111459844707058108385299345457506344747863624327738917180797934200199351462730332639034333143508277798524974841880283425418625098555757496541956772387334863490568204588047211196406501704232925803322889154048471087111672928233437750496809074693996226301691079310227317481678195267899140213498546603473710126346257783769528053913161203809701505313363398241299172310619557136644659849255263696882044542656522989609868545812787488102912902832031250 355 2702049034132520381956838404783419787188753639970164372851926992609693598194252945556460547420713348394479465902267445626080432455706072286070207748709317285583663469148253207626961937138335958658419907950500477432959600436734833131074737462387239561242899906146413453877375798764318004260486398030715997524864314476891457756714681631671455627087601901073526234087065470652700701060283598266075401747823117976013931677439734991150257575043724844451237058706628611797056331249445526895712193204642304487849599841482586387087215138052457619929020604073255944160969916673470402011945170648201690934393626137617127774486988749018352678056752054884642608159522555089656956138284653710342625891480741443882806235190878474394793329338426701724529266357421875 356 -768655024388590440282001135376101836210426787229902287429332207180280537005971700416231652492729221663255604337431187318039996000643743015165799541258386706820625972531739886560391168337518096354243529455562588231945019445230578007731214089606316135001976580299759210936672388706851521792312523121624937817303907737890888133551100235843675088609555580827642837626055179582879833773394064793541470862261698038978213377462164919228311894338313036132392729396312104956410329553729130303327773087965141335717375260329020636696586913646792450162224578341434904842485722391932184061586236428083640520665615191508510475971483008532284581508130805529143882594470431094289189118771283954526139938669637072012620246816926548871773405835483572445809841156005859375 357 306197678948950349746817202333066179214807526098854316815018788225954829659638548986778105420716849252918802954490869936352405634106862564333334675626795942310715516819891578999498671789376826400438184562503405834328045240635710114890089387874026672527852451943788770656660305622066769359392609201040348725303679868646123982170620424175436095966515001540670378149582716320107049778247007213278483975757077371929674782750019255953296169557707914190503729720150238764001664340196593330951393140315915765289830370862079072025572038793205054014148229916205046147972630818985167674971086901575762177682740705755622958659751549538255514907087998321007439119651715466791269588527268226901227546432557026706127089621004922284641658336568070808425545692443847656250 358 -134123786391206037932829476802566633977208253789741750941250328184902180671356893491568823144066790585316529175704481104351653070414231846019524018798812060242288544840339784468346860069788885127664402824921918908143404941584440988293143705764737629193662502328884497465482251595673339676555520210585286468996639387080225286359514575754783866938221985476749885077878630585772331430364978517566887387602640311848838800718551078596047005904961537129373596384506143120869408752307954227747772176773273745136062027197502379969321304016085808512469953489493848398026628310184023932530455008844180111098615575434748852218912710142709357603755555275103071191252763017285050528820644150067499703912298560238271076721367348720537204798120001214556396007537841796875000 359 44101644986185397436868184624832796658248819177232942846657640646024683252855479362306199650332609599647213997529155466887995635730645060252000426789344438096214794648569673137442737586284276600960804044925612335406218390797439353984498628327774157990884227434016987135041772886449548497032682271291472160457404846095592026257105439850915047729400813947468125459269759890414032452109524421195611207202727388982801186096004467656087519274107120514549127585860961529153343111303900420488023068630656046643444719107840630665310387115023581600843314860864140838811401567546094766675079707059039190211806809149476777600517595888552759776356526649811497929134434757012933124969434856301433048725754330449081935135839324058581144283319730448056361638009548187255859375 360 -12736398130175698445539278938319763302626912205889845733794478200809047279703819381235904674309869460917528882925888563737872841706060680601754344835386760075728034425091035010742027524709564788274361330636295164260405064836647553912294960811288710231544709763460858612147749490527292820747535310360751909055094879014247936570591269292078787387352744819327145186219965774409386199588358632676076450908482938276224476249744996670697278345255369387925294820687418403731362765421412043214956035734856507537406165289934046400236170375299345534903988177010825944246735388313545908834187202351183091600314039629225871350029096530947804762132679223214925210951620286144148295449665832977815094328410087685944050225766015274270269268253041872185349348001182079315185546875 361 5119626650496838772439592648943053428366392990827008571976687644230572264942039344271336749887007994831984507690727792684643909685388996948020726977082416379054916781493595209170374419545208617102739857795374288370310227973196725638652132920906759956890017702306407705328146628877260565258495508105818166478725357540722797763324431053251393836395728856852061977415463794683587453118870153660929266969707725105264864366803985074610007319534588045549781594363070560102031778742671531218539583590330084337404830857895220057490242355224043339934997274189913566776643661657191169312146212557994607957917120290906947419503442030795832290363857554333289501878487739024049249439918784162325670382374251711382831958170928946990350157791871410495332384016364812850952148437500 362 -2260201191816851710374017115536788386590326293648005920200219346439253284044782256540391898824542048563543886993250340454111039148929746843822850410474127643254373798745295772669573586287277284630413797876908753541776487914789646412330712959630893958903336403736496133296269472087064898460402347457115471765122453980119369211529823639962348608349616063399143526279060076072358537618877674411130055450057237921602155404268130536531363446870637867997794228324400668456235104974287897126114491057066442744781565974353031177260281275406066374951417620070071226245726062242717408816285259363304802374042613294991148980745216198706086196338704116052635115375566384870259020789842111974804873193838198004813918113566871526885043822445095496043165894661797210574150085449218750 363 752408702094481507242312907672459139636743408665688151397201631925446092167179614215752418776714116052972999173255295628622879554622427634602124628306333501333024770820757579677931100514010393358766551939145970185574841579285475649114775530452649324875747519995631015160461363436404756166165538857662998728923449404085245117782239734583664872482275445625077462010764354927005159723916673676578708568465408950414349933928158380360133531045900318486866927857271934319319703345850437004150513630474620814348256024364701806813542394994183367725554327067776484490295639460037599617281556248042082684139870009186947036524898484652063327951120961909714352392559278819348547163989426692043617600522298577767454878369177390421977427614383913956341842776964767836034297943115234375 364 -220531969165470144171954502487346879081249688934285698977188314867932562281876739095794767524776236502043615657054294690479426549847488890303231405091418007687774870026237309382579610287407447148691816273839267897375586493812268677838023263122080616025352234476350996279076821431293134356003494578780944202833643443758795915369287131564868322570994040951445446077392394489141738458370364028468664788866182319177860535622197233965841682436794583178744975655262816855767481239533695103787237861540903501452429261573046076320963217066136213434323630976734694080474698959014007166114716574935250406269597074565319572979407751439628736876971706577036996476609619885900786119069935675739980244725042816264830468229760560214138419294680848285750141002381496946327388286590576171875 365 89448517738196037515774583799127254024877748100175783418756080301195739661643191932514002111913756257919008275116909561320931243072037234173246244684067603791026567036782575190932506894179169488891595117137960154590373935474174834500627745120452551889652219388647460688700759323758863578174318470908877155649704983746683289398652233020753757238399307166116400578368200747623083975227463241398641292644592416952367916653942949413728677486472703463550082780941187262752707481540528601525184506892485135685148343721124456591473428654359699749081073875235907845950490956787384672174250144641044769202427289216337412738856457257761868276077761032738583871510089500960986746694583978405630304950027287601656974234047814407440655147052080030031784296795649424893781542778015136718750 366 -39800755700356365008174231704679742771926527195054275032175130490527560679730073140607120420224025685494567288836642821994124262522201098608601144460431821342635638823414675273433528446448523250299381810949504667878956239547308526265823921051275428073781833029729544548836366153404371468007112923754573217853824993700711493508145091826586511514797800609650605259828355637233849839318810287980223050880703123302934867630058007592793320172288022046952762560169235021414037217501585111100987219734662582964830527812835214171840208689717748476053870411032804961744078320879196216625283322342763906936076396353310073274399570419386099005807346427360322112602797130417795728825746369458533338346037300547879248420930134091376768948640592815559763328892017852922435849905014038085937500 367 13411657157022280483782647448562226139533751573385088823045513202441064893065324726805710345815278646529585525164569107211141960568373456402903295390674879173706404443309751152489780978963345114237603650392510834674457484400922007113590900282142103937027256465290520885909335577073531673823915175461836059886368492890963784518939115247276573735486470942815183397952078860788887399719942185940720966464434946744345023565340118661313923362552761925014251751217896351361232682070650568131394624443990771247935692383219945346747127487085293156955990390748266315532127191338062950994540397205391762692645098775730358490676771315484882824590980745919148576347925202792434516791641324342966431050993737347758950741915214218030109418579949796983328928756673548150502028875052928924560546875 368 -3988450661573745487478591473359048733062910215060841503457374404894139700772886123503504287723430616617336063425201128119652345587861263741732989622645256996760835495215801856719981743109362774006032081500684007581233797778644131286773939431625962279162419490576657820783127206841711972810021018009698279307068380876802570995631668209583004611161213817738910834797411496766121374213584554912744123793191534439864209730284688513246608958657471165629692094102341923499546024227151642460547082543754019824606959164972563840824039868493486953768889541197925098718483657032668433537418556871378274261046112851754832392230915591971367280607759770826371118724044745696157358673486517080401711997448621732175175149124992329334531880978703886178851254450117291838751043542288243770599365234375 369 1632310786051683805599712396809337564301121236933613790947433880950070984717619136717309023638254872971529256527564795144801094673630566190495992421266920003256056757375243512802196499438591802304704691559379588965897991033597494702779910467928933429411312904953497595337023028421415258110783394626605344766321299388966361312510990938505192005309751541515790323013361232516902472739399503677635967791906905774095448812217782573256318963786497697940721999805877241783377420601324611249030760395418934486447476590847867754929135304105542347421825983241285647242948782964398217664575386041998726782017601525774264148960098309923012008335555524762363691981142406637946703036943831735986443588330394828343063162744742434179082115695826790802334623799174639913189821527339518070220947265625000 370 -732036405374130631908765619762628798079364992713773994751422251172094891911544116255385822108420140365859857143597830030254970011942773717087014791028111408237730070819238876584275199819062742012781955754378751154975841963439329014044735472626166309907489244376905247920323126797347833690560151379185888482560061649758646747512335075916194790659500841133982750215816266856862935460129105745444145571561646378278011399800960174706012152873039378761896527821679472220222960265220945586002045900823775768288907538853841760730482522334328584503738693976166413611475266203715063541348728572559977252242963173505038097849985922253874379703296360055364983065963351484490428645623506321104406616419820536986313574775373289327509703391103033893924843892317758098364777197275543585419654846191406250 371 249653215457589497441890284371740642087549349163440138601687342452823800514524173959915640853208608194695298689466400954435420792330833267912536238973452466842642568135588420091173139114716469186239256924112334547140008079068925240432075613854670608853502095551542351466887644866680136329403374850963425296459098787053035479049139555228278632910795547861785653367116014889744856814019964288072824566487690978481355462886039154582552645129836933731822292039874807199594576630659528342509794799183892402255726802133595406533459846336991697210717022690738481126062988453830294711717402120922298415154745453472097488228940894752294076291454497558162389827397599638456511054515817926423143397415947692884800414034722493920793930029590813282306305463835514706072427060234986129216849803924560546875 372 -75308934418308589015941780086653403650555968035330764457056819840222398467653327609419608996117743286475181663412197827350987650981125215820339352781719939918042372000066500988737496452017049620288653100090590240861247390773329014697524535049400714896476187861595413371744174660277084483193793074847785060674832649283501024004613846111042330037059433363033695859155995523412950584306191238410024037966185390079723829396009955814414115997009174520190811639348792721324374089053665518123719573656697653433121736649419489191456583748075644283709208643955378014278199843355204521637213410223022794134729383572404379982365303312788711109567528819229307146136353416075009462301648458794396959719280896783368173672993992149707757303415686074725668728356594411842139802359952227561734616756439208984375 373 31097672192506578856870684429220071719372518561400187744008898327280568683658231734755115786766593260225684677894211648623905538922517654838878281593635674732333924548538817143041686758444200293295239277913666734636132322680559773634268220591299376776246618543548308989750351115449223565120833619874271925001174522379635424788636761825785829859460369548412267098589029875567543174271775473230828298433256888029281997922408298717813987808818896264090968420381887563542185478808323383196817779070147963911801793564952595240525568608996522773854100268915987223595848561159099169120553558196783494137320891158464658907471224891461785568104332110735749360924452407476641594461082289827206596187816333579268573734039107807755973029817779725527612101136220869009377243408209778863238170742988586425781250 374 -14056257819917087172030425613376182775586605474536379051501217603184209489683014436500714195877652258168774315403485778448299701647778486021090974654208488477309796894896189551578309390719421954033657777040968710653630502665419657089619904382707992606576122538061177072777839020937162155646187548313882724884102725195621369738912686204527586174805626987462190157293461312683722962928122050567930782169867164176032724536865566147062625890789961840922859986832136453699504831691773143910723007782445852614291634117321685272028369539611630523205678524641995164065713880649124573559648740523607167923454877943440327768740641023599584635019472516817817351987577323427934510902041636326915434961640487822053377579856984943846598943061920180168857088156200295554765222760806864243932068347930908203125000000 375 4850858918683241059441589957442707487769911234153506788431769338595516276659824174464353119143403092305558581360644745686373402870468718060407103246692869802220139295857778888720843825534337372862686746701573785005187613443217486576803243848229137834437471413035631814319096080654279797525384402073443966498923472263967748886878853074950325273544796239341195252497313252776704982334332846473534546309830166533194437326179185524280087521689125175688303268481520180244571166947905866120793958249725167029258318738854370020207438574220882885989864030607906719287338940572937742061323708013213616974210537383013161231012907353042300631680534273987539891903163400516683620088606486095580876243793773162234847809275055850842420911767838218293857168231552144370223914569828504994575268938206136226654052734375 376 -1483898100779552130312772811309504736829859102995159330638499155349909275543715662515217944910589341783992513891981975570406545157840955679781361383359051758127000095298110110830807205749592229258369987566248073344847103506077070524191184663403967462803658109545440656546971408477813826703380324272436598346636102842016473774843089149197073090885757909954039869191082555564902373910075633132453275012973590441248165658000961891973830796128530439987392339882431897340596345117588457411928297093830303462286009583448205504579917091549595758572787412587085480467294396872100619795706459079601383678103966692025618229762053818207309000739780440280406370304252307560397765980312536905442928237174856971032665275864653721733891831407047486487324472394285039456702956941862303619217300365562550723552703857421875 377 618233756899047866853940104880109643156818491908499610980777402199966697497083138356994463044507957566753555057340384046033748770424616717192637892583863606466814847651326230783962681580256584354242940631231370131258862538150741611829480990273477611596778576063076237636253529991078477361164852912045278114147360267905705565722886423947163779648204518210048524149152860017641848722458303544631702790356332355918047953332951225218582076075313566979011113326825955032927877517414279097853496473284551599900979062229967716115959155402381812077002055771860001510097626051744393491798063836637956062995528281456543290576732679105260855987393952140680047458034519820224256441545573419888156927814306291130206301833639358193716741016992311515156608922961792083714055109650714614488720144436229020357131958007812500 378 -281647002272873831164377517947642952007308146456624641094802869899586662908414295998089797068428345878866523457853147151733046655917165060879334654635761796083033173757212965452701162953845354528069558199549727886302604947807621407950328435726428050880480620727720389319706004032312063479100274446568547302760007033149954743477938579197879134866313279841216081353387657577411613227780433011817212740073989079915298469573728491635877545480056235647490700646481817749650011569913171206216104542641599348747909976193917585689737347463976835779913348619375280539084771017856528309346754255626686920159691256452333626503902857041434388878676035168209616873866501772288498299835669326156305282364065998676436453482520781341561393349267284903998188738681086228569097332832251931455935789472277974709868431091308593750 379 98340322421252340361899770071584146603014684592569321086886620536228715544794038575597143384806454455379012207950146575041637403763382770716267485134558949166119632061803382750517249373890180821420189087999630822322713532907028580565879685903866778146578642397268203464834777886999703189730906244604359985289668478370328084350178393669011694401631996530978045294040783789235182902468524604441792590652889892837493597917421838930921429145058718398679445408517871205092311325553899686170752174684742690541725138165453571025464677462991882312514746919935355370269529702629802655185943128159033289027866732065203180537660418350052601295905987268858170737022290143541006157543566970971973815877407655147262341855581254650965529858725182130926684195956848744851238699158862770731415192670965552679263055324554443359375 380 -30499054256404003618815510663548837467726448943269088910396507869216983721106619583322899317245278594567480505570503315377858763326442717224365694332187785905424568039880098339876713144733080193549998110096853470631047950320793592333579644851599072454275820449802941892252764215413753707776308598826113562626728372946504552117607796596169739210373585962212933345228438261516982880526907180189043927243556266720262860596750474828395586604090965298383171984789128371502548883098631997991008362670305043831253876313202858797898546238264418236608905222554344371260768575888021628888665353929277707969851744494559300618236471643908287367050344394765978521227874501937958408250599938014570770024641228430696835601956165003200907927697140103869839354549101434105521793869009473661006726086242224482703022658824920654296875 381 12819931638621511117757934078050501460822367157592203270630570908689702504253818498480113179035118307852770644700577442399602118953176264636622021361857746451675590341228617105464911105205404826987204080922058633016071478943548279436748983492838565771126570347714181335836468140991555778386616529849587372468707326481416789905443516173388688099110835272936995472917881637586918961431556259011843172505611298575449581489456977767010050535740906772643155350238241710041060691932624594116500240525650907735851623917910404271431762074729199722632093750324697809572030318375765217610703132919014943912053529435353548331036940677587450810559908492161437069666034005953269560738094101481664798996448160295798100601196223688716631557028111332221943096309959045070513885000167773317364047769295609668915858492255210876464843750 382 -5886344877381250504109497086182987659744833798132166537491941241889558428632396862740207140054102356175253480177220001235257433307501714406570617171788202309440999867002265782416740646154538884377034750713446511148277370848570254564543394725866455821604642499571306575443433911882334869958788467121801846427986435393266227610000763742375959468869859076693455233790073223006387635454976864994652558819131162562295422596103735444648995909611816896800398727592769861417805620801939702479720935754585683925985400760349729483083340407414370371085027577364497351694863603710119648214261469861821477526493964113327333333141428708363507806834331012352794029734144940292576912767815967897188806663392669974674167236353870173449678574439793732191566418430754728310978065304991625437144951021872785190680588129907846450805664062500 383 2079145190211314972720035584574459289257314748681026698832244203570537429658397107386543536264392270758591395187949480317030328919156941895351650034992993379956358951343775538387470684259367188442709453766381024661957558610308465579374219661416882200182526642055971618316362539746020136396568382857999362516698826811752927247473541438691253013846678244619344611780664687275153946806461834460548512749558872599856609172000188902169082393822006332967702899901933368246913564129242436196202438910812341924877185991658739449764586831575356388276319148620078177932756063614242061559939492973374758130521042509673061913605216147568356201845598193325551897615426773950552559138722201959087691594764419905253614750619841382845418792874198598008697866160358788741431071661762311032524481904486257644038005309994332492351531982421875 384 -653591578638711336116512331755172986319430059857997560482600960083402019006745687825832474966271093583517963066573636722265561897957770251183849843989845785671566749515962758864425225494530964781168847911375092688600705194750208445727296904516239515295786887350870521764848773910259024955778485756843011869017883205938935924348330338866461165302329963797988508155598565362170534917171794753130164995845186384376953121097812435967923772761252700467032644243653504690319946750637596397366989352267719612862962266602862951396414753306331733882484849110664753563968501601482739731327250936769605975159145361553306205956642964936022371673530264242595650690203674663581431584211629267259385651912138541839709337643386305083766521212818308103081344304324693320712133702678019353392795432757499118903155022053397260606288909912109375 385 277165393679978796564974188955148013034244111687691927489236664561456647983352793042783420505352834378295070723917563454418874246490414786125869137524833396534729825761041233829663469309413869845035166016097900235246129219070383541106745736027818616490471855642077946655026415116224755607634689703545411227092025970975481883042969473836094224051067325321349415475181251362204120518668623096816644238135534052645685639418310778989354149646193751363733704999992409663311748577468786330737238940777924412269527729899131568748221471144472532729516975245087140238689875115841977441676946184646979231066935518952257481091787581296085261456906021639094631079068608200317403174458664957012356037009052434439705056964935655254659747446553381376233913333899494777899558932511285056828013854436643104151016814284957945346832275390625000000 386 -128263217218666232103956801988131708166087206363251318410089150402495455467122037256038057963054706841878543679117457416230802525377758498189315102686010765664670513350251945767634201245107683816988158026502163019376338984356733873054701886415970076240193347806373645459001363441381288473580000194785841523699022313675974614475982423807049712984941826021399544713329620468882710470806426398319976647510769764014863785217679259816368865365254381522823915605365598895837171319074591207956826434980152760666417834707266259327246692399388536581413029137251937181568190065065179044742708625758320668692864652478991814400499759721611818415213893619140691585981942663382053632878343734563546937672854503268100300281715438234521840060909931984481981431910007650663839986998120347475999008852212386957991618885444040643051266670227050781250 387 45823763985488027540797080074129313223996925370553116463921115674609718640331296472590845043407865064138241382540506870039015699833415228687659769360170701407090554651569401174874936957004445918804728601220078293083581314280320417198637240591484482747945574926848493792266465388880267067391242941067709064369279130566310012135236259214257622467360958860295664390257992129673771724467177484091640366243268489548353848286225695196964463751241819994002122610870626566327931693896089454730493442547436486596338236984615797653365744821120114532476363020392903694024180658385523339836878698636414105432834757995184813003063571317109681123556507762161216879778323056586603221268446951705672709033120450973608078123456629355790789959928869236961966852788705125233156481974518018315062629612064682110665614356292962838779203593730926513671875 388 -14597582172303337023125135923101400777316378839457318106278507634885926836346613837633872755287332116351168980362128972980040180217385072333000795153924211094810616759404823618708623087087158729911882238091435461174116683582546684867914289789737275244428503307700692744323309690594345166175847165671735677622905143375471565361917504937835431284926615322745165147284610796343084041261194161276242555585977851423899288126966205022057403762275057786468917329811687849007577675997630682113341153440795222642079639732979439875741312639852146148652349207655363036301317505252439070118250549561958972653887387528499314496023030263000262172758599170315742108847559250728390001733896158366124402646894788057578100528384470795969593816957144797550597037221231700189487290553838674831127660253190304849037726986349383651031530462205410003662109375 389 6244942135914340127772415990572660658161917859296115055503656576564901995830722279129424283621878406649631084863688387360527098579937238698804541255148317976534736794701885521454930406874341628130176230416688508105824144340066147360790812484449286115901826912029421131260800483671075132186078357559241320741025329771267504672707095904705435464434373984377634489279391591888296468978999996025659465771675826670172990831189255483464174954425954056891455002565484687477510725721842861682704999926509170559498625876659198172604369221714913229346409008169635670329951901972659754333455298940389082283464357697461181892501658121339664818484867440712404491088958742354543509419507822214417822187828540621538418016691357469996163074062082626059994092768389858266145736244758453749124460488737302575444490862488500226845644647255539894104003906250 390 -2912654244440810563484144283570305955002624206951949510247255259610677619482265880794963669562613546347357527408561808698277975865881828696901198420419204201945577544670533944280425939360564267344184600524851823170128368595156671286831315190525316746485840958795001947253438008717269612351543944303195918154361440232255984364723903048014485059815527898443111902307901468385845509605150324378578020699983609594483039031460794663737602309915009797921702103530403503658882919643415999458836885244124655542731312774429422274028091024822519568437388115736356781293885209630963475948395886197849189783220538639866549112013790761127584805359258289155655834628593297199491909910545931414917866618458652777297979747396121677201028056624209932448897237411704930951397758457453894876326799903617134305733251016523599474794536945410072803497314453125000 391 1052363391217728224346516543970504862428414389040736953848107559988813574085846553915104665120938900109952396263713133028845385990414082813523377422891881589938322315852627217836798724283053638163757566669648231827005963713483548566653898752079113905248322017010778293070525676465717607183404992576863127479929217372346808576250934797264951656484459009594048076704048820443580067671366839440689478773622710050565145056583181455624887324016582208128161007449969814523720406808983213227580041005503121089380709912086851497232279097672527617729985237486796737625703572082658245807369772860999888030357320618586743125400985876655472901457883774000147075056051069395251370877337123335190492596027161097970860500964445280216183350381463849035998564723598767260667875817025656897426773494051918082716145941431749866179501395890838466584682464599609375 392 -339648666300836196828850407379829761679257040811039802836294429508724887647114164785338730823093028386322218849284207001368481447309932683735371571572708231293453199258040582996002938391878845218319313514342048143140873611190643701251858539971826608202846325151757613563810967868526198911593935463901132872910645981933994354296790256323670118763597911183557738818709521842227349298595169710437123841377591778020940636557569208751376107721154581455923278553421615422494890003419637053435660735174773219484093555513578306152142509957576487837959662672284850913263392131253628387246076607867610808433815424916217532731208824598167256150199138769511472047472384343779540308185522126605005090486488695862534484376523692648343458143746394459675427741018974522816501113592921702754846992817802892373666018762941136432953470603024470619857311248779296875 393 146579539882059728995810388344472420610033837404643976618641261350491735076436640207632789510666533553859257563382782154381773635885264152101714057692429750322217190722790459411954224883299384907051521610490233089564749856131072893383081906995896789463934540382916098298976027189756150123752906631774229869144426075639666151520241697456869602497584464254545274834932524093349639161362819652527282807287570762098246540326662724452139898012543609303742267927860205153050550515550520191383640851992572373296724801130635098981142495102643657565864166103910486739709328691559433524593282109420554206225373440352970889015230235068819846230486292883078030109011858115897476097661536381043611207368261796093737619789726224962299225706080110327661441603323658348569677492128419997219791451994230989454814270769335542848876841048877395223826169967651367187500 394 -68900813370173458742750451408739961815062921587681911344134858199532324642851917974582250944233166561534449001156976738285143537037635880637492238783865104818873389158288098967551620395847489100004464215075567901165632769100562130936048255548828400184412031298106506534218521849397320753805735388959441766842651099972414958956471962212971434444255567241655146795621857960673599535072013313391927877299554978638889626501682399857525016487436416964759379992933526793106087234298768808921018166007764741088867455699684292721560558286082105415267766089583465560217898034059227931161009110694515344563604094114832540057839756341496343569909130307473869281035969823591941663194471230459845686417148361665573959424487142309348211015607772477064821744357703530044989906081829770281851825695467909533265240286624826694314438491062446701107546687126159667968750 395 25172690843264251543743324974074905031598590216540411738256298661899288614168888786478985947034339772173287123887426771488749689523502497936688561537247312042613719299288044522367494028908925994655808538339783637364115342233957129831879724509163035607950126313847510747550925559880019233399386525480461490925277110515687463706391007030647582429586422132280209634912246229536114521245492097251704761705285777715789389819348401590760747086089162869170592740218351145661353067971673697242652727330909443382548223885158630751058822308031289669414341210726025825098701662609616723024708141473084817610898296955933514658852883171896874492766603451670629137225745352430698532927822514440355345225436085303420217288732460601557567149281701352172701382811143392390121862811040566738632804385548866694883783234774402479106379659778980339979170821607112884521484375 396 -8229565227482921067936247481456766739908470159787573509333242068289765114252152913289804316823483930320121678692556654930289534850135327992462201098462288766310914369817931900464818974752228946215377910353190887065195921218856518930331680270320455146566295718538783324248620417928995468363628328113738844043946180655573095985322660892239826673252343312991821955003084556307679911553060704107683630427786695296418757753640074886384054195858564489616106727843203850831417500031562593060002311491771212616328016270306021706721492858247685925897048445698694001167919589189318244610892627007396904932353302753704978292533521360680270891569187432318143739158180622887142584468028167044610529486788423615826207194831628340766039507927866530295298872638427710698079498588486393831271818824610427019340197106442607721872475705360283626532691414467990398406982421875 397 3582586608544176226480822269589673431211836627131994244299835074056341477648391617182254276438292208520972642942039559463250865974708859898995666842941865961927792486996546231664909976690016866444316831564094320685970068934695682038370577366480588276549553675339113624275275410537872498973252307289403260479341329461353534787554766578707717473930594539030014388564907431241619920955200401059946142715281573514030038222913044965360494424383818469103453399409196842952030228574543609185243032346213869219271311086277238036868839296107954641599801412938679482267164013852025907177009845892083768911191756298314101466692252121347751226524547266027743694002995979976697307385135103794776572014466289878376208860795665457043224032404999059033827816011931893509623094042511633991803652488186058397281509599672818249670749836052752179682556743500754237174987792968750 398 -1697189000328923672454778559504865933244618745131874739308390385179884164872137846891358727511037612011709535998561937568401770830478097573100235363273141613930682629963256553495570071070908791159352752311406336327933380724423020263692439086450193863324371094492674862018785731135149241062709090544835065282847930769646172217046023709580944982096283939719093638484740332886313142317541196819087220426491780603285328679544803786659525430065284264909778223716858624416278951457133868135460510371263088285876129140929810158357915865852274823838897046514650708982214622617623883457320411114419268106100837138306557303576191663804919998156974584042475469856865280281669950112922634308655601256452985967256783109594206705647686903557634257378371601893082996983784704822446177979299231416806551481560663958591374564063992264311558910705457492440473288297653198242187500 399 626911047904364984196011070949261760153576461240734700430178780031721601432434536492281770056405075071653325541764996740551812923815643553663755829741001083251109917019825075705706472951866701747101233550601590659763219741470091712949261045359897909801203917830373639588281246163537302096150014307004140933945175233822482550609419113295505664053690716757253946913487507267995216298431982601473033514830507479987838912057580019954390246233362864792576540522953600820246602158585356993313894964467225942442639208600837485114437229724850793046364419267817849596770300407224117093942207488135629169129603753483764424642566701548403137232047946816448807102419294807391054403866624212573454844888593326609772167083905425557405361348138849632089588142480993748115984164266727788474302363162196611545181826218311881067615037472768972637293671823499607853591442108154296875 400 -207562389035442981584885633875802539874764050022672723534482648056922597920290090316988738008714605887854033938010077602509535997944202330017876074354945256746351609463804337545943859491610483972624211341539635628352827880868067028004368686919472966258276649492346329909890589734450659344662586945217350900923823138008328454097942914513444054622581456205701163247235034796586722313276282126190089051478818716908604148764616192955085320965853518018739427391896839382134747748694975359538425531173862717118912019658395452190901874249970239135003026276694783112368117232697546844101137230743688424454119409386370584075395472509128287383254142174926764054450034993516621945125793915461896345774308228213712436727568511428544069896973399630054147639525890147842498586807823718802362341921147248114722455270206615903914875594817707714356824766355202882550656795501708984375 401 91143296526627789211518311944068023073754411299303314966347954793728182559261189171123069132568215211066061028246427715861120133983813108139873609549466587824103546385871002336729149901157408849209742667995094511726808882290144792894474425576054787069863944402028979581112239329179016213137709518646822027018737648497562454777931713692614006469588135698781341572561024544149294508866586542378578109215435551553575384198870747635009079637009506280000528701031988640904597732503728652189902803066558621454925991043863201309101439964661519750808396360605701360394522233453937438812696882567448817580622561280415688322751703506795843024361936581182657017455379174172721062546544428828299278478722287676641249029509205493330165580702555808546759350406815980616903587880253099254691919350200932448102047337900304652213342691767484181342151572380316792987287044525146484375000 402 -43514284128159127256485344266719487245530274826426444938773166493240183687273965577465954376704389921278153256974891386434667012779942299774181044524308030095521724879404104681474696005395173615235767159934296931083555705444647667365406711019894643067658015997562496416758740541195148479256808405691176945692230731616531772078876722181125912330837606039647359335388204982626187970084703995421725143742434224585224185435909373109075221689038434873548262586709414868391203090108405354928376905284265749456729868495210424962415827472408416892994216915430347199398685634997751489981467077995938113154145335396450091233280808677224592339551832204542039405712613792641135988355440399147381093467152804476639238473624003809768482015971428708826724924511566249669838421653886983366213268722225237883195685055304688378655567429720587131975265138272845888423034921288490295410156250 403 16248805332649782134704448718283141573757161196471139961449698145373742319902151997293407062813354413717438884144504327579018201346866808163405753831055617631585742520259934989124569701303218708650747625064044417085413827785623254511509563198497180602406219607883205352232362233912915957613490661698596314305882029197151504417279467350136547211712636513579352141970830985571873395348757131424378431934314565014248717477642182519076698391320476019355279254514426703638643060229447147283845720852576872618062093434313558112740012169958987852335869687062313824232510923035047368368233738222376630741296064930818641843670756685630095280809506565871969506370589780803065738212438237304460105763376373011978410136520090459844756931156868386806884482988933767765907670283960218468953556410594338634941645456204852837494561270113996481439101564336890959339143591932952404022216796875 404 -5447224132846520704721729424791852219477204972858242925980421346702545757472284488725975258359612892903785862034398662573155039516979738059597000215097711877275450402294903825093990133246293154806207648356479773979539098569723011502329710978410098665710139492534774961324601281161672132303907806570399349640406851262440612980988885734680041094403621186765117126985099185946077658709978740289846805382597397798650868391929776296107413426882059731060466592829361266004936101875582498053140784544676085073096943711585623292545194895460427891166764971267972137519366300706746612671930677712309022574534675044078834880735559056743686527977980310172782075695973765269988753599866762395927265044777325127585057492619851584954678665529246300950086709346231429824251050088657625619494476141249592859469575255869954607582624882025351190753783745500393731475696768029592931270599365234375 405 2412609543362637349430575731812052739378306322364375398593963689885152802889665630374667246864237044935769858006806280058686007271314049571949392754463069227899895156738497612081481598556529837798365277081965551795797433484784250956235639036692744061757757848436602496015262785555928679600072520945533040350178586667926293428078005218500445876428007653234605252413906097007981968687932498126055161732967315914242784551104875820850101253265506732321911147515757753626817303180774295238149902078597973838146717383326690780382728872801105048500599287099877556862673776987325257530152928915714025215854794040491281693666809167929135161724600441451922585940478718260299666978497418832446974890671093976351602504953714539582019575630592972522166929825893495089782278502465387559480249790549040932324551385275558276260514491028426392031273835280316686358048627880634739995002746582031250 406 -1160801556098625846339210586739922752449826120081381341589515205974001267764494901443389693370932289786607736674645807228640399415023624353398147513636971647280998249608190090631454468466847882860699302341385184301957442800841280220018624128078184384938081851109125232157071139256766614208030669988417675809102199288668661561412950441190003516266499601931584326099731779452983027346757230888340699703656631402865777948039971578723093989675070047138173408737018669741486931482160144188826577293132046897023278827168774590974123577669692725363914941759016634079860821207558876510134918197547204247064295179598207023618696182848560458230216819070674356213386861260920388648211047959880765443464130488162901148717362300277058276309246161252712851234332993175705744308975266720193744496760650816092852069550192619618370623263620482942132667832438319699406292784260585904121398925781250000 407 438133408983427187619717596774600180036370164381952551820367612177176708144807612564664780169012541936398558247305562846996907473422732888839308138742228158193744827669877214700754901383656274763407072802771504902091106946015154021196459583879181630883898855807714221116038407471792192791910982661751098176260053980454488748062911215956830266765751673604721097940163963804389180368856235470646136848996381530597983298743918395211447905348291423850254161171212116242643351647808867518352917268097106449330692586388494270801479904958591954914850233678009890828046876510124546878059856970635247429267824479116606532463469370171681287417220102351053578704904996950384954639666169243884407723378690109451920407348563952545288693994436286000312515828788833990963175508425997173909694605024409758301775813716261790534123223387731358097709874653154205580152247279102084576152265071868896484375 408 -148692758289678394464975384141477735063790307641517849927728305525112299194151670244055932149417844280097975303072447840558559997574876892509630506105544202487620318629882762439912178630893339145619239580959621599988590110686926910030240252483508922103943414679973397117928385917474633726561833279104995269812721074505216176223180070199293888290434778115569522261975414422933337053362209959992051247958166316582533569987113665782723970019662722814126986987721564194984058709042766499561618947059132787882287326066951674180446463061662114501333856999966443091249021234307287474457458217980619036749250360221410207978421460404021480375511624673717313145001065355098372474265027136742809383254715622817025338868405058228584547416868079624989155587865037570000093510563223506272405962592697796022073358575857414270022584058810603859084014490168931354845127668085069672088138759136199951171875 409 66422684852173366900507184548881500342100783604716138275559269833402113933459636886623513106357446828752654164684809162233910031870197875952469790277046527138554427966884734614971060017552633054593451958406520904917682381083856554200262952666750012558322337042388923899263687290167096445928688819307821402319007575293925026965905029230841503200515612289994614545737959121642002563353889568128883535230728205193746286001610138900915926679311247830599713385006385813506505216627870812496507749916456775685753693674345024980984351922435093678144747736358508412193766864183635464702571326457054194877383015775571751897171791034823571120273340943863920226251315852423213817252700757565354245803395292398364570940479684136558968363278197180001227022388482944773482871427662556831333707269422041929258186109307498739483268190287517490918954312201229162829912988641467563866171985864639282226562500 410 -32206286642679627745484410719477756384996585219665268895125892652559574403073204394516484401217574436947300804834987903802698108348244274940678949976191145852019581761682419558116989013463494107534784651666118253615458989480450756792306844056377756040447830502974702036433752291315844514133372347612693087667286754226497486491038025468307623625566914501097702863932260964997948921767863456172014731979108035718725457937914854541174743185076619657645212235962186694956498366870792902356814356824927061620537406107092278870833191875501278343024610731064143505113690789459519840079833919504428522246426635024199799915555244039560097306684693242172049718646740784256828724772668470418811658156331457543248927208958509034948080865328152827370886439385679408707736445723712853192303942388759029971661480998591566267206635638374624126448293943696288095041501894910673797767231008037924766540527343750 411 12285537436232972865647754413674587766353101876233001335369716651782573729480783209332800503329487598869459302790816646994020993892717818400689240166712956778394721377174652300199001009095485036482404710637157439098491499240445272345736700206479650601651054964515804289373760978120845745838830414863548711908414492345969071885020370138279222279099009391808258564932925034099382269610206805654160586495203377159725665702154360336645451138193580686164089707714016027348023048204838367583240475629223049303539750362913462871784676399995382654562909744080631213680096277385003430983796215318462496326222618599935768508660415420774770320658541975645210068349894603871113631432012736586963611543501134153799432570251016482089253538960956735993669352497213314235160468828716476285892319665501687681812481386645536013058798296905473084546715960897018813350686935147171308102542752749286592006683349609375 412 -4220157128188801553859656210977290995254042730437662604129616641341776051843751493308424889683535021824698535223359862296451302293793554715713660139176336337218010153209457572824690858043394798418395951491139589304903359542335763134992814180071854517857543651010634625693996393567530056787392593225744409899638487513103788369796772300071459798381138864853000999970229917202206363715230787477687276655804320550959270115165197714150499576269597189066479121856061496122619108984589677887454732537271016066672558527166651423073369623665691781971769374770443950844751290210140022761896602859127009192961724387746298333439940137006128215041745009391928508971718329255020057854803511680870391547126372024120844744786855476262566547997780040908245784193127242535908801777610450883044037720408980888765442444491878957659407399568029797217930128999826247190899246373822772948614101551356725394725799560546875 413 1901291989124629611528085186210589806530268101541686114166859967393185467915093602866638113015651080174835426442927176604866998049516481969968276030560757219901056663935202667914070461850109453666204179437533506281866847449314039436469294370269994405274927562263929920848383062725049547818719876151426041293535281351913370227444124585779205693918838900562029317624216842580168698159199424790447747728646668773132131996180359849595227181618274538148011047504863888828223119243823168477181970170134724143062834047233615865021926107065907051736126365615861309945529685987791882610438718161693034904002549736304979129712142089475817282156916066751171713097057224619972995721755583398731635623572786673015992406021202329777962220788406733188266028847197304928516327394923421006044833678382323927308998136241319249632509678638164907492814234449756432434220576940938837728900523416086798533797264099121093750 414 -928998684629013842769292134684007460737614666941948903475276989320306993010596388009801069045085186144908144542059090435040475890964430109755439116003343340054847307099365246099332248543910669939579264963869442172601906224579350207594461814674204259947213306364837469267743241766686970787618487436677099941136556896076801638140228255918924586993492747920415928493594755492942423035172277053627939854189112764025012675774305833703218989910860813386572802359679859170358316536082207431159153650291311755619320872609412885039019675205417957521503298668577170856401090136805775436964932479888353525103648565942910076611153207550977118406054094927879088773109503856560746686495367508710326527019175168983881008442957670751906165363417420409310116351206153310942256461117319938427296185996879580101928280482767476204202809875210172355785384731667814133750170082451814296264913650702510494738817214965820312500 415 358114069908082114162139372914424113343399527840264904984245183779018282967570278292735186467982515293895739990687665200381813414670758972982256024244104555586384539189736697620306451708116346052971627159595858582259150409113824886628445126289570897634766356350469921207781210828942260051205681074576812001157960408232169601198549945510927527405281638317043674172345932499731132806079933979102962585738299197404828865882101466470674687960110868927456745286314503521300375522443290017942822754984196163886709545559554634192635414947740393644648439998498618714659790155868697452132334721894502187696279142847705843233869749740287165015504064105721246040444994451383090283775465751142323340882459864844503386754086445888367033165064659334977210948846528872469199426598373386935456135127665839999581507990381570130072654161797543221078754511261099107433163698129189689116358419340713226119987666606903076171875 416 -124488975400344059607846549561573856650558136801379119731571121055566960569153448813460721984552909935011775299168599280957100014136279064781980323767135344439808744928657079445752182079791125742981835361916043444883428242563315763381040343514081330754068194529153823441160061602155016954062689384141721937111823520562617361189341911106687884060135737311625329104416866842816325717565244677210739483381536216958614458135372463034332586018506202477171375133452862220114354320587120868981819306752655171167904936255007855659310677024014473174970611707662451955912625338837678382875572091452278919782253250935279162185999983725059450427811517352893338573039007178535082480716427157185723199421128928603511066955902442328718429441535733670208656733418065420928484747902290300059804490031039962339786404695361479366652271761201155333908177569752516157044438064463713717266134251016040934700868092477321624755859375 417 56561796981315290338505219512192511318888260728465360369247403907736339618127407298002595394455255265221590409241257785971210243112837464280680217560127476699036519237293089661298143712041859366100413899961695556085629951716240250248943872073240183478539409980788843295780237294108964555095736687725384342170576356225857204968403226662390810670263935397744922943335046875174485139924209600780866840005591046370854977597688918427274933708252627083580722253376088561979695364217518324107892071099802193690092685573374432384569781507286985891730584422504579669939086211808342828899965797445200746396006223957901294156029438035954344770774729946698551440918898609135606491412731735790359841077602235023561454589142161207923136109209848477121882374111902584853882509717748226220121896678454723587129054526044506496352851372669611592538377584774536780144576557580640127414692286400565990334143862128257751464843750000 418 -27849645767382415612078211378417438045020390234579978562282760819081664493580926394083308335189854295173499640728092466629425199496617776604407902559061199416289055717657895060266644005944321565960979574394985560044123698194666251397120377511546963329845542285848482276182244646470826013890108140034890018541522943064398631418567189554859929847280079208831009218825674973790031064441565326744575476957542422972390886694987039263985804859962537367420192322772450266084614889403196923898142803533694035760500496357823914098718841667618306743578606854792982009413512636489028649044894786420507552742694615402842557381546519020525789328471134541758217771539766250255536211806054943296365683421817937868080699101768233171012575818190922774503035300722909465443571591469925663127514770499320353640094668487990567874200638405981168203109771575644589715230817819667555166517964497854831229517458268674090504646301269531250 419 10847450852578130627133806576578076957925202663044199879277732282422203008200801724729215670877575674628900608400268742921559116158141199687931953744864509062704904325676009570854702852979251484182667566904305467746127242096095119224071336219998680971647555121210794915231622945241711458675546927350270606521132252462788629255865683941378804126425689149128460432913726288971332413616302339970440121253909602204377671404935826922227863281323484069274824586460492111091460882587562186349457952271660403236612096012562024341790383458918298304771639493880754546452584635439131827793221972372338611514713253874375327979245907640823284511419584016162137325603229489282965025627997362365054727215951669339803569101823833929735317418534383234897676593018877265280137453308343112762293680428678903457581108294844399553589759538575128689958559138151132471149837944392326399687538258129020085629434788643266074359416961669921875 420 -3815388695000261077401998348519051872380681463187344687691874015551433525261888149456592737643894209470805477067182280057525122833924500067522271149788277871927183548344537196202009483830574020377169520442382599378616381886866947382674075273354279249110120349493971677352367730521209032802525577507951421436781034491124947482366140761492334881574983476239669620428718407455157237582166235990080033095375689919453260597187216504788683440397456195614344864589260918199125459934244206443559738279053705298092798901474652947665588536514978479173926128417241212332169835645123981135505391899010850743995558425199441919773001276847509189156796828936203087588083692199185481103588899916281162892075443611399250450400720683080039505662566293830331530625077089989192590387519372731121305063329007484096735634626264235012537933003087005906957185425247600588442532841065858649085419150386554176801467974655679427087306976318359375 421 1748161358389350950349419492179984783548546064534614675978485712670122075507348525059213803612168294364821737306284964269382611484549111407910439885438817202247618602172722057968590140543355984430078589700109278931012149806114724660034210113056146004905791844897855883719777607256313685916412653538401604344040787737509304471986443928220763952098279708464074457499176397850997325957623480803146217766464629199438420132868430576753651448708060004235074245187635722524181887183749844465383896599659015290453171319625890386336357555909314239877316076150902207693194940724295842647663916693141345010311922061674996015705479186583459496012154320025089371461700010942650387746666941004024535243918553298761154570530321895908821329129500112037389773099694032630819899160208763874116289780693077452381155208418223666078085237376403298846422661316954290696197810392714887741212885766177659654929676946721883723512291908264160156250 422 -867352780567743942045470631519821638714623853768236475156145440859586397691014800721581776114522818500656897234879108859485090163361536909843742276492745533330607248273256528732770659580316210377655934974095988754310730287116393574768758180044952959022158260513194438741714673755619798931142348470580980904302398884165647349820471680827653506576401955642622640000826221395396189676789024165810388320821247601626675431611349832236454535544314344708062817890368695944154168228946246829266123214328874997077929346195248858011967180524576664740725616220132019812734514806573340053736574955404617401890447183957171383845519999052002799383089340452141854803881472720061318494238339686963712013858665949545418478837065868473662474474022797950811280370885955522284424282246758615751236178275151008861666769886188677235645518506993272108953085480197972431342636784111094413001335562545825695612844441484412527643144130706787109375000 423 341315261837008801374721762382494371051115680206438567978033364676560850785114066642553702735692348668065329328768239449634130657727351780900024249430459875001078860501199297945175926815098525351858439087128057998032221090149292918803383991138423941486846696297740783066053094388450755334478527444817721696395439255232289339057943261063136421524694903173247158876561914101932760916913270972152730147028325844224381634837790933257242917381454825630040463244766497179497774462114411769225553517995850419335091668491503185794461322465053421149121801213696101196513618430295645529157260766126309961679827810388429945737440403391923344109413027824008389139547999254513692852503009150011106708984154209067709869899236258554680582742160361854948632078487222680808445506616353904701201678862855728361299670121057730040992725615414856503311171806187333452448532121095924677755589171842999862498645169406330523997894488275051116943359375 424 -121449942629804308467328204974476065076038020501644902705791474005837896222137921956770139090918555728518073749501949798493458082838718630594173806152909464941478020844807037349388396237061111267796012669255980898724535719380062606186201601858073896541644458120573404247808519849207030463345148209342750381148892011269915339584352347145571538303785397188709969043219608827353394156341684985620964732843558888724395756912369095652732821911518919014388298022658511600461823640240146136778083851091642212470044719781809137947457296634312453575647196062076208633008679462910316265197183670038072836475160452500918574092949618443712788422882748528347595913920413757373527192409584063270580099982742527974599702897691440689413559245137491964341660978781971732736389195399242614180915924839753476335308946702098987924103800158709295986255210713953126303493746720714850523893581708852799616504196215938105041232120129279792308807373046875 425 56113662017575921880488186160004081476208848809698610769036865693521851041637862948134553265567338142791418993275344126425012354248583946553273558508061562059422037654436795696164972452509372698973544650277398784943862906796990699370900379138183720891846726845382188589054043834292307892307720698369716060679098900755228358842091421068974808779444252165759821513103380607140096523407195272379961993246778782734593792779659326611135321831955741680937344676672714682751733201175975155907085481168650666174421349861563553703338282338056586081367489969134401586399128462514228873001821112070244560774226869833553784138721343284219771781644094558724319127785052100288688365153335482634471695250091796527216035982810532056114605581924232205558206561163666158333029325995109918384267360240253825922832566019664570560103395852745884901839075569970864590735887896617877625745751984574647399000907246197078492855325748678296804428100585937500 426 -28053544395816853783437521518780636572501828797066927917226069626588497152922898880557089156105013295095140705279688172882788133654032020882662351971930090666643477213562332899943790398160520562683448161069324411210282878295521701747970794109058446581360228136572201657675488185219749824294115605893183374165448180439355782041437852436401145105457623462639544926857236912823528947486586189683200065460709620076309778538738444787602448662973116604038802124090825201547162840105158090195751796025643684750422758883824628483105649912163666371485641713919710804547302878644856509327096090237380417666007321231967240961168333330248064199200039253734046865957180200584271035323796080382669520175921050320018206645711874635281837024902528104700479760168402674447402848361073744558819462682488403358712350622631935022504834322162590442665488793565952445676559252636125667833010037733262268068618760672935930067239951313240453600883483886718750 427 11151953879093238410888905349660415564120936775610057517781122203078229867277973807356010955626422315280707910079198755368506601577201780098765951310220402335195026702377780628233141631252256599744754386317684888986589347660306608060048498020400417125658081616365282008572166489561999528543370858573158990908070642011886288804756934263151728028620478712672850999916936573192427244107495485065252886532886168984549272335365477227891466419927624634052246572227064939806223556078498807623143373227431953561940762403323288727960726223282573362119953867431948111616750526546828318044616728287080640969207924957376709003339166415408027804333966443896985609001033584279287863555301463527559928181388097943954833448119279420455903795525408653248665906530442474177641064775761173692759578281787831215354774235070038319727805075873353092935088195830706447745786759272681534532758289058599863540555593627626694563925724423825158737599849700927734375 428 -4013786340049434264077336992703359489817752391400649449207850325228215257164293559192561850864106163737627814864492051136733396123881990868352445165441818354500739195060772352186040238010966405773060744012885264572806156888181307929787647064992630939064877571933914630649655801537315948882196832221816017110736712540832519639676253468834705415810800587690618029363740028454831737305702296187858369323629417261899709684840685173306244086433361520402234834376621565755622989290673591898645443463897557905553388182078087162034226494533136104947428364531991835392728908003916867246124103792070873933773875455186937586898694852593591122077625258644916654230603544257965081316933447970543178275351385256832456988770678864084212671154585579445231664803072207063437068729658934089328092711381653019914220548025656354486729663219683393068931678547143151741585355833255383598958904640525470157049114944896000926888302018369358847849071025848388671875 429 1869959250814773967204157134317331604561970176973857364888164207538026792007398152328192560689933938710301580888828392331794076247342236759532934589613170449401529213684799787337788598890021287775484042982843150870588758306137427474091734338048557050380844772015258642271173914224135455303462261109983285453247596948505890097273202653539146705601628080430176812554893738072325531830857055419851038925873395108491841846854782967297822350768316262481368505966347348923887546335641824251922478425551705178682351569896982289102552750907752209533964962809661806922773707338401511721106416138961107116441962316413055699015944411788753513954612946061851227990528541797451418240763529934338750851642418942872162524416189956876720739642903964812827952683279959815183233407904197395323647253166655529698413174341526637304134081412601436920693604696268727820859065363231036662662972981677314686807650462795174798810715621755207394016906619071960449218750 430 -941982382898710887379201771766851937275360957313542299848698233937402761653180725634420247664193515422282063176557786827222794528089427039719216357975388685784636634817796653705176278329551977892208528001032698226149022735568402997114714705001068140268311528749286273554049739212873168073938013395825447412523088720445030768630864451920290888861712608573837095982326880266932398906728592184273621433574846381514025833155740910210165399235076088792836365741680158989251795508164408430592256909880463385049828211838803001718472477305201068059003818438526332942021192744073437759399467859290351041284814820488784955348618481298050048322066425574778978926902425648991247616842591674793812966388609735830003771272797807313968224911107903781401794819718573893397029615057285360898302634916645330687023874157551758483289482218881695832811149695771975300359420129495341729893431010484375748446587901492099215768755149369440005102660506963729858398437500 431 378235087299919976175752563891760173694643314204107599636494739889881835480407518865408528265518448293519028868615010896012041720771851380867125636557036690703637737882894042081741139781032031708651005824863242479399494128164890055100631748716998182365665224456866620346461294772204927576158663498522045228108623697349439493945012254608712598707444225953432410919957218831520142196655742562505627392039969192346015539722933850345238407818072341884075332411315218559485731227553883373346622924717383425270091770696378274871933449935537896071177306241735352699250981827042146607445620121053360443157113004713144397671038714012061732009087348978286277740214270480094999575075228585497079914294508726975639294251855736435289728217497660364573023651733084496779732312463790085246507045110525007001745340917674974997674829468362746675308371250301482655453742789351916521111890982409533959422512403055192447152359040696278924542639288119971752166748046875 432 -137676586171027594796187137285274502958424096962368632675481967880682929906917708681215472945336670034771131317228860895514138641259003742797341422704508768837725123540242442634036158552384247584659791369401954619005878694045920444863375619342452132374241290259508338542791094763763365305561108331438863558044484435967798798344101361846384063954221393553961446930129434999215387350572089821647938191564905131036954141041962205362827277202628150152890649295915207694436799069574973833212062521910195690349686254192469111274265333295938081698853080353860899697545143558343025337577105128981924994752283967726407495040155234743826399715052737776820036975196781906174899047683909382775783549098123969343110569908342643048346818701503859863919264883520013521032024881713054039096371655738770899862471587514556314666264215847465344812906808168831753455529111563855733362474540288895783014135489585672340782459923172985349903996166176511906087398529052734375 433 64672925823618548447563951681728396700700593595266491093322073049359452388648986912530361051349944742482602093115443726816124579321147935688888828215352958611684073913502087617736972335515349655331049695046012722805766561804197497506538640354538148382571990604763544534873087565572814509726026139504146162371700525500162707007433805972312792535376670969759873756164838802850474323547457785181624588014085792688683684129885835462583497948193700284478091753273256500147085848826556277472166687089270026635684218934641530664498367050388263316781879771341226725426406951976541238634002950861087608746101268353189178919273132876304708414514281348064370141743381408728348817412691495714939344703388448236641162475141751576694061836727711185725025777994213740258426477521033038294267473183879400959262124307379905233816865458592165462413640723701371082172164597470567106793124587223966864985388168449473179055832510082890696168078648042865097522735595703125000 434 -32825466175782564120353753048758701695494309287457405829100938391351965254064840848042201164765523058072136072207967017791125253464077141080139703084424940451821217470386957500811883075066123663289866412914184383671797361151500595873841435050257207139175168507561468457653347485434212936501354320549619967350804987736168344930664335642445818275437205518274419900064447986424226901885331971292641711126632175443515165329598416647407707324611158251860176775353424821995666296853128762314818654664033034548177794174614440908178320898012655842948875375581522418751554028102356531900068045411660832418473139284519961815012471412461570543427474532571965843111763104258884934207163341485233027652353293157931619399357623561762923085035840952622931963280565167228638491580250163585099917413750322662229648522732471258442931940755777165692734997977455154944142790718409008539453849689218102155471573228176897641841849173486092561269344969332451000809669494628906250 435 13311878914890662511765377271715805284842767406734650629174448080305439341435377506214778136274668119363189228605185943423590260603505578228355738256036557754878992345662440659021536243924659678980910716642633926628117732887129237160183015092107254263109498291688164049530950749288809989394639378007488091283930773291099684303834285365074716957534309128460848451146469787933539048088485692843544574448488409923040248366984605075140239716309425653973750812561748189405628432058007442088079973481498049097188082202759116677923963196278492653593116296273220848704545924846748805420337900295225270171320980808420650437175929922145266031030632864147199977469609446080337999069307654187132474114876879324263873914832852475047722777985813376123366135677758154258778099595062376937402811012652450492366328943954572838805604262700657434640836656325695365746715838187935189758505533964119469120399660593227039451323988993641160398506695372589092585258185863494873046875 436 -4899682742724246850857792849510159484528121757087458795818608935313760497928387088238869836900348255051563224808384431268522682415235659766711737238110680489550781309282311830792029037576122771696162559782404286033813246794734758104793434692160088263140730032285966176806904161753137690125275970041312956818936437056036660749745186944335588786029290363040577902925946636920007397807891730898482657678682488101046926957153384926419215162006817007888209482608739421761332938575286086076866058581404293372082221815646628685195014717646759556475718401755035203381202831914705255962999646435128209182868218970175381596961131271050412635958447458241755622380463397414734818999257645534459223250747548982101135575227832762053796511922473311231121054685127608959017941585249730404901780172628939402940866428567148318083997879596792084981086432676323901684259302629796495324557403394151724480240114314126573120465603080667579805572431350668693994521163403987884521484375 437 2320559906718418454741827816746039841716429267807493570952121893747267941690142317897955945553873819628505049034994127544438006058436218406258651991514295998520042325326438601037877746526224872850106284251926492601752121765757418083008831477814829433723280804992973605533723155902435916465507612396667878420322309959201062059130356084887510645589251555318315274695879157169594664239404914012758951905794657562210701028383133851659143298749214995739472233823493506653850235850385356578845508295508733799964052859492369202115023436611672704277342468345301836153024933265766615903449044845172243422404372614416431598905509940510872388216431199120112882383298217646262123052402519267349495529862325680751706928411562333884565090060993522163508288457243590500792262150611431377334288957473785785547235286782997235361043617980349903849261589064824464727411202611375534430637690924960031726971415940926848574999337194588547463426977945921692025876836851239204406738281250 438 -1186710614828574933610650972306638907840375859990664597780244254145119730142510873894129219855536513299793920802886183768024863179927181038934631372131614862513965372167195283904480372308336698405335220921541223606865050422311682234745687404643728116384542181468800178699153220379925835881991728144739831682213922802342732585765675907893509871515531918541190190033785101018349267159901341290665223576454174692219563481037738704288717633636313671989222295308892101651431194101957902343623665672976795295083686895857631368334746672898588325475539359055647483784369264826729289359042405438588889570507778946453264738173343951902465560899573606751410831551006569755835662321449142018382887286862657192870139203274561582762391264323513270547374040409193055048387663786095846261515643628996527989537194551049768728608358600814019963841730019569973538801254689538591176480425139818787844617848503510811628950745168602572543329384119337177594388776924461126327514648437500000 439 486001239741119977950240175320406973679311256243136328136461680059040554303298519759751928145426269252905464352778738935409756841859281483980132595690027172865007777605843064405137518925613211416088214314545780289688292084684741902644182226069798583704467772877480719108858498026218472891798894192164145617977471918505565399737788266036766263885553440392854688246944117103491497940030492096838666705086252560469746328693176036970896072773463951425294772223749845416555920552575932199954520214727503112232891029213820545983384502900097389357404786685770365703001301865803021554108242031444487645041613839871563916113028191828676142698854683352808254805625612550043868336816332468017907271343296638097242632238022703556321017449201862550801217628259706789162165118812609138934270326970864444617295768621178101491044989622439295797660967133517575648868913030198803191980855963737064685810027174903559702475385169667446800869582321756590115313656497164629399776458740234375 440 -180856271567021993198344921824135690960152382175705257551235038400603987021396347287065879421872895319952900098378955307622026472820017688751243540409929324492793980597035580546293074439018720078481171137154851051670171439873165780603865990041637723975142063770473790912313358276045014138359138865469241689418568227450694488551509265095611301858041567557670415306560044910126968310824957242559635355997810704396700119560481204476311788310822764893976013035311751918263380297264202965587398141164738893090102978295851279084330086377999148393606044269007087827063396139480979704829570215499986875582020702970890169385631874151555231199370661836721384375321623474848993549053259927822051176132380226643201343276569697039017032205772421747150979440736494216091440356979413677714823176680723511313126107188400422633742133610213517411860663892255033788436154143996632465678716020130862226131767098040276994457677565683434140476004852479512130525307611605967395007610321044921875 441 86357218882531194300019628345852346062489749767653322781089988443779774734576976597132354227812191712391062072717616236887362565756332330806336632069243970702552153458423053468597453736694476981033893062721873471301527548899039265421407688669337670809860593975885274087208426589601291512942791541327695636108799757155416384689627435687623389535945815670555281469601567528086696623780560229526735836199019370132418634629999525598926165920981102491067253547538851046705751964119119854846391593769351163203719853951716015606516567594183545883921318758061656294401666700774814020271801892023414628897961191283246232486321326397895439612001407380835385395308538497342921403570858321355392808549226986107832204048505186055792672018004079743898947063278458484909876760723526873453683614636941383424370579853453007398878150341387458514286300879104102254778427903016867529130163216224532583831801825817564070376600316845693410876459300822439307809830211226653773337602615356445312500 442 -44493843367855230341564144078893173525943589080922501774851966415735888398850232610057141927448372359015503798817317877330199667782375360441985156303114608596072945723815126273247305704163757843608237369807982957996508028512896822236831688670541538071652453519298545080692024633184383836414707536420006215055680461477302857535946968285566919609308631149437704074217487860582619027574463182758880404111293928367579996495321245912806475548507795095265378477549098331230795812378539861970065225030240684379003876935345911552487970901749606277796813846490695519784873914968707449297749526837255201568406580473269576423847062039962462667791827972388876542551845246253058717134006907881546105486142694658249496710702509029483563384805303990633879603627668077135263412591287996056807973880750913696374414696748229548336365997541324420700143478364930889473403886511949168559506040431817579332725516511581056856529559931577195507770517136735119109736125153631292050704360008239746093750 443 18399764097875777754616179067809041149335894950540394023521605701100258602747953179169448992679739683270522704158184411740040880490396190228375687588977509467761221060190536404719128622279497066284121801553080663232636144645484037637942821529350821164524547130236646401406225112401056418479908391050652943077629268781685079867301985663834399655363587490297559681625292405120832213674724898506201459021688003657458305434462196357276476763523391661100325147255178679226498660094871318630321026469341443090993063061426082630653052570682446990028729453395491806927249373833280730982255691959712201448227416753363321348336963061748298588408918666446780317829502041046589300917842906854574078510478169335353273540301783256727652026734109063229367775715951433857736122693492881832269677597787134306784905764724284080537242604208352143566742148426254881362413068353584710156879134405295158468811952537071192435429081368605712671515880929720099744816008691117303897044621407985687255859375 444 -6921737904118157343185719154061825498191146626056145727958544643093688602217639429048028833120308748652924458337172497259024717296165615996697460087326680727796985880417936446179983485766673601270011257822571974430722380498226066151545145917433282841397607755378634190984622243349797034119999680931359369076514113446211510455013170729829323372677130492249650666848642931258860999517454950121740740178973755213741383616443251198050482572084374215521489610096668763601927133830180989321425225878845204532765306748244895282397254312876260600701554146152686082192140830241475554258918040390198272629489204037182885639125879370120330247974013409722490837899717992758564730428280694950324547971751578511398815140740518984412487749844500679896001599387099209123268298570908624882631868454390086531099097193641880874039660703549201933520229577660908162362612749347163088845620193637764795339168900434337612937004900488177601829989966253498530387023961185644083116130786947906017303466796875 445 3331948767841984201430652947550994716435519706342894826126846650695908572959608997375371520302130114327311855194105059710020645382254910061875944046629725582001117562271839512758016089141353988640639900450987365940732260633886237967233526154583159108492913983514257276756793273173485471320069976612058418947668980619358857223994572945014679010999243675471985954471639711673009533691562665235193408944803929991361337269691172919830408003842340377204860720512285839188513524435060427809250595041584345869528207629323498727625929219882547601562953404980849397140326750697165721997457969716963941441521068871176217501623365730695079055061647861206874874980500776846077506801663906130875111374316851500384779636250173545769848973571922649850994454235390787687877975212545976314425008622556580213203452303179193043298192119432568402658780978869927878666791635104004673096320606198477462768999212700877253439153568680003897763938779654270439869876352032007638115373993059620261192321777343750 446 -1729554013678767564737763862700506332558545701493187827662639301977613458437027649923264721682027133101299121478624539921745748506885018420283668631078308895653335327186046640482346259052213379514155128488077372008464729484513117492108924592929156421534464902135574381843693167430527444710905862775761015022742697507548243254278506352395304914147318169921189351581163946989780372166284274714979547180972211543789328535916106016923438590338217469265527579333923242480475313979018156871785013520236163594199769675621102169343477030887603879285034384113508535189245199494249023703608378054450215160904422872159529041167897144523242848620397643330569204655808048289307502863498672737135347000262426168770688565145434812229931120078435188839062850941950723539407974438465425388003642733796611306275944428045261125333697052207419861714565096491711623899961398181923684394251028535351814483702282315041617607988331896585183544681226307849453917776414661050532473041130288038402795791625976562500 447 722142519109865833809671097765939352674385116081501946747623386573701719521653090560742876931184747376317404389483866426902676531951156534318066746544586547655645155747503283754745687455663879601008847245119717275117670394008002032991018657597442815275947197931105796718747583921973458042969012557806882237166814567550939807365464683623082505029169726340475320164500586527333788939122081654767860976963701504307196923587120408510485084961803755113012136760248766030642065086453905074035587231324371710430286315976168831442525554444163666490873856357372577219657918190734476617931875354731912524256622127513180037219647428527603861851590298031571517445038265647251033299086915817576259763689726521355239154624639205042999251268246906814961787957848832391861821011162004707701375662699428065593885053923800495434181551012066087966247483754438195090483951888223611167282066422746565432481534259719372643648230302411636919334602336537421675438220048412300833273747002749587409198284149169921875 448 -274582822473534806941005265277764150362405012123910263759656433235796843524896966452228405267712376411857946613218684339212134248422079782835813414017727047563581544053816450906246383533009589518816039111874195540598242685828058298162570326806484867963329235594693437384173356922891548764152588996016380777390562142983834482099974689800494136930361402411822952098892746713001425537994122255868857086081874648260475809828909592980354242236906142912788139950637878901792658931398569567995736332047705132161105948216273091545370769565639525882204943579616529427067382986305993397002405406875212625331540198288344351726505917109106067643575735529921897711044249149074787423642949550791871237445795656932161548665334712373413711385884524962283295221550801808403472444741010583546415026428772929907980254335223517431982399130945829883817927427678995385106720426180700825254545988178255553427023958149578120961053656632997123077973524295460808817171072127179785871131656449506408534944057464599609375 449 133245477806063211064235516135593864307958681183843415038877287076387943301585737054339033845207527838916825660286002012378445546562271782718192833789551998379139591986663780640979533332121117657519067538837479065706493740304668004015230375908145034295378853572879591539570368494131746517864987843890712004799742345272872210341394007234175344616347335673966799747320901206168750279390627863250488029424089811458266345578443029863219763999571586028285217510705017200167020952541192839877906671602691309587753498019700301344219228276780434188849283218200428013007557498910100040972731377704982215557719834926907893983957371133075347046814294299599732248392256800789088274476529161676126817360937766076769801641519737220434939261696207590647277183643339127916793276750759684978178836295054671714831560718004109297553882134559194665336727834556691981842496053643027987392937482376204539576596366125426555419575141012255401279428999591927642117191909392013432489321189677866641432046890258789062500000 450 -69679961564282554184312721112127345880085891550101940937418441839712989765678629994520349987393812758473323298215880282191262727443138521651883294725767388078856323854511999320194960463155241828376864119749935530020991778713780833501132243305344565647209911910836053483653646693130111916996188282825794485582374453362102837761632729926011042902219949349200469911161579026987891432485458761605582778028289735469939170928629252069573836641715047165587496753952533967483548700163217790333368143534539634207167986694992735756696248737134222989257347590261916572133383296079271564727825894086198059501719526220765907586723771773565985599075323485684658211244567297684329596924303096081946146002046297135828475447208575860281250839297619424200866413717539433094600831328466857545821030413442866834900884123507762613975303127347304851166216856369854495488272173141260640072981104289601102960290001859624072185702378623156918196986714281384870046942163787618928052006173068377847812371328473091125488281250