0 0 1 0 2 2 3 -3 4 12 5 -40 6 358 7 -2499 8 25032 9 -229104 10 2865402 11 -36173115 12 550240020 13 -8500522680 14 149846317710 15 -2762418635235 16 56365118364240 17 -1205267403147360 18 27829436319559410 19 -674568212738977395 20 17439413932846624860 21 -472808276877754891080 22 13537261500712064842230 23 -405338517823214754130275 24 12733840812505963868531352 25 -417258999782470138998949200 26 14275102653909108086152173930 27 -507956419166702081756431316715 28 18798567150127945595567918203620 29 -721727747568753430396651787303640 30 28730299206847658291671143438401310 31 -1183663974105446524196689819128953475 32 50433097864388517062099118380808784800 33 -2219198079345833394990112211422365009600 34 100768631803513946197380393412257635543010 35 -4716481619951671424971273402444362845295075 36 227371018678877938908434900614369514977488300 37 -11279013513646453071945329480408585961249450600 38 575315410894425321266499113626744351122571776390 39 -30150329950235766698797506300150075561586196971395 40 1622305739871184503421232864436037071713440154308200 41 -89561811198501992631719841943641682793032051963758000 42 5069791522315229017454576155229492048721407437932098010 43 -294078216851070322886235281084050495388122131848263221915 44 17469949892572806978437011917844837656619175769694371966900 45 -1062263193099679112187304273852619720869767545130796585611000 46 66077838130913236806035469166957497725455624136460662088585390 47 -4202822411022156349896141641144797831591394491504090806426348195 48 273198470496096763983764105779539686096047001017806112627259800560 49 -18141163304025100593959796082114197885120623400562018436124424069920 50 1230011178556180854684538864869492320234991664795472442807543066355410 51 -85118584725366452238654325946634628220473730039130715207052205698593875 52 6009434883319466625035800308769952782812470317771549234336971975937429500 53 -432678942717141189660235442691891087491436220239322534172644676809954629000 54 31758261052523220929118738859441902478511541374786986535586861571956260553750 55 -2375463647141209291419350798076769504336068356496439372057430939188349328739875 56 181004234910477099965233013039211333791078798842234785417213112955746324949235000 57 -14045303183394029268218982695246862955537158070410473719370208981610496142000810000 58 1109517731192905631959909368569773187055761652337421393235173353938648163904866418250 59 -89199358844948151448216862266507319572301105622313260370453781798156186156741347852875 60 7295951731223853365092129799135160187669180878264554577487993835187150809680123829722500 61 -606970685941186938330902268259722695279892764000382947424574532384059186988370948306015000 62 51344758498129359571945971941371918247830754138821861341386176719285211130779183826818386750 63 -4415178381010033710884242551909987952677366154360901402965399042501949990069724349855100023875 64 385841643337165438564567191725708839969124956821439507505632874364795696861686404457911525512000 65 -34258414617713134644726675725805244265538424571353162428720856196271845538689047727838915281520000 66 3089689596436285988454402697781468825360335367916166472032616889650001846266063897223718567442573250 67 -282974496271595930072344054751678619909857035268678885096823174797120276019297749691649785374804647875 68 26312566045966903774403146369768265301450579773034729392135235743552019408549169346231710744141363015500 69 -2483500261708706096874988012196186688369263816015870084252238146467369085352552943428195162803024555001000 70 237878314160099968063296283749545057176029177358606046868038860686394698014236647061829597551619985438051750 71 -23117583506798647462535545076350981066295694319573975320304691257617514910875562096102176879278126971613271875 72 2278961135665788475440246448532347762625569661840359276680344750988852817488405435205693600086770746352872245000 73 -227850928501717419146925005289876770625016811122083505508698056935081123520755055047230267791677804730730258470000 74 23099310667407843126314789251057922447225565310281376621819265961726855415672424497726046514709368946026813974936250 75 -2374099067426702070925510487495166418215967736116485660910206326597905198114623374889061426096197696327007476813946875 76 247325993277845043500802334161046161292566923985342983160632977758690109611141635269190887448155533337169848516778812500 77 -26111597867339852163758676249995907480767878318844467064732246748363612408656677510599011385994504685038850320099309875000 78 2793274507924353152622596656735602812362219398948456054736322935869038792229870787733828393861188087708609607935615667628750 79 -302716416010462457851517017084232075306448378469448649038132026269815660593737247515099428382203777230320827006689614191851875 80 33229830409712723217359319093217161930145522092324241289229808276303827531587730686777225761619518736119659677539899380151450000 81 -3694192474170477526105043720430460641783655894486431213245016455773704448812821948923742418952008119427933806654678139340488300000 82 415854463884597530470449978068178370023265390811130447398172396378115766278834843957472654850780276666455900211899966777020017731250 83 -47394351155628783385338085027858104322381463769735045658791265739649941513704422329004519490178475455304472271968717516464362596621875 84 5467763381872668955724049234344818696495769917505772982121882947185873081491877037124993780850047119172194914006671446306104874033177500 85 -638449993293598757059521625242342164747378183119758044454568241861049652575262710071111359544954014279936414615604177398968828388231725000 86 75442445305170019508501109656936922224899914704826488202557064914268784922034706298560794190157450726429534808267058584315844091235603933750 87 -9020184928159345236201079811167102321821927787944157571101695193815843123928394203388061765828152325406982832639522526202399876190112996891875 88 1091104827669427264229298568205069375562801909197180540785449372323535874832596153771513075217465317886622209448339801704025586916294234926935000 89 -133509069611968479619911471281201640399946320973963036265784718841482004209191783832309079425520642777534758071819541354170745458838096797753570000 90 16523100483339976431444914540072486380273217136366793005091120966591951160465314054642849900404467188514618651116790681337219504185521542758628926250 91 -2068013189314492522725606442233838684552494922252547368837048924671038632424466712364911617745752541254740621717643541629795147124342947065757752296875 92 261722938605655858266002128728952207658763182741637376147157379529021679446318557805129793404901007184695007831581959845887887437923112381697658425662500 93 -33489134679416779282202681495360938211374467703034278228749665869710976496320825456806439995001122071219289562899416233237949954511529769995893240032775000 94 4331993581361049862275983175197944602956489300605411727822160302331860070963690770813328843764204795630617096739896841989606750010082425131935524785544358750 95 -566425277830822939789346001715819410730582825527553922288326417713383631576019560982164124387453256996375647919237869746291398359385492250518763360103550671875 96 74854631446469669974920194153301473984127701774906733265827083406000093502019382330454959052424139520504430273771461458913461728911972664943283578826448249100000 97 -9996944633379983914765837787919150163478178863747269481183849991993576780616307895266523644894957089586968323428682773769970945458502275528823057425808059714600000 98 1349089631377710829422762395709609457826932284286035247933995146973935075569583053910055602253623756272125182059181168724030459976198960998057700223668615594563641250 99 -183946936511746585475554248122469348497537011125326590733072632681437666902757014837525045444126273575095202341793971868187780608982809644507592647416970047650165651875 100 25338262722644326221813547804006393640511210425539119486227813818049500715403200921691721452006381146799801371854099655253144889754871479102205844654515654432914706187500 101 -3525728273000165285107120462366973395566115513422925075883736468467096682559619869286659188907778926606601557568867222272204060676913478325778297319190085763494383846625000 102 495523976947137302509510300886642733273814203564683233426708672567502356378859341447057126671878323839595180118787979509397275149011198017019049265838589738956744499846583750 103 -70336590810500732454229740270088142785319919589618852918791044607069775010885060672415564781183292368895374487569044458016596603160963275375216493296606661876079224246402031875 104 10082229492918063782713334287887131669736865806192992024325208132867303177877406713654070801232569200706992560166740477857693548936259108783221180723346195193012000266951179865000 105 -1459315192850215783123670634833630911952594961422634618309144445492509452418264447282536562238559043110081562671099091917439798752902572101774127600222949771463680446719581955550000 106 213264379534798489304614355065118514685316382715778025407604431163398990287776252359519909506613133004904268516130397778598070971784260884735800508432070817599230863546779281183716250 107 -31464761490752237964945866854538223990582703299384242659235527786062511409176313835324520120862738345267605099030256326043723704828806949726311697715442492178304348876695571170648726875 108 4686282047656646743845960445316536846205581009542542150265247056333950189875400257428104023630357897201559611918577006721255619577924726199886740034111371677460787024736742806561443552500 109 -704517766509620663995965406353119679064340861725361547051301791400790946037910266880506756907969198122246190892792824138838036448867368004743015545327917248763011007948058123459770888155000 110 106899929939791777237740583429224251292492476942168491474699980099249206773108229938940969037341263242710043341432377239406545686039121631249653584744452102535774451852837078196220777807808750 111 -16369971547993629247961252263896593616767373836762956000281908391495797059277013462777320534198512952213862865600273152491937324720180832417277174790091578723032364764058479280016661530415971875 112 2529689518869635901583388303055991034402066843400083476652683050123034255739838441165420145279204733061695916645103658263120825614623484310475306868732431422864545147632214677790930377504061150000 113 -394457051406480064476763611296900093396273628116974440468857361272075176295530423846705691453512160909029244698863632554293798285681028802788085366147237704015320223105661652504433601258906408100000 114 62059815686587033309292304284743499532456762863584272388029813044582315266662009408764233618875871162234758920166533581312183564747986438627962062828881739848328608023792973219003085702032220277231250 115 -9850656188526802238525313926719488208674859101465075764191310383447069379342547914934592336409755187841941838722766760474438803196952819808631561806042908934363643167940868303165017142638891406976121875 116 1577357134386084373662797435534088617863863560164142298172558682621119952729448662055909039771840946209595294331615876957511446199975558634437067259877538320958660220632711170517146562101017183457598237500 117 -254783886343936673636037683976506611048787756661347311888070964450558637585635278151388150644959318398372277049210288031918116040757908995136846556523625687811030021469736875012569449963609297599929090325000 118 41510537859301567110542465786158412881813089355505119959073895354515730982192337371169821990848121103568985226746848555907051610356343293627946116910977067923969195701687845283780969660712426935397122644593750 119 -6821144172903841822296806744631890560981509446567239285363853738886572054137405962023105654863836107152172433863828176159152108923399091414608721788726254297587416467071305512991251995306643376958270791261971875 120 1130412865570582601494785009659204903583666807707160484809569566887994769636997357988956688591438186655364952291011142386450063536357894208133170112456869762160408879407730080654319628420350647386168735697654075000 121 -188915245511819298178243413000068436326912643828558976718024996099526844769079587880988503584201842144789666546176362531632041841413382983915911408875600486746292664432236800606706433273568163376638058626635341850000 122 31835857268938863735260415373906852661707595389513561024035676028712426134874203270811750324300464522242135160094735913065821720833774749502317086973778508053907650656989322441086251847810130945676681889677199312906250 123 -5409483427917301928928365038083002392694769535423525980315966662675125269716790560297894150058231342375059866047250491380843200918099822682352915197838203445665687848461088342423660119506070371232498409741566524275396875 124 926734459645328264387041710980409281343120560415020356453457558710062113256184482744818074167017230569643877824830245561706043056824997788235681802710371642480810249067064908288197098493867163454882541819385426438452002500 125 -160061229283724893103640067967920038921381233880131818439313239043427695005395662301819289719751008446075563659482573876164592215169527495508837396951055037585521454655990000687228939729455693290601679020274698811560979375000 126 27868899293443253963391803195343658872100486849800809997092007611998552002943763171925280256680193355846103109638056732207695251293401868725914823470541084569136087901995368000322803346668566960049084768648038912892748932218750 127 -4891344895858643441978843249422997043388150685526952595183059843596312196891352164389719365967693754489555867823397469073907159462307752064099003573168060066294790254308546691778223435359811247064528411935515262578330757917671875 128 865334410939650842259550285012492405684961458051860973242768918024141033441556869487479711402010850932775019916983204395425478528126760176571075077506342309116952233086251253142180648733427210337165753901451595204970223309322000000 129 -154297798114875540045141384917879105058081961361001536980917233262444768955475496012811591538753893828384134940944596942957383427557476659261974435872465928907583061332338240661233238212671759942552744752006430447287569489815884000000 130 27728656231001206877661698098981225313718336265572882762260659121600317766975764788485609468939367289107231328447989926503322884165851125795287097735877190890336391023069055391372303621646000171104013584673326516929486310534166871781250 131 -5021864006641751729863466146868936544760077282080013820801151566019247361854111119382523643316487527578212660025830085646457330956891568666053450433767676345237879629314958390000356749215468156205309655459753237594945341918070019548671875 132 916520523393777339129904817496734159735449668107025311234912997899358830924973507859995555202700453579999814441070768866418984826853557963717442883710661984659944018506927710967133600739591533697519675396330603529874163057277221106084687500 133 -168552443479022636710071487218163786789712609655427413489872669021197210345423569376721071675118086210376111283678611068433852298490938778269120680146080245253463464237686263244069784065496418975012098785297282439005753241387680392120775625000 134 31233337820587717972115784451436712286421912568231535371060238240448654062305724018239614319049793101542909700760966319653079106974001946790845957679167649604437816543478917819453949456596795424556766604101347503514777683897678087647801960843750 135 -5831328203564241799468027199016135633114733674010836200861040841186257792706304568437144014036337589514223788337895726878071965258230233003688089866542232562624729442743888231517931438631560299381229570097565022080545632952356499806393033833671875 136 1096877016544683707008282113166490162602431958565641782246431162963322331871302223097728015161743621484314759956904793504851512478272124515801325879339508571186949778583331669697066917194788254226460996771461095332777006361197690684483982557008125000 137 -207857517676984191088259579700840115430045627504967452660758290090956877517063327977545815310386359193506438567233868694369491021583534440827223192344140316828962590580902059322022226722236075386871895842270613351362378900542102211488922673017753750000 138 39679594272509147586820711761543559056131745389656811473637713313885530765056213025751847489190983776499518261890503117018454122636793808132540622611487390089533099048507937086767136468078196543058960115999090761360641857603391869247389748914085316656250 139 -7630255470514090689615333428101212359431257878278997518953161258192052949027557863361903083578805095098331289986683232856824129410083590432418912238344020781607918392790177630811623105313430924313494234671919701998500927543195408395449423059279569402546875 140 1477945182194486142631682913204184083687871252633560883817421571601392883978128152220658579869036185721653006935480672196906788702367233511579574365250294397355302845403596336113856741473364572484901306838733000033619621520355764634041522862444294715927812500 141 -288338288659317156835106408178232577880860042299696557192753714521092613856557917587053307597883769735446363307199962205112546372456988976496554047747591166275249136714793117609020320003291397090861231632676812115335866177096800405660431499119543684792671875000 142 56656367408776724432343463075393880816297824976457850194709738437482724913671544577100005831977405339451091417361506853111003118713257837640252696210160902269122368092139695968772975361289352245820698631873314255157893288941438191422871981037312128705224976468750 143 -11211805274409525623029865263729624802474596776567986907004651594490621414539731807755153960281789201629732348338366765414211225154897800785884145930621434981615983204802149205380559320284109287204078352382667276257335389912105746498582272307837164960227525110171875 144 2234400813750847346409956846535566000360673548537954174020405931479611627655520285079527626318551672371340259858499914772235731944921914623195137817922301034943132420081025813282981236918230541673702839019608521349130323812176451778669756246271209672400436686361250000 145 -448418927196647441881247838862749532289600743702239880883206128405287670818337364545279801697391739469729281304174691311519307566856206046963442929775772099308200749328637483993896189321406808155492987003358975087548000021677143168540375761652673877150297282308737500000 146 90619782004833173554824350680298014247147992587941130476720259382159578379072961421804670060043211882516281652796176373221497360587251143649417536181051711275695138125591012279344691873468514554688954715848303750969942716433747849636080661095064183226521024847392613531250 147 -18439855292038774108593524011591540819590165457279092872673914825486844679199985712344438917078642814326624597893412332772946194482721371940839644838696448044416337981546278545862091850220076339753385276204269789458204222933732972990300585794850735999449301406523290104421875 148 3778043040708852853184054524132734151945198655667487881681823435666678987479033364369544083163719969276455918882717970679904078047206454553154779851017344304451517591271453819185523520692998743593150136103189995274526683200862441373714086409302501106120651641487834297611937500 149 -779347146925228001308321066635557169582033998697574508254875746564457054032578765043674222114573395179068655883586231431898963393215227088140295606453820406087848481751103559794466880676734191126263262253013295815268117436111025887408690329518533473937354937259916944178160125000 150 161856329259546311171476727869164749416308186442782389077799369514659042141907932639318701871562424213283632348297001147334603331006479824705446456056038397678708684800807456305243002435441947105083054891013766147840417957703142247710388546158553335854405762718868714515842857093750 151 -33841017501829140002517625238856908355208968424991466007072511708412519117057999428078277040033214425969685074791241184897101307797172150769937294849767754389301731110058144345149386421904301832211148697302416365050054055768452693038004188885710930096669880253079395338302148676171875 152 7122831822132005166011747271738946832011024208295808525879872947437842462167788519995571874327291672198205543285996175183468698047199345103546474790633216004311229178870937722426890879777991698233418745821114568908198929312884040791457350078108224388133309778797511815467738555209375000 153 -1509170616011003908602461010033346446700888456032994095112207074358322029854930475760631350828189436568635281253531848670383991152934337967426142119900929641558036618487922217963672066835296541398737999109884396837338323505571256943436704559428696211027111738071499092371665461220231250000 154 321870694522173662077001210299468548082350759479451716640753085344345365388307171128665982395197505311546157962536880555398870145775611185141462020388478013804350857897850119393666003438661764049315461822743702835095734229047325966826919296145186011923186415243937746729585533708136616406250 155 -69097653598919185000075632864997206788270160957736116934813061203054478233904641063751454868480169463148725223263816314703936196739034504205592086061851159789852222712782353301800899957314187741455834452545393377190421221873382235143242842967836569188444711175266205575373312864437289179296875 156 14930195432684691281159130063842473459218477670621145871436316674288548133964306045293995687502732723624033664249211182660386039162587649087939937518628321828870919925083833135379787486232026984414287585677877800662431992889942775861299910065738264569410031851918634704970898522727238621789062500 157 -3246906751260413575960533492944050455671458283436745345454602109805433419171038749972042661083075802966844274020189881689708073384643244473255696154857316305842654539029751024150397702431716157140067093892695653731421558684784137366370485947055523994538908460000386017724356127447857876445484375000 158 710654164564894156719144557408500028627123447381684467105459642654117678577670664814434748653838502393164489149786036564769489580873518461589334691808368149821263143775827892952491507806884012664396405416430540724406768599775038636576232378052150723018444827286336141988974149867279895604031936718750 159 -156535636609229690733895311980939919024819573083405802794802577175033199925395927341271569021551562625930663638837778878383914486519314150273138396781026983392378213152868517851401810544904645320816328329946591643748828217025790048246808692654172935896311860094507031222559801430866651777319284788671875 160 34699008030147252072379492799154996385223369849345282705925153466447927618817768108431861099253559988160100484250634579676018102124305458490108003804280237135258509718757361370600866606339483785417182696408016618392767079245962272037042257598736122878116821228826032955405386070509252954754222907812500000 161 -7740206025706904428637921173532968680213122063182627477879865083052443546586132384618865092866269052822607781363243324048029414624645687924276287983869013964855920818714647454941436577308919025476601966089580160936685650684931995093172406150435614308231833004628183606996914837240600275650901698375375000000 162 1737410861895369621652254657363073469544933254832194285121705338377785638131448900750532952635519243968231157455663558425484821121468210369996122236831424102203159357927836080934001160521583633714506989230669882736432892088726218465225483453923699719645667503847089461911239090194941178599475615027001563281250 163 -392419184541856038841070419015717254745508024910666488426710378849463357432698275147643379168569604291035521951744025826288408188170106943374177605849911391481620903441958353906923344230797830842118675213342884375915483500282582865410188876697596404791351032642421176881725385283987381973630270393738634376171875 164 89182360206827918205952042278385299668152763711178819116817237811559302898683884705070838498934290531491788009558774832693805919787087656200136357727064330474157782465274513849730946174321900526282581365355332299510057333436676655445609656752842018334869272109872003732508746996760748524796201969344007164167187500 165 -20392584665788195285008268812700784664638363002638945016717445049749506471079937527716866847750155637550742767572668025895986177609347404506338245373120466566859456339087593445596716895049430177518158388839443614819101400184399652961808662756925342402362941098684967806434937602494453598077250841304984371809640625000 166 4691523737710233617414673493758607560614459460210274540839523411871505038345398033736604165871431255289147092228225827185730791878164000854523492095411074018789261427561747121273890076442766124811257717876868364709484961577267259521088041159848834033496566543377803592167907866641551265750655300862007393758531077343750 167 -1085895018470242340703369749935520652869034726895948116061755377225186921610581045886233355886915793586180349476294703572884297377609145252039433338126073006898343298808957101175715139054861622286641657117898787524677494776884677719831505992533391823045942648466103216600678183327989821622894982736459642341642861288671875 168 252858864230044447418163459004894607349900404109927748546670133673523157447574437274443300673572814777100450641260412126268216808818658243823451450085849973054864601330925008990041599552923016078022717339772220267309396048791300591251486504747733453573577920261774708745163402096143562080470800402281366890708712096590625000 169 -59233756378415792550005893673527463226606178572372750845185151134312669389358478223775415609538173888429479644937027774739871933938330018457360406024135529105061698831786790682504875923869425976613790227187985134978433220585909455798394488523675576714159393879519871173635179103016109331877735279255232962676443219075868750000 170 13958721220159087373368832468161522639419486837064021635577095738955119472706262089932956416249497567158033044628368798600986113883867011604495729489363268349897812807442521032520899478426895834062418276166233181027872323828337676274421518433625969411623365050735624254507275644511550020889655275910544467490020536955770860156250 171 -3308963373380518393730742390823603271165485377671408477792505034188342552220382834877578660575582965889210115386797761741479935601798010297978066201366366320180425791380125094437625372579183203589546368195030591634740804811045061445847736800175070538043614606227503428213362217531280813829084489466099793949109882003890731748046875 172 789029306201232799725210286656485455318233768628616355243937371315180548135753392618945492598317141807570187744300270391281208354958489635388623620546104324666233333931549997188819636346163072791469102890882178527982776149970830278972395039624633283713042189261608276350529952415762271269676066250536750366791032956265484300070312500 173 -189249270158791322226499771204464655436886257323578260344861071290180238024592651111530232929706621363642916089316555108741200079216901907128373806019248873746965423591964052775196100715919299042925579530612027000282458862276570749737859847072143977231894012126052462022680733696955492350303963041952843186222820272658481071462296875000 174 45656270089226079413720514183396617257062812969357628180667150668783511300443158320507464759351959032904705595103144628567782899646957325502962511013905140221863371103380064910213901454009376510060236277563341785873347003688490461019046534963037274033949768750538571619865539559710186761413143634970731440859248681793652438564748292968750 175 -11078403578896201446630216345205035548673230896351142103298730004985651147373412654213220733808915068435635456631858304711293620950495653010884629271795151219383560511535049598097500830331153494030980498402434307946188276488789416074838422882093979101802104273983627541140748119039540187116629966401867048573117680798956816199967271201171875 176 2703647347249108779426637847880275173298529227191916052364947418411489945386962306664279351737084704937111913546200049098357354839685381808507175711324196959076299982799932338801024972364029448116202669548708177970500126408124343544715910559501926318516278906411422638507355157586081639352406100247839109497269187684590190128707107264843750000 177 -663597508766937023155207709118673233820778248096314344432198875131659790568495206374080376038170182874384165425110219507712707328206723676936277758655214800944703227955543892800415000860813151174993611575531790314358999158358620057067935323703123537932426575286039025593732333089598918380210520315318651913977617407019656658554371712057812500000 178 163805013448951028487311511583824675424592793356552117518626494442850920566674730893278839482544695168663655679448585176118173941785946386840486973782622824908797096139995423050219264348389085988589010145107878725981049469120005564609884952558103999922320114112031475206401871187951344996024180200386414397865902138736391412784006013893084457031250 179 -40663375586226702422162415868494773697651871523018777649614941597443702667488836214900825099324910446920501154021564001129894541957051396526344283208494745410571320345070993180105012412427638509885652978986476485294972494522721104945284293521151722925748259905869435835567250026786029752435660263969338768922574817058023207592195122493340898419921875 180 10151253522871435958891014388212800086328610997534330836006658348892760238012913878444924147049870328467337749480119017690681556876961467872958237875538559068500750377403312383936335360140232551127646135442547926591040377523401022876729857899564914515102234628847571905220080784713152609716189248304052414300973336894669570656345844291023628753398437500 181 -2548368896417835884488303235260878763023838497637770004263939849571278385902200012750524061193334104931343456154481626089965146333734066389782254920220311810160807976592854677635744289427165934102992386727567717563952750562932172808563954955110429951346798543636218615850404916897624448840784567310975305696413773121881555081611626394086161357231953125000 182 643306309471978816633687199472067176089274549003836663358609536781584141565716440560582792389083589702131886012302137868774483557101890232049605388484469070728962225586954058967266641857620750267401669861593389251037443021641542053989293156090163542294724658693062276193646546980092618353810821425280767116239495067926205569394410014636644683436301933593750 183 -163295000042701786586826625206685915498680982652336226798477727628392492087351591282390885652351997793154767128448564900358864995245145725608357760916334559873275576933193444839577435927477868310945948986090320102614110441131397982319555063706925489734948886786399591785268150252924723474481388815027399740568318101735906294642203304739699194779559569951171875 184 41678716712073329103905087615156453639923935928432289789354668687969163304012034195716937030302505395875302358027301658110863284786297560386919585799949628336830368770719681197480687915085924486531091016028485349531375851229403652881717910043341117706064419670515737388912771545539787220974442284350349813667770254682491681275505537455969540729106014012671875000 185 -10696190352469428233642115803624446302654762393198522266516240085295333537604387550418941585807192575985665894775442293882943841935891683715861396618705722422967334786366604247007614097104080896318083017106037399781864967621489986811111912395040841380024674217275726887360670724707320171182231152853906206324491535392579034809752742442293713283736740696838906250000 186 2759969869239169404695980490297926262145095008018247838353802670981181537819066155026818155924351702439414705528322168831514697329719322484982488060548569019508881030973774555287222936120148384708857368446825773519295780843576210050507333847353831702119290782946523617477424203933244798208099676272859288415374369231678839118665818462126045584922395343766965503906250 187 -716023425767820687009684437658710438784913734271161772405366104552684563142409730241880100404689788398387152644841880018694168962254882243841118713691032042829257009161199899935041335949116161459768013682204777144811386176195389852787736225073972710702290845267957098853535758971541466082836620886067971144239043885461195266360725270945396437772098356270505326716796875 188 186760561319627612420491363375680685247124461852407356957497940297060701731970471394408665024885692164888020097440973909464182911497027524791749052807977789163779907656806711863587422132257262929732811948416642783960846294350769958599094920533587548425339171413298538619203932654498011022693869085655454526598713807526170127409328169415907421635399877343496931088851562500 189 -48974010592305836957977616435267736262704448662251078804846016096550626768791233403295755081036264163622417867348013370923190544675812476581540097760965791473068821080659606686991528598690275878675499848209150463405061833714770509821369997902955476902085781585819131892925149879438882316036228582438970337809149825978747808909299119797248747128904107375301136539239109375000 190 12910895812347563654696310726839320525689208803421469137044245024459800865676375617433554213582776995648566637844728176455251434631700513329468828080738897011193916157236108335207853255648884050347013365821066301204572476805229523422935894202174516265176155653255966398985654179277833272081728679371409285416489321896951125936195588363602446712957366624557940054346799949218750 191 -3421724684754076589749561503781092814988045110320707208325782695034734756358140310000329668794881927575957469967763944612726288052423524685968035166184412096530887086820926338163871361897511563200104022073522201972405926910877479232240754657562327187863695697359989682681621892184511788656271508721003960541111365307261001312295073507686475053120496657285504020042584757763671875 192 911632152442751080607539295037824227014887899519760169723322904275584962565444666008565332131690905411401426117025855949498053918186046399819314364746199702381410077081460418908801699012620440983905016062433236185164388850128607349689895983036029947047776581432359336109306257568102262755358515883561602644086722446816615565499940856629192651459686227415284972661652662419375000000 193 -244156404308976068746404375660476734007242524689423541638868883802648219453796010216312901616814576249729327832576397040389789996547271336744161583166698818427195336297697989471169832949956893841960621173115657354407891309486550135888219213147781472665888310892411165595190853920462320097921260293395103303890044019077440694103590201327182789494231487255099750167553858985171250000000 194 65732277163502111419111708380158240893238067714866005791043964354865085652440676643302740896052178731018059365874258573112830992597511764798197309894435293119143483333769252799140562399380934526535248142171135184336095162779124610115967775594179113064434378360185026875940275451082177035776397619628432460123820128812130954855590788003483231797143557451740006345164514799618863550781250 195 -17788510486160124572272660382675552831454576087436713196023254792718483057095547399491974176197039728486000334206170329153023447105290189423343771880005661491558189244065707844138221060661633887366540172904858073951744197785438917711491121226199542635738586514311077627564001751315163660068570314558991121761461728328687724027606305268263885803920753479813966879349899377214189657763671875 196 4838817453490059597910752041897446468261396583861799663529909392349724875720983185332009424011949733909668276120268370872480315382295044381262226404488193101373681426711166585902910733916106698218043842656410736399115202854531441919687874542810940062534975129978696776425735993906719448246331941254845525686097203662044778399360627923212332373158542459021369295150381445008194863887929687500 197 -1323019236613763994288911323285770089393832024583082763792855721404910559235719237492336293851591060617634698589952179870142930051882061269943995802568491301478399164936020380133727084326402492426256335476411981569435346146136581236474778275177595197176656164234292696658236688575272565461610894877754352087549746736944190569398100734248507368488656264834548601145486650378902035119832265625000 198 363587530601093578246354211989264608112237672498719205765152090921400083367729177907788322089348341969471009480944010677053572719173720573393718961886755275847678333358133937267115852048288444481512275005483115235907190815444353483978849794069798374314767249335074754181888975904696625187370885981921695634845825263324588837848995505871737288243718620573116380632177859135026291534395163089843750 199 -100428379256573337359787773522901150337914844762483065006092555819516262450712791143269168744131865774859582883816092347393943761595238293913338711180544614813986039189435951161953217906616515357420894848242297777319248332080126860606309451803312705580383194256814165081013538825981588499961215486088682766248811257661008956118574095193867305511796904450823797094405782885380262330650076473263671875 200 27880300064370135739042442736191807293557957614391971475617649861152353600418600364491149190548701535789065799985582613005404888481960155181930123140575645159706267940208870718202341044944764566549743809951024357407688140673497162035100367482772204980451637414349992151723478890614742792742567707558226045529804174801383878480097098961510737430074084133186025819829674734941378302513843454739453125000 201 -7778949023503337896922566586750545272523774750413947831380102934115912090089695358333484859535144151664682958238649210840412674197750033408288419195106057138196053926589385066959810504269309570980544940274927379037492321379368703830702487220358912157165786073174584451210227049400312701070450956158260039239478308296406671815180039756808373236929598551686913145388718086410734492591556390352977343750000 202 2181302947387908793028855458604429690072427621426396816826081903000387245675882700604713645127000718513376674286427958339036991197405367203802002193776055281021509426164238688185783399422499192120955975097378066023357480528340241633477855579540543013709324248567218090641335296292079650425959339855714641063776778329541028839551768437131971340217027433202153248696169846801842576049451487492469355347656250 203 -614712183239387155292243469894063696410738546374303065078086171732384551071974893664992306988494893938591159182885257670257098876799634353436163646512458294958461663065279744424366994078773818915922010210003899288915418158656138064197669470591525190133628975869001178608268009943840998021396021205256401303826442816486255465419140516843324432547370715544956745897871583441406836928888312220051728988685546875 204 174091565647910853275549877545367615414109432461137358745298063111476410138094925057496468289935337250353514368604827922739351623822215916171219629770976482267053353723448129174115140045928339206529991513556002398004535713719434823995872765619227578563815228525986882486220680464841106713889874177136212523641302999404972451703120485928416627331703359676537837934828899546608430454069095909821491338440132812500 205 -49547657252866179182797493802885526382866831365534165748286569154278921871138493493917279504897066170593004631740552917627395527572980850640511870112272268483478997762340947762977386616876013827682703797032276438157045742140969045090633389508765900743700215638091803258238149523700842196282000745956811191661044188931225516487897699549115956585110540584309966363250253452992692147421519922536253810485299921875000 206 14170902599339857515490716494082048559276931686779765774608437664826434941103471847344524176804705098816350191187290457970764850490757972376492409609575849496656718653652269386900737660270395614059223079211369056991881073121794275175016237194662775277009311092336927905304316392952979120263256369558642149864849384911910202467712067357479348604707123260504715834965166224469306922902492327076084140273020324105468750 207 -4072775857789012249065641877246530359123432951496451264388485311162817659326885750355318342548985299695797952204257425855233354631623736472067860134263635775397379480178681535738362234279943799317061607271440376096156008136041199051546813447357868085424253305182233871919911798439443600963305070118393348782754693206609709990999526230090796936930960405002776210859224352517237599185582764807838221864863779351076171875 208 1176228854869875432578588903578701949460443726896011839023695193701381871300974532489104063046856035062063839525501036502653307486312528206942110235563636652192285935158494722358254709903110892924402616700486047103516320565309947049224784024119430488483637399737547104607961946688730319541165457677269086958742846324683388212297206649047126424093092857142766060453150537760190916894786632031501986262053453312855406250000 209 -341343223480702685634646845321949610489439499837013318867809800404476738352220798559227410636538448987559848333169544462963393589885668493572965821155626625917568811406213832355398087477225169323792692434075619623817336393670840409780858644748327759510029198783029376549442846547687074917799171222889595047077596092285735710926330327576793019962637905381476218698278864792069693216863199143877352974649137262494487687500000 210 99535680588937012506268093412308607799478132041706028077848911949489525820719429925959902604358052646797484145288932590376471068100357646609696296954855033812855709820357340340341127288774768957201188994300366085248451391402363297239811430731578520873067918710153512831916019453085602422835332582316568184368495338218463653256790519721203274604595001081286940132661733335318057782791422189622926774168946192270500229644531250 211 -29163816187173902582041517428097452519403802364072552760586572282054543133018768244052216035528468601166593089727753368339858079227281389847384601861909210084714828246448924897672040101750946101141908459907530924962189125312921141922712253551497391735048899077073604397210198075020747007351386725429854498182558394234052145390440977601289692739356109345661745145709779932655095963812183556533556643702031707889008565252607421875 212 8585746765799712050402860922240758926716250746055379016951705626447067049131709559768403092071009030871040909381849093715037668555008077448339793754721620644235131554878077609381132023233649438620583848521050801534976807158314057525067061199572862671221419567627272723036828919141131809104406355815447327929037586196936792528461431138274372552659809503507486543803615645303666437132392711818876036550030359396884604825574960937500 213 -2539628286548283933036612061180285957807136080965372300338820556870919016003233185842146738825503109327264505304936424354672386677209046214340061314693873505182934378794396451805307109808920000401991664818930750328860688767173176386818153432436509739355201514100241466137554710188705659692547752593407183291536683750070780495235806434765352689611654781390034874419831481195562447365448753231434967504046314611518242895201102578125000 214 754763490551014154858025015636606222959582794684197391626202527740740322734020295496192592963713183987981518331498834409732539447988426433625643498806262920552427496466285478572986814333550010923451745309333704463073572125753618970275258413346195020181273617214934862635093595915951165047732350669445860763116501437580833418386353318953005653544555908382350210920713550913991082783022374591901041186884522305617449591264295459746093750 215 -225367165248274212497013219140073638746858944181961834669766427976946204074412532180923424518575425219702429277374464678517512644756228752842026130613843463327433410163307678776761175463702015047399478079461463246100199227481551843973274846755565424555305746675614566182007556578878950173177505342057938444087207731069613606141887958091968448406239225278098985135295138611128650404174279163221427761588927956243935282926165320041826171875 216 67608281938352428970655038053957406394337826811607894206610708222425822473748794398206592653651869455981118010829252560650995401623480266743753789467165396761233795568995726461995880496432569071479932927088465143053330059998854652831483098156282314675217109134861927434221069722788238936689240063193215237536927961849246775967445259366888389649855239072530346757878754942804988330995168910022112191313704812906149426948909974792757734375000 217 -20376482566447673648853690700609102681425776909638881736107014359767762924603218958395685542774026929921271887511199465659353849957430161335761985613985815658783728102336823486256597147140182781181244616801393439684451661597645521866781601223333453034886809671916406898124933987371142826555637211815676256683958715652248879729634381742230599290086853680087403789832741454359779979713880088445288659341435323652789825320345957138757920781250000 218 6169773793839596969343263559492570636203323679728744808761143514015415359557905669232390590051820811970073871643205146357412888322122810798258856235427811311815843678084480436391139164418812283702150450576181850715735436893707055612307421126962969183953077022939004665680890437252364804913650535146176011408254488673662125933410231164629881340959083954727272875350092589130124946838046551404340049693775248221511368647092710650826907951191406250 219 -1876768501230102695931852120171041150398086754139357476240282015756968189281625065650162534410008611820513205003205937700430193190983693022032420056074682193862463538846011432102346010681611124400319024054361546705324678709677053236215980337585003829411155358641228247910645774215469400211381712709891396989075299863349549749930347701054624413651783455984670638118011311107680889353111443642424409549950503325213685896636004089558015941190654296875 220 573514534370630030709002926970632237716465178563971072398581869488193880991856817178682086962430846994249081575992343595672250474737592695406435644959426519743679241443953738883013763623407001079306919966222564842807241260455638859621243557624113742200125098252285248563125285702239818723334894965418945425439784901529324055178567766437644338684915513061291793316063414506616440782503663578254680694836778115340623007808274659983285667477581914062500 221 -176060249022532104343657449478981086232012291074726329716549788212362803594428143609628536788033333158780721353461956364434821873088464785315830731614437132483807465642954000153939901722448809219815815754734824951484110006471710543000017221837180306022233718901691768016124587414352309822462995607105666731563248592604862665196250519081902451156048356370936733970031279957111855850872325643650658664379000225975355344967610197300261768430063712734375000 222 54294062744617730871204447602411043357513091927090638661961733725062541173620292782009447214422518796573512508333535775963318001441900254149192132951700432434113306373965123066511090511324451377107627942874039573112042370181761732447199522486381034682706139025881855207830047633786894293285552169785007311324137915120319346558395467133277997211563743929989199618422883493420172437609372224704260687947275691691264899183519448821057610245038815470761718750 223 -16819325719625198678239812608171702837642546118413331756027008605235888438490752584277592309147492185217469239645472531918349074692832653022950290978453128488217272851695090288155744763465864840781134078772480100419388600977567597612564315564425894198812448397236096926840823888017358053596404470015937601982577300065434489556526164282738561023466512040177664118272862636698450489411057404848009504504284443789123420098960958285124521057949192900712138671875 224 5233848901668357739018495523521616738636662134846071992405238849123038972271516521159916479000529274578052725603022899011592102968848838718042449533648470831724432709234570417891091827350528743854824528894888254106663987633758322937035002798751677787102535210930954405211220230587751326359418949872242576194314413381905547756485499334894488901522596682375829108310043971687346174003180385339281939263363875462882459301723169177306114078321992577805424937500000 225 -1635992715098414238201090533272390050627862364523058113688540426764677856536112949217902569604101773952692637476872501397841376710213725049970539670947127610833243277465560294155578529031759803943300462333265104819904710065648847924959906535946675892175643648257082333843251508933316176736729849107873647215516577319110691519273607278302509414257866214900490872967991218265812227589368625835191852104053297635849146187620016490013812103704892721841577803125000000 226 513665550536757168082352422676633078177558848796537177850083387789147783698455391607713328648759293436803865881569906796067800291061331958149777318580198411281924379440844700998956673231585210418310178038542575380793867541737769595263341870388731866340913620428618071728671778641466812857637817748061464508112816209194806475867096425029482801487647647827711988802298063961728260208230813658835201585923682625134417587246110107443862863891764086751453026596738281250 227 -161998050136576504263771819688743266466375892181684251962747870966201960139001903565552437784986915497365463552267095176057578189006401691487555442281641427109197231251902693230799733750234678468411673468997863127958106531436826951054535186319921091571799888089894919952239028407762697290367869442514303623995236828645870905120337422447777717999689085323619253477047486606633881507318692841267028107926963764164644885263878608940999350838169384897058705708419951171875 228 51316953330461294949231856426675422334470596609547957574113385185722158032078129451651028372004457715862219047574512146052769024506242246576411071138156233182068836661754766228525682423572049517283250052748712529252092336375433064275753018788221073915551746169296268571258399410462464537007302030136548715648410099936806921202101869575098566754087491626871518487310716646065117799712327417374027093616979336315938033862328646981947742772623603730579480662279314492187500 229 -16327707278990014077162858725043977932772335310605845877538256910347249713650454900481446995684253374500466456172651936525323964816715080097637678062593033310576778240800248136247677970994607542586749132807386081694655172890094651357845503809157809986918546280501548144548547233413510844054916968365705812470016587968042475242701527054807395045838441123257735824069744502582488357953000702768428127299915636647198146783287772916763504403580312915397031086633296582890625000 230 5217883986504447820887605248173313644008830189586513864337881580573969427186382844585517629878385926716476849180996828746696158990925934673188576119415691678071171931165656864044017122141245844721011648887812979530017212045619217404265502962142362785875980243033057127065506651959551807767575358684009369363764445062103996742029000849035371694635785229684625562194553645733772701824120728324824378345334568015673287979953891437255646932225518597488108947093831573229902343750 231 -1674789327992349044728797622915442740700258647949494671542425312083151906193112192846402190990313033535724894718946353878924183517029277878170308873174238195077580402013468210213590946589831663474138571671887336881965250377632648999750629562623227070602381074273886204593362119399468139979940252968648533219581171457638173074706094790626120059666924987383909800955254806329548379306030205847358426685059726383113330987368418469586175147994722661534236969679213655308304638671875 232 539901155906845395570908189208971717755074110704936039033442388927548182075665140798786109700521653948910836402067631414504378550731986061228512275598503840377649614567533085664486773171029025479967464627460592582128070046741311926393667592493698136644799320174649550584962833198678211927401181290297944690519052554952338039951346684494023494719405780991469148479010928704400930369913953310769756196523174947107269481185728353579326127327533980883140169663301967619118503515625000 233 -174802830657500076800094380586352019778983296612969691145578214067983314700955569221912535279408424464355015207209717049904414389411400541825804120170385919376762595886140159506669946100355027801045986706273320950951376887196220801839300211947651974604236068566638215153418509982578830679798667318141248004403264106202337723904424816755559623617600174014018193982338575538245699087142323976845931377776463472136377101775216918974945366085513619391042661210081966456340332249218750000 234 56840081452746095325067701252233823655955151580165266835963558870428855621216074967174288362995684025748157777888964335963393700235020638417551614422290989209000941650784973977389292761207059072490962491636950755879087532431211279234119370460949834554222305771095528544290082694410807933826429905402832461306199314511067501418305211217661427052145310037023198754234908563579041498507019559783062005591190337107154564902810842366229319647693651431739068767829237088763488150791035156250 235 -18562006219114571081959547273318857637058761818230551460363361975630785184161795610135368179120630499820046779512872941900187306016607728521393600326636354705375541021521374059008745248444721496901464506605003982060247811325247270977857632102258365584135424527606587104575878089133390990768574233694619542415067088253298123645154390111121281988568518004643789130299309257738586860514508700296467913941597009941419801366249070471638775512728676897004826249045719669817092882034813623046875 236 6087670830338623707367389163054686712754937737652141418843173139641122529532224821751867374936205616736794124558688589001562310689415133989292267259763450500971910927861618419556329196592935275929058467486962519712405843422920811259370899770344817952397503407005624402565219551185053020947979884976320056659984674949574816965580302279322098844806810596456927387701582187256713037619836463658593299425941471440449319676433461707034211696957813639985464298799498466690500823714532350195312500 237 -2005051517601208407223397861417006701690819035536829535815384447376827440272757201033683607821318707005541902947743411069702245620341256601040801781661999489405065950801110799290046179455059854146701480190359656406136347283155329108624294941275489876997088549034532873932592946907492467697598799883282270717391776644634392848816526925686806802533448345556926926974232816676554898444084717106021218925586694297511222855256760906239513306610293338760046487704244530681691251093436897985546875000 238 663193415082250553503211729439411246492430569980884629577831240893829111092211669364027163428495552063426489861890659032035434043358521481433972152118141317621786398100635701115755230663584633419077787545546773553086704481294575984501379192530952443638790196342350698413917424990922418908541767457498238476678399273032026313696397885862886571634249199732867230491037032747466344810140927611137130175306583401125397680503253591879505156682732798213387334187911354757637095863126877027285917968750 239 -220286257518879397534545710702515260598386094885316741166447652888793456393380534366762361612148490161974373021404960223465251843450807252274172370191758895715159633398598846001590603767139765689289517207627014345796433505676119733894117866827728716682509285115993408873662092375938163491141908717712212616259069696626341674754703584606881577954083315684701700284437807699542356441297047895734033245520917393036819454033571996917079124514745275624360483083392536016502718072290206853147909951171875 240 73478356431008885353850086351399556127460860030962447140271675177647382574185072783713056531617299987791711390048501498985614542152582297807095986961125067424275563489593793052335448261185050383703353202500411957732783102401002812911369826058132769870757641162538204168815172688443993381306073393991750143908615404329810435881803818270469880466271708190565868791288375891252399138002414655097022574888093075728467743854389186457854631560050161979755824217290210514511902168310707160539115267968750000 241 -24612099139267180571432527675895439068228692881075140699108880692613086619400586398031443710785947003419502657705098918290499976059169476809962377056373581434143235917448785176286189648316873676318264741578711034783357170176676398987244629728221302239918275099785495419552124377730975951588564593101089230725818501844590636734902870887363175884554941332760859098446390411063456372856371797768154624819887400779267986001681642567723695672878975087735434099053251099715520994985058717407803887601562500000 242 8278420827127512913712926798307963092542828009874150750644291010119692615552824830914824964707389619028180040859826963617531325223281531089565756033715364651708852286104801343785638441212566597196608831294843317390845504085092194079294388304416221489284786674215947129386050187511263618344602358334298729402435105083399616194696823326747253234370155736530072904158519567547436211371366501330855451569003245265276608135785162907038087640245065374153773042972607787619257980891462622234885935460882832031250 243 -2796072677336208357556898398640822192121280364596745011860110559385559811000746323277254657638381752563573909872593353832439021269484151681137561205542059286216073566506198638569433048790834642570949395947554484284240177574567171742375013466342288579951293640245380740166033298279534756613755866043487985454420536096328133129937268321046600564235232519963824831703385931354033386289216943944324026295275873736962756186765922136157875359721445778410761507224824864508937592527171180072113044709478584794921875 244 948296344939864902596603508443278372148186404204012344052048415475744003647532089583720137956093126610116345940761896441224274425568083452174041792435435587000749474829451474711516501294796324882949711579847305567219728681871538527153565370857078074206071517257231533289907733804379606309767136515123535486195532721934750703005567922337933454198848654076890292577264226482666722235971865568463676607639617232894975373842655274569423309603857107344761063390414984594640718764259284618403211997396102286523437500 245 -322943818865380965435731873061444914099356291499769679516539301728673177252178489352677263677108679688750654650645079327128616336870358196472140336397681399544555403069426054714168775528202891573743012147210225865469656501124904646670079458825878189429312229547073021212799707770548682126018328790038302558669312968556066241387986179696924462599703060099486261499742351153273267490335166149979704706919163009592568578648622996787808686512811738016742642181469366648032425273377700843590555868209401076533203125000 246 110430701270378642155583003046052558374926101639598954454410836837888233777165287659614302593225910449251555072670957779728723759672134339312171504605783200460049865464427254639540215184968617892244589846233704675733713838722665732257432001762050295596033870625069644358531696354248341377962632693992228943096621183127191418991225398755351703221903068906437001676786434737891413081503705912460241377074445301888841177764066770411990203967644486802953128648911502998533494876498284375681257997026415609507967558593750 247 -37916249428620951119222030881197459538858210726469331061059610907521072658879402700217410538154016316413304667530347642328331772715078703877022318923262146363659504030656797225122104164136217560001097467306544593184078998917190973996080895630989679644111529951137075555244069330355166471879200169575770354713454285847641868317460672319864956393538313570868811526403636209508611521746947280386514501066586907040678589744854397644626946373403132917440633374227233988377724585630121734460051807954276717262666778701171875 248 13071529113417153005770713233460207713156083735751501384140523358838033111641357959037106727033011867626674362241574278304204725007755031799849954315660348072497760102973585206699158723192202391677579867847336867087801231677766297542462742837166668118913502249979651565941670523401728895574591515051461268323738295878060519062724047728446770622737588136187136164556594530157422171294802370424813849140218240356886876155204478937814515557320657363725893594385852183732548539744701577986553151521912431378975703596796875000 249 -4524657921713950986855891462511486366560174995562336497298146199488560014806410112201017546359732877503973311798950985264300774802670232176396339355495162429594401341355677138877918601201310367462193754474919167091883352500664621366632753141365405127445078459399680998233083518234194289230669616252320562964398434274515153718688727872221970739285300970150835250638562244111391125669158868124148555327759096980325202253356507655728886455633132224058681564769442628448051917506448299112946894358438507248652936196382656250000 250 1572520623120864682714818801046621362153456727221313420681415384159126190153882528429788335031692437667913100713671172822772793627033937763048259454388597929063351832771521761069375921628539072028622230340444804835741314806221475702503712376842965770086740411166120631630684525427040513883457982785401486576780131625027646148036209529904434077821319136781218115308832598108368388711140592670572486031827972260121986227260596803755903885418558875687013049424233437097490640581907299351037843339772040563900726378817080878906250 251 -548720465220861761072730352370346795319550033158502586421548089152767296541881451045338826975178025775972398664594785239065688326319891710218224772704246198014025223587375841145765306707401255679501870270629128178692270426924631371437362309548238928475669647140924378456545908736085568894980236602697170494375368700476426990762524441168559710528763594760984054313369551796016563434304992225405221459721440624707957066573379234882616071297922135420005573167044567191881558935030281773896327704233895977976732788733655506591796875 252 192239752330994642090833213280728966067797901302082795121747600338911182306052284532514034056438873369689260296906154003764313617228766789092152221863679159779254668482745656226814550265782352840535346756104248134720565652481549194391099940814431101402487876667187228907765348734971754146587771365616181473186151086347390485241177609360252198054303749062163534811281073745451716209182880319382984381171786106903037691293167719030853690824464242837885314601842759360525733542689326822389800791067896838916636316374974768500976562500 253 -67618502540944930593061102394501965905739058318158396247168520606899067115847714711080265680829892127388007001657551913879852013240579159355134409693899655249776311695607533736206081231471418996641785869279972465295046497679115712789518329918355751213904792411100599612106019562357500683012652639260481262553573869107454323117778741858069466010551636745927736133348755628888678254494277724549443027575019450081252091555715261683890879186809257641351235506778401838870466814821948283830390132791142278521258184157725611923818359375000 254 23878736481425980465324249076297605496335831394325214771620447084887959825467604349609128490249216443625439520655592756954200494173477693627670128181316780756381722118826641493360516294818340663498046838473166491966387067078811996934326266005482332204614907827902606342424208248933711768373537407000149487323143744138171637646299272382607218608064869569047983077616428731649245718076163929166649291768733181591945110098036791440244935452503043547857127417918721868192237422101175350226188310290190630441788857775668819058397663574218750 255 -8465912353295288232729806869588495700516830059923295438797271421232098135945398163104803121383959912151088442312836076652136623237967181317701538142331085757113459154405745418837799028718365804095475180877718052431835279807184262338280773970648470062726434965534531266435553745458224285759070236612759797099956836138250732057645157027178646364587330147881022823589033126197033470408371728200239850098190389535668170895124769698610189367042894824310868012821601173057932955420585138564180265606514000344518403073797566594762860301513671875 256 3013325629015159420266253003175560651901357896657775835308051189880528056295976966730191381214000722312806934698430347707588667295730343134966973824676515574090191407893105554766257003470559593630024466840840524762951285989305803856215201452165983198085829070632699160779916938013114719037729441391828454716162495912150263745610647937023494029485131616281797583301931251860314957779783972758875142275388753876353512245803305303901647064547329914747854828221839984653136709803241735573423421409674433039727114747113347705735122157812500000000 257 -1076766484693386942452071464779846357624589813356436616907033081464621364553841671343088457300343308705776012867397841111206408171015768094583536120832683716798441775176857350994929687622673499194746810149598932943448923841541189893365660913465009540786291372290315941852159484756240591965108930029843135193231767632420504617433791559580513345613642052091945856364404003686228886844802704882573113869335208695428187267685424342807232101555933029625306547701957421052688649196842021553457039899301356285118364398496613644515394680359375000000000 258 386272247319962579521797537227485751428921947253556077927525296763141569796891551897291667750245620352416661168800082564480412180236066799631253674472940572306919962898834845348924434321940233270637454517518566743602985085298655000986038620558349853924512840704386888920270605758023586507341390601650896379108029772182455508156262286173276697219315034434155340760751566044116769502493204407038831568927118124941244812752381967566471844865389686126752028407705200164564052492696449540400896859649395674741391987529487855127634950503530773925781250 259 -139109053223929870425481959553529892484283386972824277983828765531693340030810931454985743672408483168022809493495660654458805566344133858648924992789557385282253971263213415858839490742423342871547850759868246888737459684782115741860708690233844135264243717176292352607418136531471605710794422156931213097451712576977521003691151775429244950360723286934997829379534386728934143996080946320838514080150761741610267641315327706978586724522348779174384613416895839216675664554409497753516314419762012174431163195565744664684765118210021690692138671875 260 50292201205685094948084797196749866394705194994281734631294195846150633144380829334441521010540839604702612582454953875018139049104080758742758597657650679004517991694670591544787382855479256568699161025875676032921409402904487771657937362655995321593646055629813889425058904888943081210437247392122956681088705206514351123881174018531252045664289928041171349684473990921414093650472139382206414750334954609011191069809303479045981761178448383499663453315431710592534223364200478753445106345715637023015315532083534920227289441534046729351831054687500 261 -18252516728888417149248473085379516703492653216358304352448799899764325266129103171497453086293564447823213679345646476431224141260753113891135808180032176555502769509326459763151326478331526887676852893879686050143465892995111289328493771943092515897511817862246833093634075196390358703468176000121436444785875255457243115767720787272922896157594499602327005975087343474980153044193865665577223815546978398841895881972205178466093623511584071262711300165353295360336947975348731930979615520085244085757592051007120443143893145604076097507099853515625000 262 6649902492561692911600298282852940096221875650036791524483224217063310879875240582234797147838041797784331960918581595742408084378974342276262600061678380801109442727214467007247892857215384116624985141967251372236060810745728281283202341417532371212566392149664500206694360344249105979231989793995323345623540191188481452493305090418446926649102709974970773215538562264884944945072045115672369396692249239412401215697814632825755888567362616314322539899594427644831829594092159609587219774176673608883926214478023978254727549674727866445342314782714843750 263 -2432046142315690197205213731500719832652173267874842327504724973438922994701214605428904179131538239391562187941116300790082560525341528081685972854138220489866340852682145985684057333272202908629338565735004931836650579295201151839310361773718605433562127912462437436184472962162792821470041185140764115391562154409555926364161061502204001154474030894141143687839058075718466487864528406807380995700485139312641682113667631357687256026569181733447591821446895650115300912424430328680277200050600068228125491019862550256992566438609455509031429919989013671875 264 892865418945174979502115668874295071026060388955899668904151829480992719489162113562660887467793089413557668575718711417825209296417068426542122766076867650096542716402560714462628596638841341957206102725890706375537398080132087016754174019498118466885847728618482988952809471972856147000403507790237734379116669016576042818185949613998558516360699731473695558776954376132956979684305196723365896370255473437802420671702356980094086283482427436829599132226191810657559941535400082458804223570647572905697481637914054383306242315525550499922662836243017578125000 265 -329042163097679639719067956590101475977397541165126819045209919051338469595815687231943047107787127965544098367351254484376456288388756067652711141739658602092700304847878604997955790090270634142820695806202568314696059550279765897738743683668308415847357135751450428517329537523219070222823636229068914510946506243562708087339238354912356402624153134523127564795353071865261504572596979408844939286128335608136525640240032896617146322473502600669242263120431760039835303260707191154986410768787108380251330316111242694484338167198974728179607222954161621093750000 266 121720072072273482709319954015390635743302053649678890897892666373278543797056353923643108518707146680969335994918826476488395883495354206761412353114349075652542343759225798529699786997650906107294914031786255260166221425553842498173365097000719511968624623247591800952112111545876937430700224604874322894983265345354454753252596498673576874889130509043525085573685224780916860518276017286119574525746628558086596154303312097187707356639564342965907278805425569734414949060265004008123914323422318073985803769280116554068536828355880513878153019104941340490722656250 267 -45197222037425478225127069483207817612993629515888797994427176711715968748942121823816789571189542459587732336620175792880280223855467554159260523653224007795068558434951014971092625511458855005232528069140788885109953726016973598628447034082301426785742744140418059661068266054547064259204702309159008947537970969721158887245097702658800208041275525227523558273302820224875305398109279905393777110415742947292883695201612753606262022909154776260894400367474504867792431980352463624322393946458137011693359896475466006522111175951199288570912507409461364785174560546875 268 16845892114362698094420205371493389914682427212571135523356710020927485221446328190409122100688057588322209754217522024251949470613416718652960123979080411237346218753185810159039637142388258379330188412975964108082820853297092820274661960055919142566267037347209299589141568525864383033670539479536161908502390154923451805887306701486114985559996336930665132030167860985161531501062626011913672614842808166681092330161816337623009319426975260204322625839086282389706841507567852096558890782353926033626489461923695061011371259420771449805536871213793639192329614257812500 269 -6302355585445918070748148989614530212761552716106603371931860696903016532560700693590171407169340210409492218330262504400522937150044137346307482095240139536889087158394801798711282975799903873822798508083943658747105506014580413471962383551671479014646262445658750396938876318808681128750527665399281096178775073544536845970537065748596120397416982824025965160154215896163969586494651950689142064630328624085349427006709166803427187002075780406011200874593752358507924678774153722937975195682035590770867294386345855656687091413466606807003451159066888305597899951171875000 270 2366640739901981500663309267727220172163023471497908292685684047676477928276426924240045617075918642080404244157106007247143730383077688522157238915436882678954162950536303223308694030677301856400188411552917032662103489385658964825169470615095415047705652581530596720564757475606811594794499068214646817679038084175617982173470711962105524247511608010994265943984228402999442442569309535161014663470325079753482183643325020862671733449914779696028357671255523048651379866105222771571559971368290114666247062432802492551415966129919926721050263908106675151118205813073730468750 271 -892023489256337730650843382488948014746751362634203664246579443688636396129663750009444236919193033968587244382811467847552362407740137498773637318834350262792216037473720019723351943700333518507734774274307243753971597884795926184151414139459409274130474856138799612522509076451726599105115182856586309334270676386002910730904539574128925184716627482006046781646589677197143358942446297219293702052883919689148543029360060002405764304061571439070592732623467248330267478257616475783006163105288193131312442570988420972696881919945300681310686853495947735910051760337371826171875 272 337465038011163220275221593818248335746444564850217871031113778369440429045349811189507283166161398379377012912734067702795073111299241259072243930216361535601490292979072008168635145878576389259402335820591291395241349698623040465485403216349018977967713798392680871463797494096960713926570246142666553464518068638355734474208308509445137843885110955971442226159696773699808944484683552247841561436968223450826964266227823183344006280768164092933933747201194618088465916345897990272667791721082055201924820119246287434209334537156294097235287807641757088284806927619441894531250000 273 -128139754020659299378350947490147823571375861573451247211856041589015617903594119954547891651276538407239134431893290263222768424746083652546760773839304970710013316549555173588449158072038675050951213904647170782903858263788991935237048810368045808841465314791731850103910222088301260707112157785666994297712766700419225604805556330651487886861030011554582496755667599431628994294702777818909109468745414760525263063914164865742560897056465440271764268747945363540485426650134092185896948862985569093630792563445018038965516253914444284888160273431278119043781710978959874023437500000 274 48835506781358548770085031532675588284031855874237460870994224676772537047811478514083952664781753941731282117752640599389083101046880923800025888158020988970883751310270759720052884974542814626242312601891907808966853580736760303562080465851007007920496976809944344501985595279570797718489072201097408054294273088755303140964385245552611832685694981285877660296192389202232112316708142717777090644283062491940430997853167311725868696952784752379205860833808816273534399674112856292315494632885973147195461866172916447827199160362327271465248463922014289865876301911253119908020019531250 275 -18680064672008298689822164368750770508302470323648814508331490598870642919330528621696067551180810180286434233043699614104143159112256503339566937829656388746369373911010118548289708798613059843089471408853431284699346313080610758819674113392943100259291214366281651819035729020761071997754863769756489080940700853279149314104438776296084067538932804138251795273071787889793514195996851757153957275108417565530524131690946914939886555333491106184622687153466180236211562032196832896671702774405807467462783401880003379263364752983545477055405757583187258862432680613413840375398406982421875 276 7171435708136206651123737139466927912381600990250369308166153303928099507650558687467611062615472405235031767412308476888978744623956170180380721436115734156335475673666817834296094507772429648496135338956215768679459117703380003954364279351963109898775671413856851974637264829333939505547762677238018390594761791557268773034735973310429332288094845760759716765510053196386221169933852421395812499951146299041766580800906902950297921426694008374919974768678511946068458891857549848955217791938550163966895197225150065478891247959864598771549122518334545839653346379081887640487045288085937500 277 -2763205192451406809017519468883341199785734784834626600468892848697082207889736565970483752109923352201519049974334768189666807302495352253755858423761615717837193370206926292887497947521571821851426912036228053314840948148533500887079743094897373219466537813571559442296128041146151314279484005472793648438420528150615081688229395569657826024964754019820678911683710614213447295434953499413223457290595646924228753452788348856345741707266829298138429673853572246669090758529858274526657456877693875505522717924942510738533421086450709635202249457418696556630105521070225640443608721923828125000 278 1068547257727762543350999701799098722949023011724254429170792275740292530017377087348198207306828782520450332803763452212580152393187339056523384095806010956299141299747477803203421002906076745667776188511246902398824468277162066720837961516146861280328467704708776227215779784499350134284783126330415718703377387422813446515038918702442185468777969304514976742442262266144504971843488129201858644841763345042897330230608974477724721831886218605233697454805065564722986331868886101610244701848390409298722622994850066096167302168351713843163208173052500567660119839506510117783665152455505371093750 279 -414707816949143766557661896149669161999667089948076991724305758147451837736844807586196829493586289770974292459211856243577681886525785620480362300890419875872830140752674579763653756062858078944189148405804296066026044149494954248985757756668316607402962010512955335193858704589237374819615995045009926263838567737564177974704053593437119808964344149540008872861587998638996520188867010814907346772276199899942766999036371743259128749450662937342773222233878808119094403053307666797786763958028653494129151641527273225031126856893119642260979029289185882468962245393395881055234104250755340576171875 280 161529912795790180608785782226584328005521373634981074284328497015327576246239452816296267774900859585615775506697390182541680150182916217769120153899261892461789808320725646323039878175772078100841577469047612208199569724882599639543951898083413493437208753145310511870262301554984078448411209078921488707388816988833359918118263642464512847091526803367407821519213182518762797578986075437408383839711599336691062325452551373112613376992854533101638754750381496830593207299728481633742626152402807704528978140936685534282205694337474194402419982620637401357119810149237715993086021923532093505859375000 281 -63142292458241671884720703229155264978466240179558865898655214605690800097457007734162929486958666618808503865064909764233236771433986812165262810057982646617930637888253088553767963878203744332737871846435287792922695397503054055124542308107544559114589280834571352276380338700551922761479090910181071176807734261328899450453281158854483802679489557533597764290909866381990842283377555085636942477540996663175573187395170645655811089174330060863818311372012236394488015131779281119239684536299125543693624212952860650689969164776249598365576012525964837157867247426927624469412306666523983098144531250000 282 24770730956058943326280374049004913832927599460504604728265245580180711912134452967992516082029786116300433082117195943469973795117243400215057546223973413579586473317880212830016547995275572882121247330812968552669724948421127796581249777984687847441446078008877980144219306026184760135179149766730217567864761619345037102020516341953537966857378245946074563925286970910667309997570975312067276200089802099158365024734807579397297659015176808007633696499008871974498438485196955771248479050221408962085223802321366495701213695918898869295963524509058325729824755381746226134529807075353076406051330566406250 283 -9752206057824224827889141874722730611311064898078183669300315099908909280019573880396498430239138045010727103327183142983699183340704293459766511198486845069558249015712798312813639931115517640640432229661086544661652642994538512929731199183038851296217299525271277042261836274944017741033926511778346971538087232018913324268536440745295396613233957023351485729689767609161279737905771207990514231411978809113057950546651289922573918377888745512032723279290480206609537232997635145507913762858674260312031805011279506430451925708211974449678684031548084859699179726114280189043325258564884508862994842529296875 284 3853070937247842692210200877119197915348529901777875500072675224221260121238573229472034417241219919979320581911231175727910640777813803248079991530187294700018743115812612877721618188648763990066026844905442898686326316189827777032989197476653516075533343044851793967665144689678086805847275744191146909902980665939192362829902768674315026408905020083738735295404769536985022739938840805499213862893977607478990264581758893250601360567300088287135157213731694822850647036491441606537620724408916399752560123786702083090989686902331570856515731760167781404568337767540758281640618231080104233445746034790039062500 285 -1527727115376345105788992946826864449241554747745387947662704978872888137751678222574325790620145552120079279291286356410686495242644906838517208741361012142629514543115574773396261816623369948152611478903696966253277081381701752137551222601627312132896430007814725393838896591798797433501746474485935431073473404122198941904951217328255512973778780044572530109389660635999402578588834060294385114445898418301985483022274212923169690209663243664412105133220471719090319285845233374124366890357451653333639326230753511737109789477005540979301562960896339755722947930377717359735623271825274884698795381986083984375000 286 607874341031677058514692312831940382916239243385187727561715015192074953338003738662792567774619898148671365835286363724236438976494097458344815218231600066165185281752405984516587797810783169922674904509707504768107057988164373323736142983463673712221459621414942171336957551693844288302907145525020397666585841079731002283939978971012207482298120187165933209186896915232903363880637462814264744994721337195243294769524125100855777157707606617490169098836474826500818217504635684421346860927722904232871059747428702651093933902824207154741289788437905149635403136534018703404829368994074906033236577826922546386718750 287 -242720083729863429622632921339695776164442512937863568911567714867363300389066174187326252390236453745030190121410509626442716645471011829746891208275574765677861706716474692357241368188329765643107701410853828979993803544294016882271379449040398710940830057040534446086827440938624983887467472236257841064256337964629037750781380412100865196502972800177702471287262237049554068664387720657908989966449056465485543759437764034250285044301886811875846076586855687356845828714079011861243092637461458385737379569806366111768254762502600766557385956325560387495289338497413341772178916055741694986227641651611174285888671875 288 97255946069333740798398482079169815502091953683388287429444969532165921803114167515651532355115164496834396864492412217936442235437576581528026494617807297951253207103335897847967968655091124348450737394311273101516874666111349436927189995856836704128069081412106736128918187299027267098282163923344022119770895875878447814405650868806798806420834126598491524440245160537398756328421765184221066112703697518424302652257957265968412564265257669846624791702405514457951779090933836531678079802701424527867882561241897110951412927267905500303723141304825107999644480450590621446493023544295850133398723953107511524414062500000 289 -39105682439251704891264102988155287645030292453240641353655314382368781116505765463962295643321016144386151530036350477743860220093514612831738263895277950941700767170251432884888040968818168876953497267971635691896328534963156506730559662355612039393498221797901016688612363440254064927043986173357294445534862126589713190108419341319043136282509695711976267570158784587024366972610275983700784885942118787862472935580402351884568802541319892816601630418138971055967137433787164192397214730413279425721038995440133150862740699803701000807477724614863606613632344096317670769530322487967046355097258625615398088498046875000000 290 15778713033150908389904667967172802076276574220325833557588578826884469503594449688523187743045884819193711936534686083910447715470429373821196366030701300394109203834353196688883687698747335278239086603898868352725657458112707916742037883225309811128912387014621897569581836969765901647128424611765730735991083073793937695717601674599348659948329746187134990417718603137938802879657489696156594955540082750101640644271917532131022987909087709480266351328752177732787239693723977645553141374216432649261057882389689533653572563909202423985379681078865994481362496301525731919825139746467338956198352372537917352565475891113281250 291 -6388605487276469590580618627403549160863008303849367385494144906429911639369049486927510705790851258378885046028018001753045192761132798244471955037490887693975013946962774463273489609652520318406293496603343227320213393637153894815470570213735441607502873793317370292661254678935484412332298108433708753307869337541912399295022036318644149617077729532402180560212324123183006565491629430531679143592540557751929942019783808099527871870104584518814871745975417842798083146068497056072285855142769894113691275170829164251830770057975267929756166507950984342002373368874427165664471692676711176075057907330549071639699126434326171875 292 2595602383145758429606182533632452878611922795645421441492299829229754314985914166318095685353410832469485977952974367982139921216373445731405177958637224579696362834822108802288750426802587061656588944548152230474747693028803157560473696354704463689250392728723668284287718340705504595426065332183221002769414356407922004342419898737177248891305622544962631380506501324136645681714169392127626649368343042286835047460142249669403199425539934596380684034521219603408819970679625612456227962116076637165967541118073453921235641577466822674973909512443114167856457430466403246059264436418614085885651299823904353871238673346557617187500 293 -1058187710168380638067414689681766382932534829262263610930412543428706867283817467965116448401021362245633906153621336413595234313241805740797262691764144981550545115835623229459639526191841618382300944667202925325652610673958161705496638695551817900920400767591852546401985953588475843925456810327030646870986230178074514822239317213101588673823325473621976147569046611175046703573371684570125401817086196906122211289748843475525872796641740613995581587346686554326906875488980008237803740614476259971628594378129966716708806117520745433501051257565199556714379103853174753217072469160667748925870095298852924519795304863375244140625000 294 432887062079017755635332595079952178174988967773977957688315343518798137581903881148340399285263305592699805673746666164717750814752677896295832676066309316607167339044901262325928517231014831206817330079628032004857302157371919110540103111489252256447863233096477236524279045677254242046592784124161579890180630938931545383362146445777864741209116351363296040675578197594268781833059113533897214542963029983500832461808445050723158932101230298252683332702789573050082919249075758236322844053968429001390544825950123615514750061249124676209268665455385865036698410153507654011597762946225448625846913856208135947504412580709907165527343750 295 -177692364271546320186233066481141185351116493158060599429006029403320532293043123376191386754996388522583641809092748598356018501486464330851004673179373974405800301440654656021788423524092614177118992435703584860230822180874767114872671246672236100600062594770319750603439031108694167192000226780387933655596075100026706956685605271723514371418947949156529542738648670589757352566653334336413636831982607125813616950427869658457022890055043277198507156248382707811492648403861571644014843824219299184950582207647848255205606786361500482872708152784122883251352805038466258222863415832917519932722789492437191713483273806226304619598388671875 296 73188045753084505614853409903446929542508026188338530258804404275914415338962383692611719562567247452774102490634692638625979890240675746390712090816937708362747807782547402812354212293351605166208446030374768403861402421629580165655078518204323804101326658882201972664576980757769775324810668120557919650448479110721439542303530407343818053706297305416954955132872291820198602842930855760392470458821076950541128684645828736687774899454897541059657100367240010249894112647703807086230904602715021639966498141421486230815871651067794081634930965306904673931570733783832140946670595637003649734126589886378487637035279977551030067398681640625000 297 -30247100780098727075543345736086103896406236252994077484094231122522847629905926499507624449258291751613965089640952404800699356261676470018823017842878920614475203430151548158669722642088682230873553770014683500503802780540694444643069283025352014560943452500550615830639512908618200580081299938485946982206752043966945899543232456531639950136520852975770697824466922573198640541334662313587344018899222827234889405460304697565162898393327374547088609528292020195949962879522489425008696572960175977542182961621607509504646097850446712716069047919212620333993239455954281621135101471544950438438321594912813079116703555433296878997800292968750000 298 12542802944689735538679308407831396119757257267057256408537984723706893747743608154983203296976978694474160748320671809434226351101436281740413554617834977417633247280720652179581460011936089719375627647644306157922466226236241189638338913748293903722105719145469746768382147145857020762405698138020451009613818236727624521046172760422025592225148302880918549387573917230792989499289612573803370862539791100471787799122609902855575356621703471584121332847216448310849254769808595257579695303688655597959511636938592139793211589879323016015040847374735737699888263391613062717098531092659456405728327297025653439289403012615334290972938349670410156250 299 -5218765086199273997317854276230455529818273771504515438713271527976388597279563094746965117046235901397423023300285821462898393709993694600996510554928474215120124117642335856582983716100969730685075143982773249114824039947441412049281524207385776783408752205797955799417085843699210926181738551868964753273156982955445506694518591174469779175318721416722530880365834711642395062619234799635781581651192608026226681701501364935265696645554151741535132478384691999503956747890880419287917020082430991954356033185152030683327838167587870023925603110878237708976334229579496719336477422990157837165813120967474227179030755282773538033193701545135498046875 300 2178704312453096540179838688251220000660722963590242880266262098060594692130255005022451316500297203206838991335043007771590160817284892582861073586681472784253588712404984413959016644322282812625466804136656921560868112965293624555370272103408473760234673351309272184776921527230154723707367330159832155034811920797183065023134161041189930178741133659480614383025152189438131993267963906764343306242635636588029684602139500856076322716822758527040087827472422002848811600734154093061482547393390265202635983269888479803838507501476228736097002007583806746717608282340944903135428808744156186995876717023610920025786185083253687274738999086941528320312500 301 -912601880055186963538005392715012828266430212189869402042524751549753041023594394968674953665490199350835439568679502535930421608062807842837421412343114145405439081623733160588950483350228404895271287887126457529329465395397848153361467519924025069982901149117059249226602434443880110998374216059690802538338369559812233359796449282916847633211318166643516755368462895900155775947412914586571585967975975235393371992932935934268761502256542294058040424868363366342791042684424939130978906621886044812293174249308471601733519312917214980038625084222370940617614212347189397960880149231804960919177941564207047379164953848790007477322987869236834716796875000 302 383541272326329188290773373589359338851840148880772940469832940841960327736090069446793382034546051885591756780449266898866845144472074537373098477541640691928434704430119294364395313128955403725999068158244517945655663715761343234548952562912458805585182745528825559082100730501459579806630852709662182219320735102783757604124264218982543098174806843176959804039888325588159436881181693882722255802882470713512431915329443123080326136255851647379892389992968764118651353686001956573347984912868534925589793731613316479471026087514264311988739915695958261543198137324049156141742632106090364544990293648182383331010131742183711558662580938222058389831542968750 303 -161728187606357860827160165611262568277764919576663927692610085875161500557350590253552584900801411782801778029210446324456906301244815232059906663506481055344928290920197838561665933433406610969731824863326511180879243006799300050411885962655266135927173782059550858344665801360731185751903712038607774845512641030391048032698901152822939423247729421317096762300545597337102497278243155728500088847079475298910201794134586792564733997126832276329158910412511682677311107917990535550820139639010483178617532230984873862793287102828823658508437181553961890010370124324654715646115083116595841292286417118332700932614674313897325173442266895032074954679168701171875 304 68422261819474876902408265144943138333172893129242619780063726844635889406800573031891815876179910652029439876401849762728100047259704370961804872559023556076723904088633792194985226294430789360387359551466207399425089599482549339995182387026994689129951152507799816184177166606014186001853093739075900140068552772903514829697247494819712394310550751041511891406961330989165263842901219323634939988909277853231194648021524982920601104116655392310960302596266074564160797985768399021412508693249653229443965976311358265545390014067009589234409135951519100275239874786058135311408846083583060671445811676410113576956091591308221892641304254703781469248067871093750000 305 -29043067121454600248134180225761087317178610111269923970871795370647759034062505061964083416417165150639970007357671743969983545679288252983839529648474441559186918118356677506131427833050239028169731254493496200718546168552938372207179125721715417739170858428253474625291541548034095956824159967464763906752459257929001050619100668818084991558785019936661450470226726822519963460042784199597879003446378862304280389165048874924771821194496728086455004996179706312196966975287278090684593856028532401727437704087593172370386886825997472674855542761771901990415564386164623010939243165979205481901038915981180072503689576292882459400700025893519549483683793945312500000 306 12368475148138331553101667174391703689476502005476444020164736266163872451052408980494378547181536781212198722125297448199574484424564249329765570557852443354228300282409116438732461266169706089838833701068352488378837640708487544968979933900786525087163819526971336378794574871519477809274326390296771375208179525022470327249211674728834931898227005547272063815552736209244416498294179226556344994658292111261380733688432735104277985882189171551043119392298981252077934295836000789405813055135698608993169441722284633850664427922840029314322582972074653062579971629878212930196784280477972747175797973845608452195927741565694391320586086552234783937666588778137207031250 307 -5284620302905835017927494890526549725665833269022426271164349851261603757150992642333208813548591003584387216751097282662996573905257287762417804384601068319239726513052239117553265760656178348608848718720499588692403777311798764789593759879835643537591845803118023364020797536288294775631311108366596762053349643648638927354525182209804665060763448646761712739651506628375938650618405992276463304330502395189757591088026554686426340426578878338433300198641626249610694708811209984005645622243506066738628131285625188653328694738874478415624904796695877530338932864829605797040162481445839607446369975117934182132790907954983608748484232464200964925629686046065399169921875 308 2265325999164518332431149161060730886877988478099793338821611951432377065647358248264827621992720748185365037193896754264140938802416160742542541955132256262849421722897823250845117175454856530345599953337133769170547917248901237640975847361119174819722882573647671454185189982551038730014218943297689753862073287748066190205191635482571517109122213780875708176406840572902577253714117229507443873525998231532689796729718513946626965456040838326845860156021483355640888556316577382452190132798982485960054401678307947494490010905481539708224259800942111526470164694081495084852779319180899695139174368356900451553925420221945250258183558531171066034813713211757093139648437500 309 -974231794602137375752735101256622723758684970450911434526502173373656935434272127743492094625452587486210885074756613514660167476794213543248851985093652225995000327266409754285962310708627840768311364580079519184970022445209758111229735240718484246024054232943211820823366486513637493805204512048080526059071028642781033524819249642181159472541817797059021266998331840358101929860058263377861250993571909094592472649510519886442560223942117142487532464194297457364007429325162918245518234555030611810465186347378825445229148733760178864143448267155971827046342165791651602426155013623638995893616835798639080260263912077742796954462794463882748614084002684549112372314453125000 310 420343140027117999548168167506662351701469078582849309633202449460595248208548318692854723415410369492840020815150024976096800362081156087065316701083604397153872344904718678428830134487979451826987712936737434434554297922947970372810138217287285900342286074710597287899201882050844437407771593519913549282685125214715122475653553655645603429477973028258300048913307274623719467823910614800093445871483936515837976804008245989027512803675288526088079182584972620706105334597402822643687944651641806270236094697113516608665961545762861080931313857828739570563148886555945023204038012988500206374880027868865254233058324692604626123746648892872245162663471178481502346413513183593750 311 -181949615265685181490510842266479912946584695299166059186895567431840934985914700246911677097215918867264223399035226911760257580324310715051431239427422103860595765048548686985662033848668044528294703400621568293154846884935299444320537639605496740465476046772721682872278827188141762502559332464063372223388160298893983565445405017825741266042045458372784703394808702522434999782545028708799845180103346758420751218627191864912486208766365004794770621434717185243701611917072564159161538591080564071490462688597791868082582995493528788919936377543822156122464647608283761417333009679979137121394464162972352086879235387215609327322863556067512209475577422609273650660190887451171875 312 79013135645627850139183872568133936080757155780472236811894052472937070139853282597379168840007361961968685216341834050872117100844840147459571142950959576831204162768616716680663568770462152807837924895714310578441523187532909279868713893895142391339035686156884629821937428510245606700058827766570471023237918977994109846681452636031113395990719922723211473171611208991343961919228134984261215828062456114066752849766359837053411714154680260348953256039447139107459425416860744298061170963348870506793362299055746219138990212855883900987521318741317009165982897117176910992113900484060273452761720925097786533407726866728888460156881201370903895814576574290102858779870321044921875000 313 -34422620262658622238296397776181166677523140504619167549874935589010331688404170181213316326658910469423872959959644463233488571654351629205321183568757023999441051004846650733835681157702063560107222338777918435972279030381506716022087211710865076846935901329904265383517045300620886920230630687044334785777713032148007691952101626625411385852710551233025135179767048655273817564278401377851045091325691536331157455365619551190517729415389190127864163537037665375625280444746695146839004063417086270791771117236835732809962251241420362320267927870042862961283234238337198759994956836556345688468623577077452734095667907083149606839267415196976264200199272509062024802806816330566406250000 314 15044596757370473878571891854229911149709887933150674666214630010412586876354038811836151688180136000517123508474079306245223423775969106902081871600341077356850815111770802806482901173958053820675961577430362981981330943217380636255714741021946933280282094844907328767381864164613705899920056418164321712657584954976967276947120684417888818242982959143203405290193615568979684224736695269442517010133805236897249986974129079478428574802785225788046700387962047946424454559567523562234061334119525687880175341093578178759750163548005618432962221340113567098322500252556590145014897492529930416831986030747954831591137306333992772514595848928178177414808373623607836658093134262179260253906250 315 -6596365738621067880985288766354029735606629361599361365388464819732512832292930921429024528983403148140872225415270065105881813537107840489380301269047153820471031176625886591964442137248134180907760368721478607321236732249823152542637930623322461535293361232476034055472975567096058392550245115449886695437629822294843195803840127123493950608890008709332037992430702080505701549577503185799635329616178131050403089685041404635398517005150862623584648592787731348130309860351100299400475519069966793689800387603248131554285581725413820442997621561501765859574070014784028336515202037086939372364011943135918846212899749311494418318126921290913754377855222388609349893254943847879376678466796875 316 2901429573486460437814683659745954013613130608579006032051484098416257439883642604664388349525679496642347509198088509747987003438059279855380856401022014602402603031647855460946678454632366361391802128341327820061211353249262125271100278820763128446555672390884876823219137682531124102692855298476367693953750642299123959285391857238147363449237961705001429061325574962782250034131494723149773023796972768743773821035947886795565289005616011885886010755623565467558053951768991498154996890566150703049369967287948414391018984360900086004481281470763338936502493075481726229939657248373718606012798914678721019662521881206954816185752691871087177414692041086616058962019704612533976387329101562500 317 -1280259711651791206900879669599742452114706237597075365786057305249135838870278655569029857107332138189081606057041787353927881465360328958843146408034420163006464703451585848462520171052131249127522733783041524192924994862130163629921343870091305825018219768492271520587692397907827870502157575333581304782738955313961445465214517430374363744439999282145551055539541435666009535275603670455606036620041866915389664902832666227636274514490614719741319992677734694725151160267496898236999170381802313462503168097707119131886678392157826294779683105772997550570146571848972338698707105642457183885859869520402998206321162805448732679914972703215567859517406445986766869605356630870903221058349609375000 318 566706900314257905281591741191601267377980871334220334925893989742785283124662723301282090307299125331200327735419423731559532763944336167015572654636183337307881707820181106342598636872741639734300344273020758328860498358595425365576962248786810033653234742729049536834885839369219435572569043887765319153792199312190970731766054459738046064099216770460113103789379789002049749807750992303502761646706758839071205940966437628418048399277835192783724568855387802569364235358573852144631640958430908105837188187200770160487680535675596872906663701776990850564176784413296114096944303730849246209566709606421068527601097952846615352344145166312193028356677816028181101011900709719376067417958679199218750 319 -251645380831111362907581033356669552259181941607536125324457555892607546700316953640946392322848924164951820886270340882772347473874156286305996070492996031968364098996814765731866410351935227058832739050409757480815617585183022588072876383195793660195956773968393241241763633249756620721526605446369296614495508184499729708787449776324439185084586833421628061877877209464721746092475291007750990302511545139578010431106560100150398551916491029366841889569940149488425256751156252885561122562913443612017892197418894079253145682489167305442009687871346322954638901663675599664946545547378851030108046265581826719131269888687530183614855504175144058657989735814972774505210198009966076932056680145263671875 320 112094720181440468293109516243226610389905967761615503804687818071293112470391593514962854245186462330012281091859343025280265409770166415195436534552730227174737369127119021064913853526875176682472040940158260105425815359358079760502213505248100559343931767023342468057795648588923308446295185933219887044574953361371302798101447431403748306336405622977359532005486105526816614112738155346240146056946092410642432600339415374752815306399617985461977817038793629453924412216360479047005107159511020678868045898297524960395728417852596903721852000935628077558986235792842262481566396534469171992348242639096122824991794614380540679482922400933918947957088685537283220772194385208424404266402568134765625000000 321 -50089050823675249494923348640110772902851279783116212938495068784754796189071328131751742156969062530684003166308717094331575782812327271532669093165980463293356629935417664559009168358988038202270176748191763422117450483254277584366863157632274906896851091287960779616365307868739401119323410034002077827186086667837870735768183040650028150151331248687303681964620415578942411234358873075643471686054960837678048011324354065042169545052052824425165143245307398097324983951728070751690220643573416511277952787384415621928219887526325037041102061954620677658716570327149023730633556186762631193533643365138699322221465077652963903378917559930314597482696446858265169989836020474589493748498560372324218750000000 322 22452134883260506169656923385462563656012271792433249319162995796542230802621380343470328078076864354177801822270882947925714364960389156836396911015574644320341958259872602554925976366553178354197725242852081702151537213607656431022659796379860705962284710331945186894283600873469993332873906999406876624402768322539154148568461246395715784018636107273483260515078275560192810404209103010904382769771776915616056318887974641916870558625794299106307851151475046936780111332137052334558721119264298953685402900822193611284693294330581535305479200141734512094612429409254594244765315666401655730230857835083617167878565197673317452298751124844616443578436840678154545370412296385712883583531869217762158508300781250 323 -10095444624037627716296726723769139495129976711600062584265875514693178354453227238522226912699383647581557968608860578581980852607861567606411618019516519811150832723737593166569424912319805081165759436485207788208322303527100839418135367701415094936516203895846056862966509988509236019869619018952461542379946470745464964038910711752598216669144028705710378808574776604911576864674980927804343036601453705675344480100234719916918361642270541851929121796118415282918318566500247787747177753099109479416663639094559195188308501352245755473903657512910230647294953552496971456904392450946824784097683637047214538941840978183675959581536672918181031798462650876531995918299904748487583168872578503848735605926513671875 324 4553465232967291099813252444586259544077271785148301379868549557542206482123799560143918468719582021615454827973668975246416373958951685387268300364269031717057026947189931232427283902252419630537487709635075584255323211085305682869632634392025030287969566485475887489316989691612327525746849311942980080264594215578089247337562420265207283096221569158506891542392125876846205759183899809122456159003394705182316499917672385641761962447703721753269102974631081247438899511787429747057893170507288110094820537894610940529491561455823219280671755835435695855459870839060149569854804356920201756490250759220452467885183134995662408082996704797924251308027179492592913841005957549212891899041220558622959309722534179687500 325 -2060170617228582024525289894339362481874955552677598276622350906662630720592777319331374684364428445869473627667569194487183148647989354531995501155663278543730323100297525228048795503498165369892657500116461770796721463226844633116451122151096318174089345161309027613544114503094893930186683531713787511621591463036134566271809556240410904348836863937163864596496583626068067558088232242949122491113942982561362401792247961178125666037252181268373090072147500174949243280029191352176798271857981816995034046605677781495977713364601289813487136930902644953525974940045122739188569029593995556873442194943320158921414990327708934884772668842791855581374389789718595929516834871265602679226066159059508449670025634765625000 326 934985320595059040634485564857400623372387562311113741853616885292194917646390189992269709766209488811987333510376596724459872656015570680905947152402892192268491468848166205721661330032050701710025989057230732880508133886782885021728748856892525546548522486732283545938475340208127340766335915964134798615952116941840866477528540991220645149003923377505581857635161790572586255820567217668728231852724239946719376894615335484337215309488510143018718279334067107629145318576344404214701501016032788327894838537032397373465930935402864795580618728339905547282778169110873977984835295156465622390199255577767546330472229423540001918981112673180160575467853922588886492190487479199123166249369029056577780489160318298339843750 327 -425640271140155610711004541753634372019209266091129130496865694606272253871490857602179003351774295599392658486784591255208459545207982681259445242976409484141992739801444197850574547462713411968946014179304032975864384863761960279921945106331539584769084024327836804642649680658401119679978920157490037926956683824791010793764382353637321222651499472739323664150463304256886991073309821121690857615549908861611136083558362662892066310454349421778034568029797303577124325458719196190588843491676726893112320212322998836686649061397007045680174844304679269134976816192664235647016290690139647022127247193341490326879005171586210395185850529873124166118921448887455230553874796114388564111219223166233623770608290547332763671875 328 194362665228512637275192724018531390706525250687871375263724561975778319175025814671436642054999889999632943072117999654247429076056192760152733931812326640202680876382541634963199041445956139642835627982873305879351108821573999866578727256844451449996419026187653094310733927061246565688390181742357146017757577265332387495127718481318475237077181456020686474996579974658088429081186975551698713047144582514143794979292701237309902853399647279177317277922737537853729260449694475225704016082368071006119997929793764024946270253592304029182885470730657002948663659580079140658313204654953657713274535542243056284785783628524780551257228652638828513969105217100922296185374910776792295684862290051324433359407590982423095703125000 329 -89024823641251712041326265121894013850070009083955760290988547393259262171454023125356248325688740241976423062411492389890291782253564440500525947373525135444306328240488772700574941470190982426598583175716294910227241491762189343801276186504994228749506921942278273904501584297948001526036367882619442662099120250133869974043663232782480947769519412106092565066465921694998825213648464001207448138403645052759945641814192533233186452951018550089255600564955679038365417026156768160300714793948981266584567396686337420870348863990702420116470178323153822038489626668366450269790553338373367684259303035078499569978870141347665010710553174638020197971672780829828105477892012001313244682655310945847661392829001596417751464843750000 330 40900958959184901533639346275175865966365595744915441056768846537742794992998671653840248120864671118284112853991677127802929075575974940344251994126705668431117283304430361113112529715769315148507281439291790127670290626967462621594643847657368855580613105083659599538784930882720379254972085078730027465089207253916764316610824978533963428115204561862337334773865456592306973301147678163485238298826696050365753757184425175113887369899670472213108258293899546255245588623255407414983651709159297400673955037618633232797324705332020387784076071800068073387391817378339470100231855756370656437884387188340125964646142489846399879423835208019918753303115693130697145841885857656996430096762073815122514039160497905707356883850097656250 331 -18848462359483467795912446003385479164825696505623131027736612198446871596773652817475628826108339172384187981212818110683182539034239211390883266696903613714429889547315931170833084099774038145602068934943501843640312064544571121960361409949182052229562287413712010720207405119990412508331320213162814462123782455774106901731324334881134316871458373354418080699435936048955412027945251686872735243381758560873164321939187558402049446507680261511934823999893231230291420709697588168218537380669391113413456232437387557211650454005309763635120358378159483067221833326727654013383282783317530635949303841345464450167365970134202808092591466927640547035171722532004360081391833228862080465178549411614467140949247267407491746630096435546875 332 8712332265785511268579178401487848241510511961807972686064778247691317650839738685251001420648831763262306884752532243445431505972213880847477923221914308305086834593669184684904166146749081228496364236657460589596535138896116196601957201559531979713790299472792666098726685200357429207075457350631115523269222742436539422719568799324710697117708687854589775514650450857858099591584870741684878786261497333203599816376277680557087174192688710159505109742317557220061821645105747665163332113686029302338292782488871136811844813457555160788700844011829405367590316952429899919764752501006424914777186513779242901979936775218172728055723467934624588637847524158171493449857185877240755891387808853753072693540940942019332059414309692382812500 333 -4039289905875356325144865709408294985098727400213425774021162257636027985357995108748910523056564704745122765786897852305870001251720970237885759982865430046716780208033401979093739842828782270482027068173720844474806106761788110319620797846226432944572566913716991613793545172067444139859169887542451516916461506072159324778505017064982979692531205459950134142213138154916050021903085344530631612203680993079163559544631377186826819936854887097601536487704093793808864443266172913335800956401505025635562282614541630019536127710812454963465533535182564149484903439821689528344994248465212935009991673155610789011990116556556451750668057372050729260594565442341864105614109483941855713548011501468331353805409433166934381102837469482421875000 334 1878381305881597465703494207670003361316793544399027987194258770327685249383122258227720208331301421205313101025378688640525237812244559247767635175712319887272230145658424166085680229113207629439601281049708735324917981937409891543516199251090724309858357849940195560011005881591744731275129273023425050927429468773300562534082482634145520931735609810617917095195686795682625556444270915384420457662780791170566168649721419701694399336792208885302718233926945007174452190533154671349106185284178873108384775002872963464953211755023156042900844572435173662465032764921427563965985768281922851458294059078170733483387468864194663244564073226714380789030342678321399455436224972771720365562388217078258691533030897284024926765607219972839355468750 335 -876126266582480022436153443660461517052354899897721420037539416486464840556142098372379016863067739521807223691097468265744017134936945768783292697052813449392924064218469289370614722851467567410674374841903335489754918759393588333716268077772472491825007181692742138323098472914907471672627625470626163326678684294933592905237602287216046315784571757938276859028059498744580795837487559910194229602929838969788052924907458137527118689200384183388417810245829146524784465763186095098035135818605584368745052984359371510509693815572388397301413488342016468112190435138351491681174685139257786709084357028938385462790586995658906170203870404882019833633916635321662589019002765853334678890008042786330588629449675492253823788193233200005340576171875 336 409873603197029960988925948699654617925188621066775386147255417726613059827926531327187548337120568926405703304234482691216898572821626341899438297031840995255393418398110797469847683189746830591516051450509890197375329029636091977885631085221671051546907771186459379795118478934608266807838772240702917423734606752779723178720134315597199382141263802780964922138069053387637344229987421031258674732073672260815640955011849702810452545031909882428811089045005846614194998404959516265409293651085404820334369957102275763200801069102394751270124200997048061446476701160583883733383902884946492352806634952795801272494250926264762425039613858195197777975955007103608672657727467515454947987026933384162554526979164376176758231724758591669787597656250000 337 -192322290289519353367682958210971747961953271436941926076892008045599146884976636509608553664402941266585569232528068095441829466542080967257501255887687673925296895642964977778259522229357915314699025982557239273061204393411148679340301289157473607521273683950177374315659493183712966476174471270551830436263819211053448871565242174428385761905651792242628010496600621839082865557427806283582343440918629198673990146512581300002045784461181251110911292317287766072957221791060926000152967088648536393940083437606145959178257355332987286606849643861916782343333220246003754122326639931502289553162362586297597898019330880183804757034516708306426797308790986298414720101352511207885338886723829246198819982786369481047489212893765502241117651367187500000 338 90511103526459006287029744417469279813672390945630030749461066397076442382099320071185060082612306385312448164668438895533704544642239700087923537137792868942535231005282745901058413948190209359440103979907634019108609324760437996634200687458160783905651679088464685949044990285461944219380261166918609111215606422641579559099597859976802651778421994721511374943664975319105324509418794019466106321974617470001998935926870523735013164556155433061069128251002406369938543172715707073718499560761727590052855963465874383041340797577258604460943431342633612198719080113607721471444010984101120766860916636215136076858795982671659248777869080397282481477520268566634640497004323600399626357404480410691319181727580885404074188845615506479716736960754394531250 339 -42723106836689143886470917543057114524207094106240576737107396071629559810798476205855284361612704542432020295587076135403508049540151315669109013473035674605108113887606965966885201541556418352268843226867035720027190135555010196911722216405117123150427234240917503453478001747559737237067529957251011782703437408260735799466712334761766089098755675448048712841684523361181286908603687099200377392145863277473690762299613130586198347267327038946581164051576457425819680314641391671277457379603162907064914573516865500788523784632737198896143882478650243535788250372507816161247706502355035097641069328634574401205680950397458642930840204117077422126449308533265403690681873207933802991487170859670380233961893369555153517082693136275379108804138641357421875 340 20225939836589239700988957137142037676964082944376842457560751718703631408966556951245459848688334775367343444109705948114987191260352322123147163632992972262388426723308789402254079326493880617265643317001173868998075883401821572245539862659637252765722262754878268927824594737239398076161046742827360936899973229938726363732838212020388753872820164815664832673479419468457892424337472091011096503120614172263550850794734717876846455906766162935025903150437070370309421464907550269851852827820009722415530052900484497464263141505934530205702906496483612190010618887458225047424243704668498766637548211856869200831314621641020494108675130220352377367730911780465995645151443882198000928717173395078051277118641478351836236633168095269676823185979672241210937500 341 -9603636667374409170685821681424887946071368015629086407330368368774009960794664001573044709099015116740447337591454393315834922994467360411192907806305462163937502241407429133392531392699303154713707762805006879300706500083873725731554526564250231719372768480348353832983800794161894497751719195802589546349677995294898672695379206511684003835048138642417152997691506140203948620995621446888884269201492592619952858252931297549877605120707489386808976236298974931011447341110239405007015544138635672569879919701736478054227054209913418747832186990818206026209454903657746532330779629120663763007840962562567823774846128996043668660476416491436030758166817795249712054213007664221244368020610993047178928579547038438432867740127706152073128313739307647705078125000 342 4573409495982049675711865197378411395574954069907225905222689272462452210561747043401182579803930104043081114985854052252689851049319561339129760504988338583763081911180655292117748223721160367068000541668668459009872009089438146123564266110823698624285539680045681097387846452421424353269346676315636139997132917902005797245937903748211322133484663040589112645214731508670359755062467653685276131074281467120222049509335631092819324970167129339702137391815439365357481077905883437419358211890324266170544404984792019881200049559827191619772738868243435101025224865108914901703464235026418230038324321211346645040778048207318503967517210629395387024422227134330819056374630601286408910616509553167615274023409214032935254838372488034003314374092107330965270996093750 343 -2184329088225417251655139469127592224619683639638888004356256854066394108825927667840205713066116904281019854301540276951914591890923280467332029916978625403109173650221088545912446510705202707026155189018848447649106519717651358746473565120327632904417109402698789197681709352025423649556571667723597876458721163756636670109450241496628831998040576305510015296557142754282840800616844674508368579771827779213068718842584459061226407824917651813637290912113618365227071255384912672292868603774526389752416454089694919605942322146918687758322677993469957258074115448970055613599380125013026204337560030936472999094011285419948685009433472126675571437133140860770307871013402879448879782318859014247243200250622022405593249387884078856683823926634223314140767059326171875 344 1046323397809418284132792642334667016140391798455313071687006915579171393457978601320837297402482863568505980747008523530015602940824721787862225781472233634340589228617014546244401429393298752146491845771903029712145909813416115191259447585366442247777884125651068556324416721162315150034378957412836148168940252908085264469476682227497901982978380845807768513553282344156927285213062036381855751034325821944017411050291643343621763622150694020007707139073368435897313250491349781973812324982401249229399184479697869747009138899376547470016560683661486621770545267896496716574259317535306582835288745629707430519958654201828451088108838410753079794411128235757895574245454102790975642355461304803141767109650219538916804321141443730549051601752333271661580267333984375000 345 -502666555058984383813966563983244459673868872469671944712236999486663625075043875615626256788999039619917318919842036137534011747590992083708083174037465464012972523248361857623995023931561369485129226945195571846075740817945157487221797723481134297695004223032784047237834630526344835045791569476208421967804109884627017349273092313377634981104500091626123597879933506438051776065511826277683315249339481883310296919291383664382399730408962886398785389675231237965592797855313693666855751661431940711044770805758111116449602660407422196371208579302548919422361026645993972661864542019712709308517910000073938929499497233868338686414207182719351256474774427022386130913794989074612458642786616017410412783233391555342916463526269253310546488613368774507307966125488281250000 346 242190190167416272718998521254986160046058493855498179314474462325790068439389880750981648125672603399804321016625232984733181072956541795574974207627130638341809200341281695181037216095239960917971641531146909951185515503388039390621517229276141295714242074685808089504770869196612760495589083227182742522620212265530568753788670013165450340904530290357237718559234423505257122149001969610748331488273605376712603849146226657589608278925954741979578351910245279184739376931404704180101945986163066502384060807788920957066886926482485640260733470012568383365398203719603905030606558804248365023035069434683950992652706234297402601463969210920686193594507103690117547104842969349861369306983683165334595685261381961872871702486745746466214072745718304574575284710807189941406250 347 -117028584198637988668265236806657064469473035472351100579347173814994302521783918022188645276010526317549701310815010091106636427748008719530293110008585173916273868768119390009880463964144094404082537259275478701429393425235201107085343105409497767240839997954417325302527707262883152675561268870227791074667818494538382710259693300480079925636206688342277307833589254429257665238394658755762335271638913677115063815283744783260783392022687727723545283271615575798283582077047329161872524265751548776997973109590311261586157087247003024778553279637716350397178755238454065695274138455488933164074374664292810284118176001997964572324144072416834759431768383396452747603430866130660604374430119138327321989737704581252490470722020663426809509525412360905202024971375446014404296875 348 56712992061384656198243665800098187668652744444838797454791882935063283606196478059464219533461253450764335275229976544603775541273698730306283525815388586142226773547774307120572239508579332684126400278334302266558137583006890604997503936943589837233132531120596348632560790324021229458122310262444063047324736997548574333407003597845604200131384494137696236507349712940808367536656305708160789232806302368176926145859903168849802176192009403484540147430048583721439340130082226363383537047396301359936755657147875960627816983344988544502309067541229019982133388439557263523914844851751960694255893610511684750636355917697346256685036173091920700318451891797474274005854292091520804528860241900358227180772800369982146370796136831520693251836112942126058498684267861646118164062500 349 -27562890444825642472519462647388708491322352561475077458857766215661692144078071887785662947288388184299943626609414484257525105639129111286645625394627440856369569910984322776200724935065451449078030604790950016093526870961878772595968591922769288633299540406593545364924838997682975497854880378546252213154241159753806421232690205872719201581558589278944166891848538495959079955987030400443201130425458768115970351536551278031657377132720673621008583850073952593998257808945700819276313467730726622098839444906903466315589191174503598071752917278317365016766903090758708680032210896656537866172690596794450894177073695259689444620821342447575045595633715379094248275996918562035092087953953861376877979556898841008178430166922744100516651505291732303568953197367274213880615234375000 350 13434297143838705632659584903847891152092389477833985124975854419311899110707710186170798303414759421750687084267760851719672088207280692676871288643114052177612527362655511199885702720024506643231512389815758680041888458000728954436874946049096817042077411484689603155419893900120565767070269676651088230569734198594106766508624158448860268816826962049223739066117144940001373526806096278815687240011653593505285475636873427158542427016209808749261049460760353274463820393221746605482919603432430907320902400718666179623149017899439367155144137077616348119114537033422325769883722994592736257218057365031752091973519574702454497008724124928894877731603385689347612039709702357088428523300398627358106313294589281177018304883523856094200055852710282311594152765089366170705776062011718750 351 -6566736008747072536097250079327133368126199007661428256315754064141489025840594054453412723662349233279492001181105470192283623575075907780689556913977345676433423679706656538237117435329412990328062705360403958803016089666675905880289592066810750726082446945307282811631963330716291549639637702199477986714252749074504203521260307778695204355115755887350551549591503733151748990028377983931410339366454388767155419152451424112875191844338107202405997548640753424227222875115528762233004329102843696489093460847771226913416240890390466156348720399635018429199196342933130584144643175912152164339870684480401706645551602465558980999889763650052401367402785500643108474869953061142332415662993321274844010217154611584304928272921088967883299336542013313808204340343731214099614482879638671875 352 3219030012656159885899040394065137167144444916853160433881471346679534981130514706787459091605807364465529778763657234226440411788371304481295782003461011583634349845306772245514062969337522549584082320942886495081255408259238473072162076536096017806461335507185670113682238237877769305260550764858623446331685663572939270678380361579317602833123696035695362024303902610049294284305791817687430485357416189216439531602424373122560973352710784014881146100105084038356562167860986182804669544654139696722424118320728253337512441015006803069440427216233006640126915156240843374960505593200415105292490553469840010097921417645544130602503947734154278316638189677404631811240689030200215517108458272742675721572624499190400814751395425554271219903585674873307958412909472864182026866088867187500000 353 -1582478505659189883010080169269530670566340511094938303101916981548859745720933305848948770685652789893373649214491427768785387466239918692219835682207308275461922405466510123279197933313088283815327154935014069560227432477058984979559126355712886720768759917685029411783695298614079733187811018524146121582545002072668585303533967369450460452619451704241390340580941281539292449412160349004081751468765557081851439922127755086099579114284768105569919050881642693298951819081838259532610433994349825510150312700134483462371864994608941650386286662344314067484726778796900067991328822351671497925035884175797871746944807538099712266774763806252120815627249384844596867666560875421219462895589151499029238156413453218525676260422011521751749051261811428706319902503363468677145926996337890625000000 354 780161337488487425187519126855942226139463841902007657822821280133318248519827951319574227278317570053150068934324889769979610889523506244083892638448111333342241399397393360886125086087985533325929280776379405539963691152112111379917070590168863474358905204496709916623733933250555846320008150638318584341641109496515966414705184593492506334765013482378497041147181419327857371560830084777368285810608844604309619451464283306114817870856319965029586995835728038974698364543145681270514999785164257891274756601366051559578008845930188051077454474701724033426449462855987814496259407642047809796256812346338297439590330420636775181073492341735138250696313378785038775334052647003408326092815561849845035457178405220099055547388131211387811042738168433512824938846774111626841153040871528625488281250 355 -385710395076019759941416962054801226857903954786483574910528143514173447725841037196241757057928437595376295809388753046585010384326451367733650209340631157716300010525932171848636962228993746832268580493829411838849717257830176366021956033118561922756193158110225638318463981640269010528058657830558618228772458153684532625442561749382203135439716944477286396678504906790893391907534872842434640822429719662087585114086314493458444094359812406979764375551511296497091523299460813004695217626625757699249349685023653216432445940617337385702548564426325918372737330438911285797961632409387653046942907193761482986576737863611148358150030140971732592107164520142139608996745112257804945041849858492583715126312885002298837699436715618298908882489191942125876611022359615123379217575459075054168701171875 356 191233996935618571336372419311591612567239981477711300685305367369431341921031784565528539698310427566581655395551527466676321560382738750427277895623394273048391023102869678287814154710460328623556517322804674926832193225779553336170366556791213150804774183605727912446773830129295689221659419988089640686622074898712889200977910288248330295488721087626217351888279751547096512765045115435657330705947320161968420290177174845209043847210579789966809238360955913310760494071706321664550436871215904210671769159028570464351111903016956825423188525008884999989233721877854589279090363517994330779129833678782445885728360599376358316958898525845987244822568418786847222810973230906968433704210880277165765250111472576124527211223563583356154273945503809472570970928657416806402047937935527892379760742187500 357 -95080672411604177494390594365211017455920057817164982344465975311525999283020419986376826907566588057240079788772404535373993375249916185142422661517852733121523452289094353816650189277459733486351166403194539116610696124249436975684655926503768342146004799243193902710239981062765596466667068701887120258528753520003973845356986119819213758617886354183075225911678996794018309555528689692133268266295870798016445337664073113191222018721466054816508627297493850296188654344734836534974598696650850720096055638766516998704150565945089329883848846466419103749024843456166286636794492633775434234271713789149433115108965252895630641330145648542357462593158297756065357945414130198708763024778994061076094163490539487297276089892851577363438510296442470206805197625677008441236160490591891226733551025390625000 358 47406657264962079468917828314654875747224105319784721102168992102641378945193521354090702493546935731486366416612909199667853380560057639347587076423224485996675677156327264723869787467331871243118290389445213232200865344739454965865953936113356877167394168633969222350782663841889236909408031117778062066508733873043772912114590967389918036923921069178035154044697019794148535961572335718057957186723383433509326626427816726315342659083637916231302005141110126881843539902537016536783975778257055488653730294678412032918898821431093762970339620629048040624206975809824335128431736708959535744084922023086102311216234664232685993948671088561026630638970033364262456060973091629944553493282361476355865833223362406732676005799901657880940603141469913334097649388577326663629527572533832800049354698181152343750 359 -23702980108037711034029158712695026295669563335438315031975632975442885044514700507718435977526073442317974631755155225783724537793177953028385274020698082072736630712936149944236790833597150910750860230154353395811836496537695680329684294429117699811481878827613332692537964863914772281559491350433852839687253884338202540963560347289351059344391183663511805601820513138832704549522663945292813825904649308292709761691451234424499493048598610171632701139316473720207683838515249690597482022989333789046077323013268390469867458979155974984171262275284296564328551033542503571022999067652991980480633199682253544666505535525114422119402033270565909260363197555236381938660024030313538454851191878339982098616481599765171793942308812035896967150060840696749595046423691635765177912645374094441109345928192138671875 360 11884466805392094920587291214947725722735057366376462052379809422096178117506310688255740821188484279299795497466151549041106331655516732796219587749966182014762352547930009677318455679145550881533337542244034380284820342244160244429387140591772377381566274048407325667933166870625198361969559461810430662122701384733495447142549171466503915405295699618103711097407546595992647789347836437342780235341207322667735447594419317607628517512650451121733451133954700349436704477522392858906945268475318541572977854561311887169867265084389633144115706179228252885968722022983076477912696327405956302346154762125803738395427789841614058575477407105925341899896539273868467894694811229067380509413498975497528658520374050188282876085813893269056266065084953701424772670027697440305318264920801845997405128895416259765625000 361 -5975389283414253780945581572147135936800734403595381207535928052256052345540179738774313686523900506344193680555279862256368053279098493968977599509320561709837057364674091687746953469001723214073370288571808689820159246239527602809279756033624906817009824420416445813012294159080738308513146942295865693189732132970032347403708169418585335619202640666858047288041887262204868568458551976691842718549981346830645115752484436095955895110834769675332015994497348482812674598922468570638266475390026128132245546781957257004631942441964321966201283989748863041779268148021106449479204206183593007076257787773342989645417874125868323815340996421139788421069338645304561741460366247319885979216917939573639818142386263691981279063042779347112173032511304220815493169526263594679743455126876461919829745078090515136718750000 362 3012722266586180588060950951908642877916096038019950485823029991782064826917995674791448674749558389791771630971136620875308610147752054667044352643235624964034181844762197991539403257099100117283368430651383807695399941623671741559945685061323199049697434822499055471179425091612796625550825711112714464381837718520815619176178742250031486297401571341322766204513517022817430766588865426077994637927797108653278169082794316161341187069815606166003353378215334584072840578842995520677640664811529393206551930230527253660753217025499558259853812368880187342133452351737424719852319733154241014459282108308933871312547147362398440580794370182448304915690034989495152363412691539671228228052745342602839168346765136172722947348823762273558860327827109354125545827364909026205788373896393006439141644033932661293029785156250 363 -1523193368491672721979708587194964377002907437242371439857142348679915299946528943179242765038673867632564755711374934259875826228261202000690692467532368440926284912039504818569735043709667826324782680885734022283540836254631571654824765179437751028185023258314850114130551339603645929331115444228611772517978001338353998013427405611171423936029989431254833368962635469673392538756240045226388614304836911979873411857304768815962980899936711700272844740473063635055879561801357088363731265061737763553971279980700499596184420782374293774895608871032874790076337107769687317072016636422182784319507024527057544437692717145390273025591212060521217545579078687954355509176299842642241737747260159060568072391827272719308773650767656370424238462569079528482422517625492738430351288243200286287445466121837239389965057373046875 364 772237183796978133147131435261629114264024182775818417375453668486486187681252024206390462184524976346546505900077282458263979456274812670893841390516670098689005525199965570335565187272561521011688876772921838256579156472364175721359634725136928822522951169509279792921792339559456963403519721840108357441700412420625322927090965244834434654374062022626336047840786020892002984435772541660485763122308168942968835835033634314919746831312127595497512224915461453168314773192948823934034495934569785862363316110100250432723054374572399977339469973110586202991898551231794204352401749414544049302476707868786964636448848793074726781746194614932313499916213252157858048610218904550847297462577649038614862934561380927575184739123343260747700837964464881984099089958972553520792315628709767683937482635456202937864334106445312500 365 -392593223965622729375628332531827302441841203191650151737315405887622670891905645057899217237280698205988035786159079384683011707221249180255192875164466425960853062972230990059387414275330587700458685508861757714803117824284536954876016753473965030892788492402586469132015792796249150612157369243083554429742192855261247280585264710622356975861683876472911115580598543706514928950646140771450096720950547245375430580201669212868737454579268223884225045162795524695817815427535496246204080974124519900741837522822341694910678561670885055263268142328854240448754196314500772053037349527426047935593626328223361260329019018283271734905875821085608681863476776647231776490839346549920884901048120025800824989665988510171326048416826670230661691772019780636891230504995874584244876561916640174938774242448833031995463104248046875000 366 200137294103955375451560474043333983444474380922528011344690929230606988852746366298481081840436747906167149632113908247672564519868383937799167147787003472656668692361046458433761679873496261568374143812074563139079902406374791963095027046576458130098958069387712644501555295654675994415520679481992552163888006011506714224242461016130056577407263205948459623388538157924715771524911845711072952177572243380329148617870137249890724434981410728635532527286667928543172928763358219444880853849238001028401188766669451907550502993208505748977913505921882967136781105156023574787228562775228109786319121844412706021157462393677346434883163451361010374751727184105975580962936819398891483305826359425029005199297835997839717817830656724467678054146748117759155347639579690737747102027649968078737428619671515657332639287712097167968750 367 -102306473080425726183788868940357592282917173943257076516634322573031979159994485141608516791110180237712621761955504865632414468452899176459156732030542518036137495738775898864322682493380911270150785004284034210301953859077651349170034883289406388217909648220790981676761724262452805199816172165542472323988133460884059151871457643151991071865871726914389657844258325450413803928529485408928097085240753900994946959742019512808074521560252613950516835520300302649837427630868060182509778780157270941689534367774555844166877433367187713812907934594133192953897906130096778433841739847293551264444360534323996217212146881491211057273605042821529986798527756119317783425582450440863812597615421854157378840169834810936663538298867335737701099153473426138976725158098066092123253291264080743121204633454631865420071489558940887451171875 368 52440257591467108627998341036300128833285852829177424425827596920277536096730278976759022452843165966175505780993296327234091307347931924735438794440213022989195098637798034504642469746252747033491428708357216350440369967576920022180177471369967326256073015982980727426250771935650139776063532029068058809570948652152578566281221689685168506581329522245047972274384235153195663880738151461415391798637155442244979462660757202522349698088126961041717883584001277222226337899162576784997301794684735212229227315593493042388890440009565426112152778818133909549557976939824625503728534663126502634474444020316185085554911408652074713357728550669161408926363049545512285366282320059538621803696735703063216468246688131327441647307218872013915272431979004700411605182334185087266536360227335970617405225815857089822462387715441101074218750000 369 -26953173086069633251708469555378095586433092058430442644114453178055259200892036260082716317628963443766328111812028549465562221246337579217898962433115585997251232419203178313279311793803266835097046482638616705358719714623702486422548674310312608822125414337310335010490136910672196511661599226435377215375511297067987477570302015499726096109484006563492586044449395955836936015646297651196588510258992886347360746785664285922372659960386103856908359188736281878609411714176178879519606231548502519674119713342665219384071303127508451170000675386970240088077709578656798439841280701131729586649031629637112394222811318108411174199298241931895241027220194757589345308471340973981022656368241625068239519546632595718037735406653459316698317649936108768448661634182966827174861986798710305000553194753900397826468483938487069946289062500000 370 13891052380992792034442740451103457291068227389023952178838093139967076676201362680116290818766774189862100449368461025299883664731397051924232600312772373475132084250518695977478671191145481507018850427659968740448963418806245897919262309850103633081886915948445870269640094582329324955617979023839499606965163705644673900438294716878832537414252384592831754698336546297926782517958796817716092705726033908457403481727209725073955205269686148204747824987910813127083947917617675149108173067160276948680107308737425389471917579193004634425724770405768306280572933429397256159143005636305767621339562465243895259588977426898900740190709959083439075195572153985325854367222898138123662826783774900557734166468129904187462711576456639995213257148031544737002756512764015816418485086370648043727074266035699471953622516393017601403205871582031250 371 -7178560487692586297396011468667291304539451106323404269915099637983367006070281184253551286537814396753502453067613116865731908467572913995122570493824865591793292647697383346890461164825889187696249769026124813069512173351779049948406843229183817539606196757040818105400329936976120333868553035593450572112819777216991544518816431926600608538774322723595969631582425417413752041423555807377879504495977122339430008300665480473879692574454303272488457994209386084819354088802161607551772508041059725818401691664337749807286193162022275869809322506485754532616028789737735545045830180420068213955339166643707635760522829097493511073217309385070953414832987244410634221051621277230783434258387758846061995384249360166851783251687743196932747526448773757366489826746029431154345612551807224423317397979185718150863737415500692847668743133544921875 372 3719746679280761843423911925789049558735063056786598686230611161266191686943147888546369355815781184011637248384471699460013810140397203565479827753006855962710481955651758656100734231293847510342813939569944592513870840790063742260614677800085982844285938995928980249243560926890516217295618040266880271352572867795570562399876997449737929504133232567907552821179282335279019705112604619252013139470942679284212581155951722916003035822232272327052575637002796193923595107280663935257615978021601803353444309816874891350332938141328458996219223238398937892869819228354826839422937276954783638752275613674434289303926958495731643516017588067262272069688377218135168866579512889127992696052695335047485833123046053287430434217345066090929003061753776386588063516173060592504639857699533807628686475800536127090430602825955416707373930282592773437500 373 -1932680152609570884322721017487781236086136579168193534894747376369448866352593852950257023772580537281885538359281623815155835543882573817369976009939539216090585389758098695699671426151643462590551897234276186257828103862846526868225460162347116120528103110243754985922263652891683329381231884979719528580761074521107895541995734931330133389080410635130948385688647452964057611685644642035835382477257997206040356151892645290737545042184634683985667254370737609668033732674188019022205631043652818504366059491371368680872436252162808897203380464246013546549026197299028554300238555171164284103201117001213319293119572265087482686245029179258923961141441585066541002677076829846157480302940869810817806163579965303235858250631311974454764671737152279550781852759177856051766665473036696760568417242446364877023453141343683098606064593048095703125000 374 1006871581549771220135092668752265263662544669953275502029089447661328147050260322221746115179245200027527150182544879543007948669425120145326938006682608558516603949586080407962275721696251959436133427625187730901914108884404894107866822954657085691025457429588425308781619071394659449657945765741739231173628849433008753383556906836282698553345972783954000047623402979397818273704025622850567352140992017172909158173497819187836060009922330943130782250359472805863379156991950938960088859272804909909671121055763265941107318119283465337916498275275380329717048408655685188672522466127453271348414136307360121296472728449492453887323192267341345192934411801469073278348190784071204071711759781189083228327531605285774831844099907468094580699479178814417039352226313629277869030837237359416282740599385358950630120185357575518830019123808860778808593750 375 -525959766981662490913948725418966794883768490962146970193601537732295486748604704679370764081028062730022562518578527699993252564127642750701209672552498632283011391228019739175413317649072425446949140093661605708290509476378242615739569259529873694487602515389876263474736316875678341330114506708613946705266208796265421197242697154816448401749206139292254587022761192290731557018624146735975626414811543008510545089326477218418766079319270406085863856726597053982175378946081322846254108372946207150589790670765785176857967121305255153052758454212161420996213406317001566952443717351628162289416569943411909789172393721325526855782844937959110486242271212421224390740958195777736678224268638426871013316430499572341063290278047744074720004825911585011452688441075836838189757997752137908111100471074020131839031745613155917595778769786281108856201171875 376 275481346123876890680753240899178013989552809860189798497094431796832723261120564647238141453635778545747100265603054996523015954392941228502901362212273025855063891543896549586565562941236738634904157315908199894185940249018738420027547267859186503437641941958242847071957411286606836236813235196138384842925799062720289232655525860064434502164360336498146844431389351358207474114308733258353639161360003675862928109149081075002860950242415656702009302773491818353094087515281614728683180879286775816550972066318585019745194038785475762679349476220337227258080572926014896306558302637928134689312678116027286278628730211457012757670565953435779818204639504581672032613541415227462151683888020387660265989597466731304393543696757918522464051324104820147307837410284168128693862953652165633482719575946943414534561714426398038014761807604489574432373046875000 377 -144673838087584453634934424502753664197997422328717502127021499885363177015647473736367332259930559385378658162686299018938106418034265060513931968211798668269267461985178910021777823874990935120014295667553924931373459284788146060137970693726489346485754768516315314730384467182558566027728335085492914505537773020768256281235671442323407403203511525068906711219991636548484645501212936589558910061553242146126309676339849279948194501618080109599399666990087012439963237410318556635611477867700180774917694686494179219384151855018919702833957005322769847532126299475426464276346416041161393570952151649978663852107443642071119379492771190578054662262974362249869796277821753596516509174874145047483287629230616863907050344144704080481830990204097929277330578305083473234438393124156083789063438238744330986707727751595883668956720537269545932044982910156250000 378 76180332523512203507974370559949816147427487977766624933806923598530941215757743022019228768817765125636402503315622708114948351351211773132738861966113557733317763366801909364751841831798303341258015533593234063907907314505650032274892253639384794890785854281046001517426132653201013211154378756815525110782383010486053394026638139842797900387224408996106560096945506981537761497918977915357104878616563735271319786923250770961505049731230763226649009056096339435444495248460035624163136245000407862251390571113273516382333723844886184301476580145664789241087444035829372919902973341947501813651235345094739950046805030388015439267211193256063724812551758993179451098139522474152480002405225266874757064250613795180950874148129614305521532278239425927753409271207612467935178409457618285209850019158787249759829719929117697288704967842886750455350685119628906250 379 -40220523154885755844914149886284470439268291931388112393189462332025035718009883318702867517319844269335547158670874037277786084026037243266061429469416113985438724108094757529883662150389371929132642178675094651407439192723618154731448854235903627202303567802297496638714543291736170988118434413927693965383779129651181810039998387327375825184284726273539435419318457396903411982633741532876077132965767271791593339415954171946234536021433695973265629959159682083234761030740519230569650625317990482536784799612687729072221495621790411764025795125739449327405181106600635803201503574375215963020025602540737878505259190621270893506783955921687264492527621205254148234449179448141722063181037311540175935428845860896453160609079416394192394524724863423961139019877128220765286779198813728000938725030770357064874739350628942800879234309533926151897924327850341796875 380 21291267144765374161095470561881997011872265961726559511714898828848925961619102651344672533175875270603902192871259592170270225761526534226852816167099156410319676407273642528975217144323527104012305557483016109265615016862589401576853105767550054898537609223861890548812460971102302053415886884724442313587083025096806616247348645121145619527871997958940829195348723490836406429779132909387105119455224199281547023997600453738800526528977870871976231120660247051141355794085087509360593485358577141141078849897515119568568115999519983738967757575003752263078236303760660795578539838579202005867246088542202136336765357371589927834297382457206988333705502682835174723703790911912885881564394325870928588747883548701012822602891386200410723102862033878148900233301023684409677334624084626684811059417332112227556843631970673097701289445414745227338209253311157226562500 381 -11300592489704159422950331980420264940741427314780786068144286778447876003381661279070536522619524090220415513178558919421343535525407251761224464611305372894905780927703144163225876377429980445444922071389550923335750529549630796179511872292739531425732935067357941160755720583974227713898812507756512152129536425048379513456385366719261698320974345182404258543409690213524219958573861748537369867197579243239768392549692968109857629950263558787603480487684973839428580940634968604664265488099391039074705278383949060299769837435862779891909556738904840959069076256357315377236790257695670059831936692517243621359675983747638181778802980665071579708289925604088591216927698894097240477560934851045937670690454026865597414283151277188089310414263451171294335445731088813879393719782266501307922908726120381852762419597229017588647234299650173997519952972682952880859375000 382 6013728462741834927263780772252517344816091925896058844063876729232860172134695157101890485569023297423663183543400377207894085402324588620747201918656948120056040116341530400080968658791907774241340623327526078241235262065378041095386629049772404211543291741059854394836330140302003029760149750996962032476118123893183171145090609791212388661781712638553370705354211006646262389462030337267991061325474867137718535092425980230520393007590241723008881248788377082879207789822335864707140278017582679970961201523798074350726382925107863199957780967204133170217800578122652339921599883292174333632645127455223615166577323077150921155746886778162805759914452294174167938957286094345754573705138004767340209920261575072369544647824081581252545463566453456967186135685185880763576853089099242023772843304290705592295561460660940283285656554429752955049502542883273124694824218750 383 -3208679285753500763047177618243064407906327349014696953753168734483415650036934359189223828737084558674032784479290805468016916039957196734932015981561137264675251235540020099750085533125216696688714052779580832593974747752880408510015912142874490636897430548689607503050965005570539280788197139445200150006114955025415261979447233410851525555701864039535440773261586628020118334066220077863550493699434777150848569697306390238210103079021326107387248464406499217488126009644441405411954152880759647975007906898476493780859253706309000415575939742158571856852354451905081572466192905897607600647498891205750810973176362660046617651065709561769234395006273883421066211490751280074383421443740772797108099869450538132826256529336226221132458801764882586277274087579892504034255049820443035221846031965874822066106890375742654574309750180803306275938799949280799907207489013671875 384 1716507550881725025020135815874527299636067670769900695022119026443705119450705170789137407293818659882407621234776632784354157208297973317654631712179518932769782769172554287600819787030256733926450713517412389876459473499238262106111750608870777925735715408323975684243003624614622679562647407711132298399695358381872967465958113944420159186027207560648303557628764495291058742317315019883377729691847870588279788172384889417725276784487285536968100504321573867246067877531169853216567966394864851816146152952512212355908558092892386006696812069136858607382374394199628027967041413028171954058767581916497945562736557615987777531033977710278618757062017840695745072800681385267860757228122716876611547837844053858174121752688729809426751679031963960026751427529646927550072136327631972677803799533673907004949718504131205946300027490331891465338900765252574802233886718750000000 385 -920659563538037817374795401833986269164792963757473566450239376096004410521105812379096596293257415635714269865858195539958338004670200043260290244353476701096438908369615259375282506980334752821211740971602090557831509056697026329142848911082001894274314104443698320279539346073798544540342308961113641729820856877266730888615952033690125439307876801996598061007461536227676629437148123040672008705008647389254350751596235020048537193880049301449117722331463720715969505517853046969264354369637800870898881959997988122555869747026807554182242500633653858552532949996230517846351658009224442625260592284995184517116505623038491695755368888987852879609029507538277110083345971199806375508422217100967243053079631938430748665284727270672150121513959071549417020048226081460618817747294386855734982337843225043956450262990223993016184009984508696809708168314950347331665039062500000000 386 495089150756417545535293681822399641764842772652210746112287532701301017163816929686808138821546590597065791419513564538643302267685119825644064259772032695695103175769587646712484624369647378391152262589609675148306220699296712120342287118941346474415340752918170265930950871200678571309616992116534061056030384532460093191021744198828661484773606899788672514744071616959924250147525854976199382323173522553652773835650857071831287180976754343446507407545774476306362646415532905741101027387724495545793566506300104926285364276671191194109861047852750653879191053075617590706510837193164881384707298266011955298900797156947258921185865067268586568654609385665355237790695480150577763392756175730715242059006845405647870730749284148862462387498680964477895559519379858150668253439931160612376897591836513224529235910783958342344146220637105054845574209951105106790024124336242675781250 387 -266929026313337502170895401970170337926183809125824697773704131530085389641059936351157273360612874504629916936051383821085932156196217834647641478457515313600229158886112631949209320763670526100787446712206564625400697489647020013072959672456054764628108256033442948098398987740499072807056795867520495699732566616567750852902111116845161935588243443976189495948327101555625116401905196103614589765707180461915176360129439692920468780692841835500736013641540898933792091241673347543205876273994874745029591941994817355276314804318925869069799701266668477299881673867320949368121062554019090624407328013487947991824245095737185288103464716088598651799468619467076266134422275536583060606178662904966600552583872074482809010359196066695066791419961777239643751772996974508924704595543866134793363623112318650158598862763631942487951623980827189192358283279110053707761753880596160888671875 388 144289033670501792760575128836572098265399892285546948623786842591071387503035602867736841655356407080775361085325574222423558726703696221003578713061774530165333307163673240202590621810112101061531117573441203254338789191671882580010266286976609306480286545403632836525948526837386985313248295191556274093762521401095345423526468851595267864715529874648564631866586544669491480915114983085454655682547252474356962729413766873091721339196383761681100187322152430077736520497902057076059818795918907243521808734917924736343751384607089188659506657355799151158921433922808458347252137249496703629364694483076078212990080562524672109400625352014721437960573952718951515879555854021284560993367898337799905438500936654218795818435729356390143238729427213223717905521384629642658285310885902730541531254232293457734075499499687447622867445251995643198794009321278273118675052817316818237304687500 389 -78197536211015595404281667536854079832650459269963254435135959555403514415623633614147640156178585510220431162883974512254375737666171813190323090646274600112064850327922452156853023678071962104830918507551650104839513029526407227992151241503553445399401637169602916339657195182876115957331195295600148321136142247241457178516072171163041268948041492136295681368171566811103905632352867293043431319836332238156015366905903375721471478209653685940456272163157687328871957734386913778757516224651332879175749873016666489498059757934032921035595503514447053330126751317295282840382658182006157660544686968343683027408259903822180113529924581548615784630164313992097114030562723917584529650888927433709000382538421070363912478722910021730910154904186714298428313241203124752478272902544765841521057873781751556067725243318643938473303150716126474430907642009568761072982890815088956451416015625000 390 42488572947874972589458867207263260987507467699568930956021149980806121522646966914050584745809838732759792817678964131429826831590936157795062286062284209097245829879161296144782413514225662786589708072186599383383023091301929979124647538694151902514565004143408332892019833803334764306666385634251046396608861642921684794565700773404472206075634528715316790228933754984530998916251310785231529374330944606790154312427899586410354296386114669075236145401802032853151771265507160566167643801696026473582115367625343403949752438861260427708287768910961099837266805582740376508083103666911733865605850398230895533006356153991878505096264681917187374192041982973919027033792327751193627202450305329281288595964057090083847533925522365907023141623452236090669744629387420583799812331579504191825459349592039426080997179706917772815853982609858976191124018312685857717975092511540395355796813964843750 391 -23145558898271191689567995678996631236034061770066535450515621194067091748351668366031259216960334578810403728800907153003850134878050137274283181793296272617861684135165467659510294173156692589527417850711882222476976767781598076272511673345371729666709334292607514600512121713056067934786702789621695160418733079163122346309655659765409912118907999484133409945839565674616293906457429741400058148081392129520832124643127444977511316489535319684914814150222294747817770911718835724553495667150879686103034302254504118873713817973003050743925823705597672121661293628019460127671612937794577817430029854539315548841013192748591660494635873174688696924908816628057355972704380342178504489085323968280352259010845742810946521848791241930038153728818742487735387941910256574583101248827846466148436307576952774628347697316329496170824479613068409186479048959004019384856099681398403053691387176513671875 392 12640864884445126790206016388129444958009541189080310813316171565731652033395688584615023634938807986939819405981262714633847185165330500652468710013178686710895366120290667301913526671095320495624509341107642895930564411051850147549708283980412610795696694095748706607581416492799741340075796934177713930190674824078928842303213258933131119963075707971964561229867094010849324946053804329410202521369689066955895595545948697095660140226664089218195390254947010326554370349800814442758025235304260869657735216509032692140468582148240541218636384743362985716056543882156323735357015485608395271144264636302750756560378310556699587000384570704192716004704256687921797043339103408963653905968847866384383405694627997296363373352156196559583800910567494946797848195333601472300766318282997108081733849524741981075400083344235831101191734948000067453057960665488176544793941468980918832357318878173828125000 393 -6921443018695454397685110472145012954143755252227378631667607382453407143556383306249766494198146439083222997192338626437523050562897044037751894004280899200747884480286480988347575163130509073289052717211717295123351028783478404320255883163748040915370038261544787701734651931646047236837967491889496851826540774024879483071315846806555043935259106913402760147622465836982706146554298935229653153639340827387620359469515467720176051399835007439664729475224740872034047739860749417636825909902808161234684732248932370197623418315065203961031824050760534458504214452516251205410830457352675191591812897434976831938908052806508106194915331832370067935006495976324959556721112574686341591430500618370943315886944857206391602171639673306193157808555498690929353437809631992509775085993047900016270966923314400396019657226896669076299913086529513734037898159061771334129752800550656029280891868591308593750000 394 3799482201770316648410283091738500606910784813793443587501522479494858463637317089559241831670874074578062791185720690159128411106486217595432057513469114017792932328552354810937521876303889251332308983851994538848799145607966266421527812905301246162961919895978963776630291242002503200203317642767156999140633211881573054700859850070727095534430639612004343775806404420908215948097203941726115199740849086101566855838723162050822281983194094806673885925833683983573667317261175185342890496274296700082656280073115496943179783377818185577976204711276315392310819765044427224619699282610955143988449319478405404287396833814661718762549353325678681141450045505228175026763452483050297783419377148329601465999898355709563997213954207301230029321186713459041193095655763438347769501106960574256842385072250411606140128509834203830132655419614810354140079365086640119771783024239427442932459729946327209472656250 395 -2091015585115516833538212581189273459325507262290738925209843559962252956620126891120442684125085522740914392012970494499621211482211713574024409158000520742409199188937208855076795419429355176163053082272427549386176772046564866731504695745823168491010152735609362796503395442894180109942402470164101768348353861817411441892130430738220594462715022260321730918120053415827790797182129374733597703020297221411537165400580917538808983215843414821394208637622258817081658251113619461749172678942439098126093573273701602476347147349994607280326280523458271055128035231256215839485485885016669144024547615868612406578454278425655442739323529697362377182662949460647384620920806074258665523845702914930728881776131740658826413834185151836471764152765869931124744164572704950181813635347838244586059051143060607995410639455817667741717173753696539178412386525011706554825959289564585682207658511383292675018310546875 396 1153698715337251961828612752431949982985874055651800597306508405201530962471848347965138016977482884704869573327396896654513063275378496187802843480024920964232464384190445268330238449155487125387655310339383835500712066098190420545798664837095575040473231987877427201765902902669024617513871024888279045037053148186732279572719629670623718550286719326675160378320303282733293061854904095042293801870624311932447937742740637260300837765379578747294631452429018632202231258383273179225310679657147118019324881221498930883973338206282203002399755797579097575205251427418332795815738341348079380767611003460571629265048573825002331786950237462263630924063962939052377246608539426393911005729082116303003400537157176579792097454518415842141970878489329869899995043128866167800513933034092713038472894984058224245829894903707023145245878668253783523775802568334985219978566815161871023965532081334064424514770507812500 397 -638156271348904767538100916943682593142279477819865069319237706770718276522849243248140533015347494405025700777401991262242318198119274258692236461181645617625077213778265999881142185106077973332541965569967124330829207936781737149172169333611265091775743327541734321733408217219594533732527345117461795584759304704478405865349503129070418631285799154190101720043437246386575015162959431225797238717436816425934333086992207401482729136706363939414435575857111111464857529613895915603219267409631444936899746232519012130843524739025774185216195610337170999812223257271828362468628623000578982101379972730590426305453008790203991099081591089112093506734913513124319995648987320597293752779173280855816263065004741957439542758772676897846130638034048895193669789525239453975985260003933715445083581784906137533473617992173858589180421253392719025943239121771927479413229375009391093622599477479734762676239013671875000 398 353881932894471769068722739676405721569870363196061157869476641366828019750988514200285561242441832388852519675969778101156300889678787583279830043937706476822559894822455527102533843972354624198604087816561568504333527610493392580445940601491953902972064277383196441414372715088578975769710223275278664957005678192489396929137883644675061198854055021103651513187897492124949661252365794538558783141369448594739760897942989359463033629859411183266009074761538671416657390225805493910161507525528484667544398241375269162045584062620930460914856174421051573367030534322701823736605032945637783740504795416885915365161522562899147868084349009414109035385293322588136711844942616254107864553095144669772801331872081535208605946321748040526382050786342114625807522864298599802631499791842937550287984588465930849920130932352927792485999969994551127950394446545633276150834593447159981925976733130299773181724357604980468750 399 -196735935150833555476559239406216378207425309472207870856029442528010805251223374882995463948236513269630870737052636766711559005395707340741382909764091454489593661570198442778177110345843741954276805642000067893600993959371144300702641655200913702273981887573546850516253395688555886559821228352517645995794308800550214222233972929541270737050000237031518333239299122297754621214693697028078087991885533727791251530689759395759974222229095389538652451237893811245946746430032029259729205712578785810768819179171414381601036023174771392881336809808300342407475372649383861069275810526314393830791603868795031069763879677733187595796421663647186049302248924553707143752243179007182606282853272850152902014168242487009003573037751941649186810461991961982923615935841681624413629779306548169229893187606671429153576012723724957148073170724791789527092565795587188729545875064497697771290837815726603005773958110809326171875 400 109647870786048429789463194145057212005620336533492065103564377891095172132347496708616690985497585010166837748641756832372165471559251683614346770575824633135781576738217878182960996203879573035700619283484262942605166270345713527712334706080598412017009506085679659309698779729029640037885651404978223840562359241808167357175747824297507846870411000797645066827120554593815535143022717716501151207241918894947656546462334893257293013932545674290296050229370903164334024597793438975004031166193621688545766176573844410799490449012105346186513381867913953052276968851338137922265629741456612667898610896672091131556094070534126568496139765519061605683137483743553391082308217729586175977042622627816385423619167275412362394313137622133508976658010378695359652953865618171804082186244121146343397131222371385459622147905330574041867115361019655668988970484993680219887780660474267271461652216909544149303642158508300781250000 401 -61263976421759693567740918214716428442828169884888606092429049333673282700401052334020211934598391827126473628165230257936345222771981112171212927786876770783488767710231981128161978451460979222271581341395884000308795036136603393396748711146114878053602166914029658058331440463829539723746668367349357963354980889618506343999406366872915293456738613952331037000716981777262459281053364689075044339960242994014850912183300464319045452006923775592897042397559269639450303048505460494783578760966063213207251570901964586621823332306095762415189097475392189210996726231661550409227719905800679214308585850067898971290730299434529329755207081673919312238693676366375128554333197743759702633451186607935937293943688895239160718424526741744465593514311057807396377376034012984862296999592562365333603028213476202465082318958004801268995126511864126374406441083190565583580823487026247179127844527697722537971043202133178710937500000 402 34315940827790487134683825423506542863458724434599193279557356652420983877747231243862860389281776525214142292744985096812943659243995820371882755510636109283712078994724435017910976120037395937920475171140405874842602053712839124917848406718515897104175048806557676527092014887257036509417247624507275997064278656060859098646214167997657349135164223315790756178816735809306070054885359274202924774638362605867367011087444062903649250273918524904739558720372907296067142485169609279228286759404517365498122376111998847732909754084147137797989598555958771521383767942258919524410068235926910170586227313511773694684712633249871050765946353611544480906439781861925950859400050188275366143578277913613242097091901574359251375541720323319030989490556127885542390285702070838262399212057037033736058939050530988200143127639882741144345397333302334083178442995684511317172630663352876661625947318229800676551823991199562263488769531250 403 -19269466032743517459814485697002525525323965394159352861273941360712493791508964847122083870614104384298827955539744829034667055782472467355038694565599570032124499773136716577823220728022912062800201689716296175557501557880825141956357976206687561385355627110365385879323726841038431798330614232960370094378765474631397711119421406667424366701772848005197504964252691262717778284256476008199389320781646507850872292846301526822296141391723383351611651102042558745797811887331799100889340408716582306491011170923789174546406246970104649674933052305710317476029010586983460401374718083339332562833387442723914283218441020592773018505223927993777484654099735059837665134280747985833935038178987314324924680455135178968524078236143505861560590510780576426379750607097567716771316491128739395632077432643000243750673010297849761941782563536087330075752472211882462271318765914078142960666149673532586581068481731591041611003875732421875 404 10847353605854600774786748469277264748860541161671005633205415686950571220962523141917522576926994951151540795787615374190042919094086951387521077658012537322331496256834079026144832365311607774407410782068101662167762645933828481561614442939853665257737503973501706355312894619499144542605504880007482606051253401029349565307361459249538745595845818186803188887256700220233337824848173286826822638792734766117542546801004153085370377191566628048006747524927797466722603442700715092210057863112170100999180050466231319045260325402200889426953203107662526406533808022721540784223169572248320708362448672715438390206493295659769245702301736459951784451423967500785702860063068133079106749223858788307360262144280849615011797151610222568943421457216682038381568989768282244032904258999098270287906998235081915354381054863625423354589378103709906892169157033975660705794651253692477085697083034769185044984391660342135415200424194335937500 405 -6121467972511654851280500352252158623973357129794735363908567359392474529064147925506656204778347913784009038795457975627845198521641810444130930968766413844318749912994130388698450026420362622803824163176806860767297493094882934108894261946252529641208032860259668457133729341969873492586252512618415685091505537675061419221468547912452540663084950119069613724445615221264988433817791466751159431320114822257941963789522675809288447364319339205840599238888527450620169546489677857741183903224316523485003456107708878178447410964420662079323043476148626239244901555748408961453509242872692360033832325411807413496062868204665313167386198520139737709040956133428625505268166679453873211165368549475138779725831474735201801522064365538254930612481416880255185907634363556310826588036532434518177271238839638428006851654787328290927310398639528475489695318933550025810852018063544211448686578397823915891004946262652840562519073486328125000 406 3463078726685013691560326203065569828209447663153363093112541469589543567578369208285898459570498544302514499247457422002718652991179610839439200103968630241705373582206156392820570368578244535913848641874963301025529201645087662296404037555388474056033697585586126787469242367039921531784256271455355422735900623974636593157034281685524664452077277368768275796243635364042202607052608899758606702048301312354230502994136058242505103964602602878987191356213220837991252644536306380282412334747614401407251996816284848476016905609117599322135342033495317655552655308272117496032384415461884144721081693187209556859373053921912360301635749526780131548394787904656411641838841182169962764597567734917821655018917760249498054933634650817239225230735525572474062361454138894908726657969830392657749023491790483711784995210100256586002754755745811493508493301939921215258612150296221041041774346487289094040244522222809562581652522850036621093750 407 -1964000039086717034371079220115152447468803312765495648450431144553189906393631747287666247558720854244453264327949959410468523089744873899585416692700660396100981488157336208233968186929665659974887154611360750915441568346340597404558742648475811505457903425321038168240749245398993690062824776381301594706705201098386999930877279849631264654384483861915077529966857958365491798139162167793605943554543861371601900742040989366051037441019582747373433653699828442065537008876895021203108442459612281799236945480777443800516073345961081474147443705925099564004217873527875556542126029886804601595207974613260960867732218039384365829556112227834368304833232306860624407276175952074608306870938692355864123267826754544372642681343833687877953169334283435737895199405773011615194472117386621505587011817738476221022952104079550900159160545041765662073032771555528113105769670992306908842247755255003814917222615535229622277519080781841278076171875 408 1116581229938801068914511730040119186241979982733000648187620302918639578609635420583988596107488369030501596201717684977952507648502171667329795390322726817358629156843627147612781191833625208597438346468436890055262210402476459722087216497741354673801734864321386661334539030489577308620444989522673179960191832812351664119728391627003559421838789228194554585964318956545307125313336805818079769387525224073552145669665709131548628685198869788370959819504558696095278890895847871807876874240718642762396828080914641251538061681063916401145359157105002667234281605828049172099560051935796035782165420961318829924086373748401087482426514374326776806788040182175970254193441475433079777179702510171802562945445366101725215072817460770640375411368705477079450977274472467562620195278998761878277539420601570804900381054398272288635144965776771874884455293960213947026259965870239865176261041191246718123367234563181351350981958730605316162109375000 409 -636364916947684513242173468238863394375988619056610708537757603665702600094550346012729211646950455903555553271252886740569138389275698182116784597582800974227060331483522512092625546198049599970606677559035679662571365632725156408991231215197031373755599596521962697007601989850158538244742544928050970740303540555609442468367629912587424382097425175979775706681965689402903853059294979659550049317392337772300638014962351319762055165733469294556248428073722391955626442445726070695100524937029722201031574286585236370317170586985264160293163988438688528225914137636929023561267754421610468895217122984873028907393484335520114620147844495681318817701838824217517519753190027727753667106965691000535334290668462384441192548985924225521876700529868503566552982757473209804413695733791185768711885926641426674071634877625148661969263768343889213406884077026415954188340282148893679601330268428143629550742031563185858492991090464948225402832031250000 410 363568789487890382667998125177006579037714011353977994500852546073334847925420384193067925149149419254683546957089774085888866354729570775858824184527095348229971332255293203395508750920795296683471395658529017533052581059083742605910036989226152256414481001201664520323812418291809610158260672216807718242127962696627395080726709631368027538751148185881088153176745759903029049188883668339682750488837176510514464723964183130138630898653358802843083084255327245304473162980057692393869219470148786902445530615178872599529015832488849251991486094226129105709758017148235184108494197858255575861203145815218186616304860248475832037155425707510913579180749807459735101326656622100986676797377947168911520618940895807601966941649866229397626895015776187646388188009363617040369967984017501476481673993992676087128743668587443432110064108065497518505961043978641377774542556624815769854967283725856175117617656109467492180100848269640352100563049316406250 411 -208223056167364618736130980240720195131374771590472176733278952781600739499059302075438743060379770270534716625550995128262792556477386714746756422512543902947096752622395272755331310468252763643939262519729929374786903445400121286913727168802080459526183288875233118472523402168045981023327541200976914164499139475610764895212046736857783098750660972306859360623678743359506172194710705910042360008842076241097581589949913930238945455586502694792263343724478278578921870559093680364000454660385459523601264063879443702730346006577016595130176011306394498121225659969082884553882872047979995047722383105752562078946263247739358035054030574371995756660652664696697840088771645267447211195297161359870607938185285656449750221492430182571967722667806668885160656320034135189316868104807240256528754701760424763797707526884009195502718599797670487685591783963849355816628566284354047339478575252232813544885169031910512046714947356436836098739147186279296875 412 119544694284015003749265358330386059186443450595615584264351390996873687661815560304804717393541703224503526756944890192362302257633524715159155676098621613861811685633158730043668126606337736953977778215750556055395284341115640256144157081004851111923923840977379742051114515237651348292515028124973356528195357115959483251539024498495628132497717452560041870692426413646574991922411669964673225384138924659452492601337856101231795929682389327899547387998249691949560991143659702014674837478495078547814056846203819836659700594641510091748941561286112737337969581551994136541147107040268703996248933515400371284176458762629314251954817157258473006794051119544596901856325183267912235450414714034702881327829074080815998586469225615316518916571480011851147959047522504098752336550353328887643595050928526939519604643847058712812432360614203060642883777221228187453066291513204676175866939655077705284906572045897976641691280630068725141456338882446289062500 413 -68800007334954747289108718251462831445701470166274427958824951406852710699001125530577720413171567145381131374944163561871155732718209895628796061748980342233428691020350394248525531691876715385634421832700923984926561489186046499290221344434482607695918795838821444126457131804975421258701052945859788430721727152984296183671847473593319098516480486564116759736283510701553127606461020808454658294161874002987089131009464064805359216148600351390288070761857976133842547874688078385113238403534579149793172136342173721666820070309082056440609791152970363913321907809500328035157679433154746876941865016345657021934528081263112742714155138852274664102843329560275348906336821209769116565873046375392020186373509227757974930882458020942603005004428008223426210714399273808759653670003860619717921084253468220616306777477154821252621156442119429399827270711120183223203143352494788456003895666024037978175103917684139605790775304601091843613040950775146484375000 414 39691799428683524257972605723976792513003795950015705408510570348749889554585794060837863986801165993256113084046844947470050411501006611142606609146924644459977501910445706959255529943588591631280256272265911224122575572312327846040407564610614682674053401228573785572107085580637325095354762526559969157638112070561320458929064351909000498131970898624297229501626474251835645979697470155311128074291991736583110613369758780181057843718734807487185657122305819176152871148696001171535915843979263125826541352299064170353492814488600858439928428028155199966656599242436904893320525774493804821701127797899498286646928658578687417161212980987628156190279759215273093527218010102277608425339942923952484665903892772040565313625341903056252631162911572294793114199395370085377864366368541383217708353838110540590054411856460329694542044808590690103260611687862141716498598897368327732245550539642383388335526170478748017075414671520636472020504791918754577636718750 415 -22954332276644565856492492840118675423304102081157779852508627798792232220919928345085060731892252588383535099161233112590684138126894359185467348519217798232114490372410386496835338374303578177579274250472818208929671820936942922659619709084429193624394375871310101732405846415167208814086557628618973145237935152419866463187644219258844915035055698211188628171618132029905790990642945515404872258912711769956326203170236298431782507208019688896990035027705076675363906616648082045533657114942115860284710410708380812199242288224139520230457997311071909877487406000084144715015149485274892222160957769235216547115825826472509646150450201203670226688166205899881529524396516201996215536980692091934208949371970835315121043480194369547113400404507775338890688121729729571733128427816561832024185115006550088233908138274508148991750548310908215400863265161145369485774158405132396022633134586198140313205933590037628900020587606373035055791775030783885478973388671875 416 13306920802702216934738699806269210901682255441596778290503103875731635251726507380035380292336163390766815079512239923754549964444693643662136434349334383117545260641383119348267073154117390034632142300445832620506879270093038253919036866210955893768223600308942268026652387516577314950201000385359685082627561022675031955003837844138999614251070919377831862207569819015833821739678768244866737275776235367335768978188782519126999221905521554711970316597634527524300449116602613503902631571867084897733708062019422482458083706727238667214960497249838232007141235357528430709547851229447889732185062080094877918775432961390818801718364469607768128957783599760049422664085403663031086224306527765144533964575727197874554489755328768723904164065585686407751312039124338064361348652431126081004347207081023490515318889977381094154544024812552541070700533633060251229653797239841182640163689935290425370767394052531197371185465313879506268276799320731826004028320312500000 417 -7732803683812883960310864083611258878040065872778365291417343020871959874825931224421284163155384292336552482874764740346569179139358767402138636621852254023228941037378462776434741110665905650877976746859202028822053293902863959360063141083796612170724308250506966050382694226153728644654349030849097053475607639082341969736653337692689796539677222101974852114179587022286361892971138317641139101666150377803432785809193834300573286681750806122324659398024269071773487836936290611337824114952369090743729045019838985911502157647069632109654971227368409986761852401463642348012103094680362042194077611966809070542260944127276251205333236610955233371954729302805065014216291530428061306782269908758049326800399352523182378324386871487231480013156899736133839842961201175662455697027562234989847320156163982737052650315312559614322999714512709470526949313136435811598027986254187487513186807770324325992954324447277994176564143822400607959997821602800068450927734375000000 418 4504435638922955437737877330269010879875632282375222561075501970797338867053878992120607952532198946667473539328689763969306217516961812302297543955432664666487334275974818039835804528529405244627197581206177654074744312134417687275028478105533693106862539077416430432867033782440198007226801940194345741377090268449677548468804888736339020140816763716890204539232356365242164174673207909332677009984664955857828338841031842286221647139356782346538178268687541708755841639969057235955133050399621578979235371349273455021605299307477254525260175026574981991837124801288896857769400124521707395097905002560609358805760605815799488995996952437075300152526452905524504519081097939623695375271097236281053967378696893432830900126455135251973092395797877725158292702066283240507325984553155153079871824392155975844586415292356298493817513444753216184954401034657913551533926330771084965595763888813560777656379875692359210822422653562285287552134501014083730722119331359863281250 419 -2630178796115055939102122430446032311254482695125959601016512001962486357445636195572621143641385405409630559549057423446260684113191920230777687690981187719441903592293780209932965396517279694836829026320372317254149045861932464192993195532146520136820540926706043910197034690897285199798668757930430813639985050074014792506252056477264819469938746857303494174257553385141956977824246980142880417168656508278356768360465637062561288397492227005565241163128167801180193056012723609948377199600246176637201104271793480662525097699913948605524416616077393990022486923269534783407121820856884783866880511350810150194891723391164507534485253805366173085826403899380427823103048798265361676187559927655768419521905199114555819289996854852200840612488058658550250274987728034829120652892725471707386949928825907799165063646754610659323500347475206016952008041252412667988311121890104760798711968220158107245114113998666588037743688626632090920662496303655822674030635356903076171875 420 1539462633651597464771964293241255857932047104051841604702066176308000738429826802507567169696021145010840100540038026231733912533403502595826296728564150240646508001185144272044108054772793019000807428262085322263124886678947319998609188455774127262483121026946630277337489957620448574301737769715133542262658188341779939278859142677253248702614199548184139190765441543846916029197978185871653009090869513738413155517168935636484149206668999961875986034808701706617072143045351445615634585358520832046466778733822350163185619912942159227527288726563051609724526349695172344243215611029849868789825486577310318952102290377221603788274905154903374149954182658801656491489254614214820737784735088018025473291592027335350021974612016265568794435067610191494024882014597053533370132171880062836155379331286704981641647074959976550166031208197676316788869575316507637867492707526206676919944483733273866290237855123755853725831776435584849328283453053686833521763427854537963867187500 421 -903211680795787491397525334049917013321212262636724050470411570391249870586925884218335105245164471281889768294119145175266848433280974541183974934702722425256149682760708868906012391292566526526246035284352947059715597579529681127575994447756334222615664384643559579330241692479574860176556558425477078063596265604353892968245837086628301934178731445955236007860000447814106881433275911360795998996725209410259882904951334286820629145489560035552584785317823529405551976902770996432685117547746672439693789197893401476864417727080256624444881875606974980825972109635303110300819567507764711486255663330301766849775287628523877206986895098093066420593959084192030239769536034763444824888950976743563954362492703130202994124162224982485906119080397495289210505621488276106303205928492876784318878250051017952268760794777637299423953700402956456659137124427468912009099181823973911185069847207513640596810377186574742060322076314306974456761989443140581155997788218601226806640625000 422 531182776476988446309611122020209666390350815872257809015382081836932834718305308017046527373584559239796158311650280160586597554140011597779193624476649989987156448490928174920684424392682772991990762681881464731498430540498102832514035627143312584342679987632723807807876072621212880013342124537788077812391425671039437313354046760579807482789597189947584727967590356757862004260137769270881785054304212322447382836684742538234725919665349990321313900554348847091205494335222510222125844088453947606918212413826433869256813560907940641123712518128878926595237639996326188999016165597901703955951296771930959278216817583919544052112087307655101436976258497162777983675792506732050369465140441015195609203867139424225555693772613865734897751197639119524719611112807940547982221250441122669168537287724641001440450438138624329619970900553957186585365067191612151829166607211020324724590657978792605739430981739704614228867489025759673610222935087708856390350595089163962364196777343750 423 -313133846860607057813496128116099867072523689461076610634953373500799021223142948326682191897605517002239612938032415897245640202039733111019687702685151002701923149894502123021150577619386250590155463148118338105341028765789045743053280032612861266834163306699323255823683188878892273467540341483990088171894365604729119433978953679732394268896087523212752569749576633697256586660592376006141587633156192721806690114081430203331842756770409124328427957572038937139994655279494247451173991235659876982049325235401014948526108574467018283688566378225384760183470583098685507439323191679977036830496922360978570032912864890633316007966147398431884116981286450953448701105267220056979273203619255922472768508746587489015477819238964078649965537446008051757848078722745702341638201021685278871398658701482631129085234999980077191586252980986261758893862936251108758534441587615725984777122987813892677710353554229265197853484326975872264496621982199494061685897747801215346507549285888671875 424 185031294408189432903225978881821593502429573956779746779579337412990803347301724447245555578099120476624623078080609246609760549372595337200576301774455884598020369229217918145359272290081742715278294566907028586328037262929848163206130641872593191333960393397511384329685112084753369954718277853487785087296113569145905023449006146704861729143868339487876261986093950761758314800554627397031527872732577083636137152334241145916940564307527303221711964123780771062854975297620737568831099034406922085541733756231613738623182494906214507485692652309959799109208795787551117551883177108614130055093565992065661509411064613062111408827097364494720209516901042096549077519489307637817296598816385370581188705729878214191954261160970195718582189167443611769952876805434669659290037984258560341187485425524418731437903733644615809803396790968592999157707945675255166584920410903828156162337449467869655116721579448610125233421923714381594278996488764995711252412383230703432007285308837890625000 425 -109594074267224128691681445149837197454652546455527155669278565942516832276469585766973896081707212646017581708321848403833151859624150648059409372944756792680487828508433870572285890255791517636164644984305009524906107441487289939253666835679956661846629233433325224782989315285085091412223468111482141411942980020251185670617979678568414114708912603209149134986008870787348259387155768917226584547227157740260620630311802509403320573933782568166661080142913087106026870087526900618034395040559772058718763433760185212783605799054113302886275990113880583750088367706026990948151403735491127720731046982018773559300654385697991116215725889312954182340706213785947757057843326648593007256680838512424225670225549288190812760735321943194714765738252735589352080690906163056383621449959034285774406518316451195636309179507930982094349829763627436861675138883469884255556325437756050416753246544908648543621381303044775261590182684326408406952964952345029228467979086346107075972404479980468750000 426 65065871101597554520917720671450439699728465170785709594664608611496793763562079199195033540402257527772475207155430946612327478377865978054800036840497400859115470631171068735982382007064090003100975270415223591752550242631345860853955788001242518047166204252644624248529940866950933788903962218928390936049461886206930271694940694894209497506051887637665018091936885301393701851106131409794948714300394918618714101901106485814153731795464784392606607655896251896946988804936914160431053073315966422053782493036468462029074045734160351047587072678251305257768140592347036295277585854211428157029958654097813886631745862350494773310855044638032386098753862804910735895869980673812600180657092323407522406020485249823827204165825370519517973012461772980796565560813161393968101966412662998759281273400546013390477966058951326199714147043274092814764322446361484485835400004623344870659378397733160463452882094317227470342523932813990236955793607702644957161571580549651749808781090736389160156250