0 1 1 5 2 -137 3 -2305 4 55057 5 1768925 6 -35751545 7 -1898152825 8 31051487905 9 2615263500725 10 -32196751861865 11 -4397710630483825 12 35386058665424305 13 8726079758987677325 14 -30892640754445199705 15 -19945212097156278171625 16 -24656943452479555574975 17 51574705038566675242977125 18 325778747460962072268366775 19 -148762946155155614647179462625 20 -1746561715460619331677930246575 21 473259136965401094798471807672125 22 8308098640824032440360677737208775 23 -1645155070940569339659950133857409625 24 -39181750890413191571083635918126943775 25 6200454161364867634742467940846973903125 26 189688361912997764036601065172648991804375 27 -25167871118103833657352269640984209120940625 28 -955536250597971388182854407270087735757039375 29 109383782138729132528835623055153933893801478125 30 5036028216002915244327228120630641852055578374375 31 -506425040114209007868504987444894909463597291815625 32 -27823058901337685396353864559031557928341101055189375 33 2486192113445371069808560532119177421017582855496253125 34 161173033453778121477950562593178595789999440518523664375 35 -12888080993588213245115798597946536256014849165480743890625 36 -978291504650863015005558682893055319409371073567432896459375 37 70271830831352144570487544008758922848031744965246533887828125 38 6215238433034033634795756465304768198779928939789425450816634375 39 -401517198432633633801942538591396088058583777307110535359386765625 40 -41275462412072192673649302040752505920184509928125142675056429809375 41 2395454133783104983668341139868484121018700327309450555753544092203125 42 286128892009899028656720369854020564926959016579154450426492527254884375 43 -14868025466210751165595791266395063134776441944117729329214651367075640625 44 -2067513989072010389450693052735082570955078719210978548317020201692902759375 45 95641715577790182361113334883188597169911084581616281917056933936050652578125 46 15550385558223906650901119028854694928112079285956115026816361940021514378734375 47 -634970136694572905700510976405247951469617005872423957711826461991341891118515625 48 -121575486323789689768463675167725886939993456712631979602738912121280519935276109375 49 4329650351318050465884854976688578635927774554100808797153468007838271945661196953125 50 986714462194832809711488928364850983709306932155376698072308824457916126974527740984375 51 -30136595534702044725109880669353232032468439227439667766581546741200422124983056615390625 52 -8302917864327218897461870929497164987568636069604920618306323241377305151688463479089859375 53 212356091462693930277016280111145801703670951703927158174151333540985830222414951532601328125 54 72350633240426971104992705201218387591782664052147484219648848018170471183509222189128539234375 55 -1495937921913511646538374892406211535344800165245217358609231625725691686868139885061553722265625 56 -652123831781771870778176877804886891119507537530860171190117393970527356679407869130443053189609375 57 10310529668690518303505252634884716593050489411450311021352362338730838199870725691626200102445703125 58 6073264111016334046283211552824749135562785048617214375876305827617503802577005892008642153665081484375 59 -66511416211934439748319295993253051430488473266901050477245267396627436713100309138476565394254419140625 60 -58380815454153793013116532501865217494861541861017840257011957437351238528596523861510984531702120923359375 61 354586888309233789288080894545093572430040250849189009353764211908462492208352385518437292973642349430078125 62 578692152759493951502057978656157547146371957924824242466560984455447251600632610727043735607148570711787734375 63 -668009942380474422099194611530132105755464489905133197616402822131361013737528306511965492591520904116766015625 64 -5909472160775297641140499703222394586704649525030281884601803421462951454904744066612768193069515917205089447109375 65 -22621433721275729397378048783767563261050591793814988430122152647456806284093026851147782738158690852142817185546875 66 62113634684357505514222571631012977181694706539599793302706379264767594788726489887176710159331209153908877792133984375 67 552436542769667626287878955751107672295626460157468822808397952430446146733155092528355643833048768360655390308537109375 68 -671419208150168026719932397704259315968636212480028812393533050777635243103171545772774233850215700314723682604279580859375 69 -9442736995901498704786936565075498697851802147494820614024977097861970967928294228156236941715943733834598192660242701171875 70 7457910223723070709151469658712833140408156572364287961864787556103096892567610067507289201269131379448808333187335941340234375 71 144370188652138348858041208941520320935680219214412705572367178070270235239144906884828172925404458838928385170703831937990234375 72 -85059032450002067552369997969807405176296215799261976609506950579946469282116926462044699528370526832225551522467218837605424609375 73 -2109229042688552038842042650942930049275255155913219680843625517911364370239970826214859306643770242058388442243425589912745216796875 74 995361972540281690680117382736227723368502772262506036979811069968890123879114918209066320089290999107607430093480202023958025346484375 75 30262247626451770295038994213184984047554272670400207718852438058565886689832344855709064968491972657333997796081586981993779785693359375 76 -11942336728232163690288231229179241918689537319637447310710442309829185571682084531961610464242425775870760286655376519681121109031318359375 77 -432300476418035014323961252898629733186935891716154593988063428926209124783626252523298060213285296236449982298633381520713022266613232421875 78 146807205965877834801035590088288715027798609066576744783861740228178215197244191189072638629893592647029613904245999798898739602723599052734375 79 6196584849847679615002752342068528883689114973058213173552478189052469576752122282829757482004540966478930045846761407890223447374542800146484375 80 -1847855697702066131708639720239576330507321023968758113876100160494962450210570547423602841775355493864290348517306498386854952198783906676162109375 81 -89547018142536258468978868954406015985147535170678233298620618132594817965760357522591671175655628394888385136760560338191570638967994223279248046875 82 23799827374533830487935876064211690528991328800664652803789083215351923181834304935679558133897936648512776027560293070141352829557602452288202958984375 83 1308541725878120809941594675511387968991656501210612915157821707350149177766332114008505550566899050840261188294528748883243588515838847523482545849609375 84 -313469770248591280691077816181833451007859124547683857023958904376871213214112403595104810915557160921701480525103056876704412203652328335849764257255859375 85 -19373984656992424385140609425268134737077757291212439834587432315505186077114809425403267586692148088442781652937462499186700813541796678778799305207763671875 86 4219608813038139813190438481697505946692831358565544512046976951691990675572753750377576908373761365449615478565981780696286251976583577790757257296374365234375 87 291016398306409155599731162921323182890431471373999434335706991778078205804227293666606208559663813995432911381554636442150546994147229217700018206636435302734375 88 -58016084619427496749107384146438032898236607810752787181111558198256525552501254889488537903821473614669715998001174034922705700387232799294432693301918127099609375 89 -4438810197353306405975304379338573459777174094961499871795396665779565529707570572958580798745674700392240164645448767293911726450499063724003623020318612311279296875 90 814281857056139116098753742726650691027889540940626186218289462773564757767425240131852835503569633074346764435953683399046012155930627181607112456925462494965771484375 91 68789261962691902979613706564389654498690646009241799061868330700933889211973505154395372223229785297090595422710411444140463032427929485004008385920872679973281005859375 92 -11660196826908143334629759142454336214639694382500502241920681606703222212947515364251797639877474604296567024201277143448033996040589658486232009910390804700918998193359375 93 -1083536144426500838681311478347935091721683860034242284427689008800234795879990697642367615814404093089321069301082357880709631015508809336930901033316640445826375102294921875 94 170254844672065583286125393848477353951153216266581355354638544042589571880867312989605745163322011922885473440111029653784532029269979748068916956143364661394913751269677734375 95 17351362630687082687869638161524742346493567901934348284038040946222923331064834908646002779438355589178608610517437294076368921250518047323128345716062624016018608814095458984375 96 -2533465246349653913334121620520442765575780158833015317487696988084338894591223772366802404166333985547314393190721559901362103324212398086164990226466069018787629587969863037109375 97 -282515717864193779528419220790635006800546868805048061100798097736080598117676431361096647246656976050642293076720792596982499979909118662400116983708536273791059552216661893310546875 98 38398294291817492696490291040905062584255075071876762393497679982076898399018108202166449742836487368637286909215394629305091591737128030213996071500145127192273513584275118298583984375 99 4677211008271027907275635004476646680886757464508326830003758999568400067711321565299602620402108588623183479432096276416219627639722808035334237590857447518668229018913099809691162109375 100 -592445788810813808329933112691652160321849106680217881116896996554707296184895811519847507873601041475088890052836017682713960810081445308395397806765040312316341465770038848224234130859375 101 -78733047278044721139514952635979937031974716458435984051645380775781617577847888415452799989882164343071016817064139766356327771813916716714391638005715851364007017435242411158117996826171875 102 9299932760132311926196790826680912962026221501209545050576441753749212692288025826010480923878449418900049334959182222492784187915483024552393540724261010333299943975753163578854328864990234375 103 1347484537023072531740329031490337044326481322265243925722270480707761512317798637306994471652205130699405728559963756611735881041030574949750575130027753779605351675978711419871013423880615234375 104 -148441255350452394141818006576546028462737125357856249085307154699520555421929005746275912337574781350269194560329095781455917554352596872932485744874880449523416106799523730377408264321823974609375 105 -23444625756516987985470153555431928665126242944314110905995348832461968736639916470079622420084225948774933687579914850301805711551046111118060118515081997926408045570886948653873875487149725341796875 106 2407762624728610284424973524089888300825527287615564242411097957276534804043812805393755156761725901024204331033298344991056129041782442252991281927746306456761267748805463910450345198678477181396484375 107 414629926614552769108618344474326520541675480277839733689807619937419601165799709651176051981494957497484182938288789534337888323963476031384284764779719600676085297287298001836573915858727469476318359375 108 -39663007703972966824679399344202491203801312602138991909504933891744356287466452620439471627400281980866136959439749564403277499190439473856429457111655878118119388671357421414563414094599086114945068359375 109 -7452680234568080082447783551643829259416160765951778940184398787883815123434163983159173563605237186280313949485499409514792081612017174014381593530144253524019385304695352947205514302337291236532391357421875 110 663105988863914247777949915861708443379642774098811424437116128721002767706911800455924322178607993286732676682359600760659113672644694359284923386026898228189655238635352582602333194570744206435038060302734375 111 136122291724322758308109252469601579619694198719754757836271567043694599338131361182176094514338366625948857963243397481356890462689369512732704613637305088938973722322847952432213930840504250867182404290771484375 112 -11243360433129292212002549124677233330754265370246053245046864391442598772215031189887550688844037102152282702285973353471387729748050046404997969259349158494611511889526670378194085850568601065778942378909912109375 113 -2526019663211758587802347022431837227273502868422460592406545634398007804252130573238840812312375509571977492396518070669096359203776170671047182356132009326181796777273386600821059990422952133063052255346307373046875 114 193190857772806030293906929164182247216420067525611947741795171377758174102907708095887298848417065644139799686064437855301741984748923296134656913480985648771449352763308294939115635628394050444834057911593314208984375 115 47616485429058787751003279456092081149369151311654061959273060632951198999442885967054348616027036238995979328009217918393380271699082936433572648320450876479782669646501445218658914081273050245632619341293571136474609375 116 -3361063253162082405620469693048254859895060101443880276633278739602878788539956171991108634465874751755344571511334387652304551817377026324820795056548508254213188093747926308622429721350615908559095402186515588031005859375 117 -911614310448683151444955976004123663258420391955822533721825749112433325540230493952840862364709438761989166389505895060709924824856051673083801182520655412079141868465794790092150462022036239758723659672521366736785888671875 118 59147521348190694158905602682016004298158867202988194094698036484870797930285176814155268745842642850960855176478302508258230851022283898595234343589217148389961057786569221303168780628369392732035475954680609621855755615234375 119 17722156765277980593816306450704907968338758548642444525099911202457629440678472006473282268692998845628989180584186202521822077207059703275646115123010934599254681246524979313917392135155091722887938858073321494649677825927734375 120 -1051635132724030299026300676250379991018212849195994183132089191343051095296645278590918859538889474652678420189227784741593063959972290480740697100097873513665395865776856551712900792277929694473740211163966184816886867620849609375 121 -349776903180624094238920500782955310859596530431589092483602719732491571803272722198795201601086344932290941771502718700732186500705102084082263963491821936177837982761329880621118607068804631565310232456765200780074171274139404296875 122 18865267355753321450318943351945172029641025617781932515337198730044029710988477139945215476675879757480347683691729443001046307239851327583067824738659406933979899847151292723570688294887954713247704456952239150880245522733197021484375 123 7007317051240621205789619494234054623977270955538836486422610146443183573674824467236714441827249920029199911590438379616276165536134894227717204098145665781288689390530680224213641591582294511823029956560268623971787148675757171630859375 124 -340872732074537577190107167759689224742740721682228604868495971162641418152782273154364791379107330447407408387289208983157467890380603082281623455251799013660040037401683257688801327006025913057058609226428974200580836542602897991943359375 125 -142467348585694286667852412238972135410169122563275290363599872477563878718743785263622943664321333045783604865965172214647542952741780770657791313199809129282827392663988720632447638926735261718786318813514820989348164425311624553680419921875 126 6190336081580914504760408085938846123989654001248752796769044053655669324000122105057772307105316776331081995512780620835701010016498308562913918402849884380201673794064142365035988677238348430811505242767612622615021117861150561568450927734375 127 2938995199739096351988005479051593458612320399767818990885645817280312239026998755326360387611653634012190352501644998349564151801447720633481405877048753368822081108027658477374701149158711904357923865835302589147649837838766633197566986083984375 128 -112664998543750253261000608564847852861901539422852745086298083273510179476843518412826805508326519186174729213171723501325891821072197597205983927834989754394158831098937372631376925299708221093726289535524349151943195289681478487721474456787109375 129 -61506329454508653221128284656438081222094583506699758320436242083492105485848063782511543025056882350807652795539969303283191710860180923041900351905657898627865468011556213049998687655453591154234540729638456234325383013873072298423356395721435546875 130 2046941492294749526542749294506000022997545453325277875211276133832355203277835528878696866387723186198641227119162831214292528722465880771201150364367326394189803912247812148000521546636034448645519295065195567405681980094398175944286591219329833984375 131 1305558005773425984469675421337115990652299655917723299604443638947505517548349400904086580439636558239002374009667567683215480074327739643118427162954991977073795775884612907572974969757032801951407024241511866131920976172638893484517318649990081787109375 132 -36912402320612044529941848421320752534792411330880430569711483917452714536220478589343271996282078666312552251874535765613638644176532223510838677217828440852127039746300004867002193413924759059398175358666021000823778100700123622467063445606667327880859375 133 -28102614407062001474549248451979492106782737898798997191589980194840721559935005981879703796102598554714389527082103946165948019130307045645998639838718690642006684070248062439875507720354013232225878683173819850369117044979210716385253659239421245574951171875 134 654801548364597104069380823825879473580723605041154771097053731511232579597731401776591619451380674170798303183478227875081718131776028059534536940141738133389895778022539592665051720694652792532663692861948989231903537732788809987749080702844148018646240234375 135 613325561290324913529861989514700212021943292332334404890520558727158546521057766863527568103052112796593959369815703602745808189939585487181011158319614027123630576687057637408142780196918183207822692918647026257972310501072650281229831838283577139034271240234375 136 -11253882056282114098348048669498483027100708780588382819439962314514863783197096922536420876886434780132389093773590325614308134592243806226115267089301742841618867781917652704543967230607465656650241498297589263211868817710728023025923235779783631472621917724609375 137 -13569058176629849065381659596335367486402958160568933522645148761449331415867930204149921484830876323035220058304647533403767186713710166484702614175544244959795923204478842130898921569451538740718000777875119228831705289048186271111185271239962689684566173553466796875 138 181923367473975994971828294189172494871458339873533900681424779801096229724936718078023717517463151895082143255687826019665118805571708202958889166902241655827909535529486173470154200868844399080105455923841099963565690095030966387481413938696704468480539974212646484375 139 304259481434106785680531523406619338000381824337046747335662069609966734281768131234365763302466386837250790339737139386872944820199563022946806088342978348600337206836976425545727061611002822082892152669795370979579431892436407108899064993534089412930564075832366943359375 140 -2575252981608457526372971911518689549513589775587002638866012843511251229537284361509109254545903320187205750132892769376454421162865910199494235818589785862931180886868087526472296987109624068071353893144077034081675050097725265568811154103901944156591978760158538818359375 141 -6913481303833584186866319810419720033596227724842155242767145802971601789658187638202961057972667170069783953655902785141160660627940418911431033262711697875570303755496965769009451242273092125180350792016679398987269890570946339557674849823872657606048153133678874969482421875 142 24256522086732465883079825350811306522008279029747538063141736356625991636799711194576268302474187789367233976256022712391168585062481026219692168254669399303222515040356026434632951568192572336984111667113610617557272041477508818334410132921964920394633213171146968841552734375 143 159159006523821432964088220045649296185457663977417676894931130733341857527480946985193797519115606519232146239781667782949215680010453801769657950016693244926135380166653980682466581135091174109333710177887260947390942922901437139276424296012976440171504880753004574642181396484375 144 233868441957862860173013866151351754038444527883956917703914189229111565379302625392415156100460998267679388904961316759492266958494833555442900980295794920372224117408382195027625949646706739788094620009082401170622950501639216410847176340794642854995451387442232193027496337890625 145 -3711691961977917073885384927894150022644164162625779782016433846801253294574179018143638832745426563889309110537101939456841842048491392119905366153087941043035025027940662150385442274971173375923596317929708611374882801752936529502986190095686741182045888601268879556287670135498046875 146 -24052029511479783954891020355366002815583882773123046906947113538998097143630713761186026180526961668754334398063051027964682561097500600816880574792587927894718669657626208513126144932057008197240324213661888660372347116048187841005731122723699866574072596097362431995654239654541015625 147 87668678137144295711762669212775606321501851360559328169717957776848252437550328568327415541192194280766167410433219816893399835325430903415917317378873041910390818612564410138350849962957907646358698490605158632936866291480213856599600712529564303104878994216724727105337702846527099609375 148 1011118421472101053660588104806564022657823841161948879890628350701941947566173460350521105169030036583546556407639596264417949686603033824932780595005054124436784492289532580223340265226795131440874573277170009722791405678972614528708484519190010138119359774546212591071198577365875244140625 149 -2096888634908811128716918816521475117051039269014960707797704613904203990704875810452465509489778899892731897050508680348514064703329516171175369698500834782221346344593396634575983277385744818071891782144363433334680349176134744353188484261012883680551981966467460994122220770561504364013671875 150 -34890819632037630876843869756428217964169748223041925601788510198764494683876674038203205984018941522517306263820147976373090793051871611322104306494736170366761835797851720594310903708973104973079289360486146861362140696159714691259907820629272883116685016070333784493887695113265018463134765625 151 50779939730123922273436907892689704254519405495948335571475279566878334500709098823803895850681532559780798567008260192587026318325647884902950962141096604356144906994630279617224839121928733554281573859305600695725921781499275714326180628439466709021829736704807633234700526249078230953216552734375 152 1107398928489524137876539281445195589112117408511793261928326934316568741460536694441546304034479010322722338660609760760973678571263122780676070356179719221292452562260200187264157522138543761622873445632740128001270294616955319349230768250430606811909497546636543202462983429106080036411285400390625 153 -1244868241272123841371727723542365299617725253889672848802365649383229265038158165965139399907009662700428772220708350178458067669594437903946884139981464189559249927024475004358223650927680416232515107483377410891548746474553388592821717953441275208893987948886000444758950841211771958809947967529296875 154 -33672331047901964488266541247612444369821568356821672034167339640886619151031653338253863691333645063361139747145415281113783935415299950761571500548177841566750978843303696863320526598364347756747116760869983867097229254748621488354142411622379396484458745935363362040042261479882159576539859771728515625 155 30888611228017435772100530540696867273013901792255449871750581522608370608416811657807028430423408839733491310626504843846602952543965537073859008021516679393290412285190083924412361010351949285385051317690949727586871980773414831171945507444341036929064917619131122285646094279151876030507882595062255859375 156 999955288752905507160875503431032814491289090401069434136694805995704859924488873612589659441504871739665675603953901928000129380998009448992355418872328998707569140181306247860040227936688518598845358453900043540745786490604959728432243493059651830370083698532629632253691657155600407119455291843414306640625 157 -775617206510692109296720230307336065651150880641874381988197222209380217716287219848036274196452863839046464024133260904051349169786107005685603073625407876633697453570417269698448986313931019747256790108416181297871699765652714814735245646668088426119478179578018574241579636336948209007397932483196258544921875 158 -29310948846694859215613308705801568932027201128470171897773681806741658495900886110702786769217499227021889113431629846157012036525233907354099583091725855136296800779223429456564508088911390880779316797458574613904686832430310119806621909235819626784230099686368994937948291789780281799713215555161380767822265625 159 19706143273614200933480784471417566091746721935267065821881027690637587760186583248676822540486320006689123847594556796869313273167219025380758198357057310734634636017692283287918677713246821427046888215627727703430800593039495337798930238025937293221033012986047118451597730912731624948754791402064084529876708984375 160 853522136761237188343171528001124643009890256343470016852259634431239578338347940682866494303935945123075439021744705561658882402653070112530688053061961130273906174559698512381781987920413713442348083147076603422110926394937404754973618328225928412813363972651728163869660754484818623340786963280167268466949462890625 161 -506515622968273902254106075859137689883025581280404996018894939569170076852344498102288907777885734847766712934542188647044305628481051787306599061149615688590360234705785490260943216387755542821843602133335319055815796739609032131973403677991164998225108876735082669446064881485579625555020258325100234672069549560546875 162 -24794142485847957857637130172621021388399085572352409959635110483081441066482513479401968443324685994938887165237856353694408498968402633611558401105710148642755822018394984051246353890879008188112540715308728565734576165930802551479088931626744489854123703518377787317278816205900937461749506867898823869515323638916015625 163 13169025296750140501468574203984104426348127927261186665721703241637892291580516440799460253506209795370095178427935917084558714419014709938016593755281963388151634889526659486151962001425861424875900790810708470472156888804645426514114561467066411764149138843443620640356132668678047005757204125144436439386216640472412109375 164 720559252965051877696108930358151212913806893259843670722733243624437994259439833141085679981962707359206730377410514461077344395854713492836894108373792002001368410665371246287971030849680397339679254082495828859148002681591999306927395135871147057908736209323501955101845084076410389643743498979458525295352719211578369140625 165 -346271867819232473454536534799658930334648028305175988981280545505713332431413961633454631615243168306596655048586348872797169202705109246169040392348462243286405793691617432996645471299633884349404535939846423499208524208353859695092358693377664692460370639745992603397472507321056300900738681701940094695136240108013153076171875 166 -20991908170851999058089674382471676572859298398361501263325062329609794248711896548028493383994079009244579178231114795908583261714722037894375381478573771429928606585543460578260693011110126442636649141324345622901068732720723439949631065448724084320202372073947170276859681633967731219680957136230626854620459385065555572509765625 167 9206983528540539680848948121920069571695058285190985189367971118091593964502024773506719486477148887054774351675428519907718557890572187658505957323641977789308381571027258705254486549134203785711003534787728292626210289347448377720675554655068538488043275383679497239180532258708007387724259842647419892268501472059361934661865234375 168 613950001296932680921802791352989085860610750295226981124836091855721343427161773077896457442961557951376716846241722288049404351882950951486961357139544701211830430420429076010537221468244379707646923543327487945096564941763693833000696617925124069638971351006964230866064488218903037355869913576820478386244415563860350131988525390625 169 -247507513706274664549375958129411668033949652538281718008214521490702214620751297370369395256747276320325855170967253986368221249790397904556463327734542344007757760684975727542153419813895268333372437585066175772389456410171336578880902412402719723142390926087186375707207043511902613877524106309608077396048313985748292663097381591796875 170 -18046260704038796261023996612309193532861549384274132879276835130279450013452591510178496188157137915194421029671242142734057698594803420672592344674439166549816282327475385880727255148427070969302819660694550843822801037026463092654297584067567645394287712278304598591187148776016640426116627025454231444238841179236110129229068756103515625 171 6726125623950610280384693903822451369990665683982907849549843746202541740588227772029080664430034300285801946260081964070910524726253541188122038322437100321224567317626854607107268905932540335054562832789249726552491624350986293919108564517233062948370007543049589794020546234437714784056430752639335294265976361271327429295556545257568359375 172 533548142143035785424810223673301536097283969463076568269476105510014032975604828875110104726479206028144861095253159658373418990104512065412763323783499293369133489623857412703442766651389421666899524404506696108341692449462012062304894496425924227454408243248841939143169126565401547004564955622329795939634260153555359946381445407867431640625 173 -184749023675044625925515059817742277292933488771184361478509465616637552894872354495442753110046079713022861125114658048579983766021806111338768659197469866883755676290235389708919726961647356787625841150817120900116918158668572033450516569226052444856109848963289560324872654643545477007925561713430789659728994029696490690159480350017547607421875 174 -15876965350075944051943306627756660237127147972028105709712884661106841052648662706531049560614536626709902182681138342828473359446778085701951948208343700530382113561649404796971285612980076715574655276714790269632968863381965210225409556002963214622917794670108491988050821214339671141389565254838568809302834745212024971308083790750980377197265625 175 5128320652601778195328701973003736011147573441622004252807660393496245135737418614984885076862906211817138898481326289359230215599388780237907451224416562105067394435460908141130172835530015309551723933975659052584330844739639882427776113273329150242489435449226663666497256283020561550192457907303994254881926709983024554717675013152539730072021484375 176 475753570937661904849236252761919997778292512215106818134398582109860169521276680805079680427736644426311421371416903465983370818313102630839874987828626720561669891650065166699786811305635251434300096764742599407016321500576913122029241479050652885772166656143709066193727062841632484609356464511193397018144998576676030710172550533552992343902587890625 177 -143839910592293590380965769390472921160948151406451051165380020228815640462538896146423644909376498689198707166642490644880455053078207388989017874371421885136873200685611087086404553830103620248767252321690277910249359437713727762170606334253907467284997950247632089128201135827274088496040577530495517210102769362152615950559487222337447822093963623046875 178 -14360957446027985411551829158647658622099500252288228159012645044562208703165782026136972981131803035726047232237220743208009450109700941781647664772855152011069688476602024025381709796528303300870957236240680684948032799896111045671919501841567958183056096449502874209679935479057340306168890151046437052148803535998371584336285150110785741579532623291015625 179 4075962874609238045167769780350438861486603392694981370609835038095316764861942699147587359701121701023103683696116756519732754660014683559979081101510045719751527172587271187096653165262226476989097701767057450395210364746432498521592006745337835935714920411093204551052408275319988914340981642914136549009779439647040975628651947792768716690003871917724609375 180 436818858392965711190018790844216999031074325279328947008097856192691511798711060689657879305365632935099436058895510894144521807581181327584114388590803926615756462307441848623502086506038871503601506445342545754099106955119590595002281748128476831070835286898150369087560810398304698769990384814615264383259902135115984080726856521876408517773306369781494140625 181 -116670983131640552841142072840797712205793983304589012031942300429895979304380693803695358012357880637158206236284287065644684516848122265971069432977078913554875750041107618572620895866516329711484081451300682524753838701230373703914611507953408911730092902752987092863250421256339353248333072783303145447208868949432134928927856515027753736091646373271942138671875 182 -13391757481456743347719441349338119406618131282363428444331156841431580405483709190560625127053720492108776695300355605766329091026136010217276749267144947304001589737984347978201432659862653438786023779246837539225463207644168503946229962958390242199309496796192500586701710188780787143575323427450664509481991195153031559859712169509598819238607121241092681884765625 183 3372968479246006343229635668891389149642539147340685288528131001667895151782941830155350810001091150245428669194104141814636232839619356838804627415560469950731948665522095286104147330429054198019466538613915135863714864228855495766487255885706357142453511660788108943046566869378005555455975700805656617818096336129291908445210360641530297058733066063344478607177734375 184 413876884691496645002638736586934833676813815733649626103282130729420108459884751814137046566640053460283937254844862997621773396758924943095409645851581457528090872699894456592280409286433494836347793652621321367196656574963296946822369761292968905952996900323863417108591734603485243435713916834230683137193592652153233165827078780489218080441412046630156040191650390625 185 -98472060005907473853975786335379853604160737825262898949930118244069518142046506314200011711679324739214318085063631944222567961499579163935611285773768581003777471458383144005231021578997080060382519614740475762989629390058908133073340274634670249172489291083152634288789106569402163379853154105443859048235847624081167041105695036100289004324508172983021438121795654296875 186 -12896250534233691819998961867187336233314913746663793789065016049181068241252978543440687344160599025900781189953018703759837388508362876364247483515040739187135770812107752584096798974209397240547255973842763380189831944501944550161633123119123629357273763558121949782188439818913463562667611858049112868862871209905438233185366026231763310892451659902420883715152740478515625 187 2902678859426835543068003584521729067633996783417502702213969242684397379449880435542271316175518417912501926589372264224515230873363504985886601845359991186870143915923462132245137147347293030176709801162146198789454353058745297114957723539696265801279078501126945427478851160054658669148397180214988796497128204559286534116669972696615091723843821968812297554910182952880859375 188 405192407981209637710388568727181809190211980958520482557005442407313268197767134172703538984878778980200775001383609932823090001839162501507946274831444108869441760561609567443854113861435945156022121477403404833418040692035634688171302449469212556755646785735381073839010851674437758513194619528814769231817461455671778506700828262148113198795149694927999739041388034820556640625 189 -86378025302797655111127174326557871437909946130970859885843620043159440247536722874011897510517195041042154801199003629557720421469963095342622614428126671042969894300556914862438626390301976801281763096807307606164531573296968595492295915877643408459977380901645344570100836672252495635017611422983624939957449290779271790523796547137368667547411693407507335637137591838836669921875 190 -12838071274082664962972313068921641990975460163642834434359610735842914846916917728469896444191604430020998102998358387070965971783661292947883412114929789080579417296378146310308118390160955652793494130879173987220416227775231905859890417977236567105044280190154124441653338439929197768332080917848168729039574281303654873270784942466137773258446951826343032688154906809329986572265625 191 2594525262449698499505632860426843072903990841093068895114468571249232996584595741419736723152761241213172534265913539782431804713927157609906507011523089989299716260089251107914320328342690067679485197465333058181642200687204533839953416200827681276872882383201873083659437060572285826804181675010195132006692417763667711345968533008557518720817097163951360627470320542752742767333984375 192 410208227674914311781817475280707661849282642588901927543527418244697636176226247061414219391940430479775585974304772911661988122499683514442941072717772983677786911284978858673125400870073740147133721384990066803482329923257248300316496394055792265748644529559758283891934783311150666481752156135109012473975969500916027645474470354830022573766951069230462920574240729208052158355712890625 193 -78649072624860850569714117114312988630359317908414305275922793348912654944886134705812419939983783494295640575935450876834448913209491892726317288722825326108789439997391172167201392488420663164367038975036769107664387360558523579056328575540265237107110910999312268974683456415484625024508506038841564323566281114616540355477632898924022949423460234841390806353965646515741050243377685546875 194 -13218815809608175125018875767698170698531467692726679192955542225583279567410320514151239083208328416852141673952290284240195965204122564226204582023208016738213632768223104856109945746045828875262118127698283274216000464183353743252977219134249727166432674416211963849038650217083859863341005443914526205629164067988723222140792954608735600538514793304766607706444038871997664034366607666015625 195 2405688975406085936079880893830137753182275304762011390246923838241710521770829838963516538457768705574462683650737898735952080618327298383471676839864914265255966356396894234590255634395855457553416710268964163144596363646716510326317408376408207235970118338805326170091158417140431495953548300569140052532895262530225014181247081974340515251787934294071397223560212144336721406877040863037109375 196 429610836302552681879745689970735901132520440937045852656700198097384354143346174236855225330839938216231468898406539572827550943889868295823161130312465820086448490930152353577464464289567011457297395205333589448206436481785727300993137394332989917367458776502162568841586752443381290562710103476105583098489769220414891658333884845961660197270621991967934123564368248688089813880026340484619140625 197 -74237382165581277233009649691040854433381003272118156399836824721363870716550658175585301002456872248319181786786197062799812709073679036792876877367828428649975201293663423968822474581889367430949600408433482160926191556101613999376264663796048446569685903611235903708526528298826074406703515122290807032532041529757630191991287922619451739288417379745515334024662014763539129041759669780731201171875 198 -14081787140587572675675252198181269820910162368425472123685114245686743631713503095472924166220710149474407007357677289241217524368669651976864748699631176325488793146013199331915313286246688440802937072625183584454691171660217771080776310121723282455713508911346195740553032258972200879051847817947887614167862702549109003344024040587117682232136717150392226289556558362449393965375958979129791259765625 199 2310829334640247185147641262498920097700578249114334624062740418534033798945511396162709494123703083489714039956165670540160704834403980524283994974952308795749160590965481990564373128257449907511124697337786455871595064495214281788589183805313433559890677499677271868651931760418284158274162711972860488304658450595760201021592431203005945578254592286965188722727275993743034133316603372991085052490234375 200 465522800511463403844156986677462376975004705678872043443674415145119410193907469772669676741241769216204503302977628803259174074769192143051585743453471406359853516396000930015107735363307991492160708833979600675008309314458171913045012604730682347606745487782365017627208312766837232730244283514868303347066850057756977054912609176462529567690896448929170534736360708457358733322373182434141635894775390625 201 -72543256439786691779562791971577699280623711742910081602414417484777098034865031886808439225901771058985712378064879581484910966260843008271543508471187447950473535565301611844210150678724837045899636649574383166864638543072651870385064492268501835602424223550631783456186547473718220564431650450346338304335599549013845627825031725095079988896994307853026261942681938654987512252846083372740447521209716796875 202 -15521069712453204814871253760049418415463221785029981886624998393379263724908340190171712210177823344512979598441881946999149781053938649603403452520687873173641917878713090342372988832293659004197235184299915673013943760612750253184497022896582987780782967690922528621258089817682345074984372612062873385108868769325751915001189538629448287727635941709296782261798787082063452635707345983284222185611724853515625 203 2296300175173313677720056535677661539181814234149839600924284405804949437468381602513060804177520439411683553867585709689516477554650133354660972508607698680863086388445364494278068026649123272469033533799172536387408712880445708540558365330511539129349815453016261838713958130441543324375539466276819207745533815795300324749940390478864156118027062021635947484503329825135494087783598502373137293756008148193359375 204 521907399439602661930456333831373481706832582793245182328171119193695214044677583506552231764795500704712264843697658257461622087513077097630830802138379890592703543301585511470668450872054886374375443939882889504673598075913133368928160921629585831805577752748759585432263332396509316757813775051683750181417927427023179100478821119762357170801170889160113718884031561106416173816789772518150617264807224273681640625 205 -73278591191929657111640146721918491138346433896217673219704895447073492939231687282318872297634717978153756763997484242531832439788512221616681665453775326552199761248834478249548249890339951476684743005295639535007715152893404109003732052834597415987724812327537623318657571632849577200173759406257902426667311907267969236833635918946690845534552491245224223873445886255545727743988414443836688197724521160125732421875 206 -17698937691348852688268655580149505783175642244044760871217087345657985523119900984664193978397032168294263099279186651942959631725251851520403299266284472799344683479289827227188640502912642533876432208269988958125248767865542179727122884471491532554201861230423993948798753127052322295527864266497706855658225929387779624111069828982041335869979647685233497723505917575621809771175530417546965440352870523929595947265625 207 2356958456800332253688311698503116357353018980764352386331906334131446678752440363062224436424680647525475855231728110882057514021995970602189884043191967833703287014999655072007980992825861648010541082531376137771651226243030971027036931644838727303571343130842465595646246714896194478846559377573150185504450403322407771251056748742178760217829187499409455310487106528241962977416503714731983131332698367536067962646484375 208 605300968825694087316842654717249108719777081915618772987053338719952119926064961435040203053689479969207198047386885740665495860384575441896153657811543350021741050869503341596583775588801862971064983084782690410630348312818246310104523466091190689190461930155250541057248620937053548252464197200599852625165200332701840771195899388794667958153043442973667389212482972622111583753682755595679854733456651987135410308837890625 209 -76393567316215525183697137719174763233768442166257524144904649141293466687611905666569513594497591699172398427651375995578482513183253348201909564430338831374357254003080860598398008656316224776507867401553336886300407977921080368176513831374029801775187668486091468005609686200456901417951343800701869387632134788688343056219628708672482164509207084765232669196111126712530626568258095393630504319719320932559669017791748046875 210 -20876248039081428034292144292012494139203054650330308036520175188086606209894766992600438762964306371293279303626682057385344771406817222052729518368334928901907894770355048442769123517167234600356857534292339016354624373065005585408401524671785683363486598373626930159144372238689043543821689507821419157121004026808060640112248905049172278549691780316028593809936804120602107135573481215926681043163971927643229067325592041015625 211 2494527919902245026577915903746262974516787129244429431227055287846370705663083195813692658669986537749378597990566401082653251241460192795565315790078452398846094307333035635343654636902041793895013361329382825790166757543550126198322992919985565439574451490028697090755119663346098568519596268560770500781640205377137127572030524143791981843854766122133072437002016510157281380174272999211676351741031438487463794648647308349609375 212 726064550071392598201063655708302389538822749703812736460467904718408226994938341320136661088995853072293766146520078090959121232435127248184226975816816801719246130576941444047452453248320622078873171043827646385984604107825771551421595880930906055928571163057459212153648530179599379257510972099155602132618360671238814438177044693109766734604838265373154755796269921001207633009044099918864193176136045623138174952566623687744140625 213 -82041744130765740201786625519720143649110423418251620703759647282203714380318237570424777363917038387103189738655412088327847654474533225129974070615370285177374032238161068640005212583522120259135973026277185537007564100536556676398096889439329729177102106158258276824125587067060412340949459386955324068181559410116203437142931097728842990772323896371672465997415905419835633555660011385331491658313303495297765688650310039520263671875 214 -25463792085417301694534835631469282971672169918371020387823703756624412852588933593444759514356476098048084643345098875048274675518779166951494806380611931986011177142878746811501420414704161986749277505169702693879822569847318856535344071914598493011756787083251978958694424117712558242364420900188239827529036950372347548189451759669089825898136168666824440333493169421166848752388375768726985308027316907748494693356515467166900634765625 215 2716904225098300172842864555360311525168999309472092084618820933196316305873927992124262384080493506313852958642980331902908449107729222014048467048190597386599147063918174193554193607772024055209979525349128954727579119388164752574692502603509690586052991880878238046145313731852287583824213753526025975658073116878046803017923876497718079674604243996079018849530948761989027500345679395863037226270269021036240467427346371114253997802734375 216 900488399460576118884862647820876683529186674804223100530993706509209881185042197020302285805438530026584052920924695477445949193857724494990806441477666578005765035206057622412365441083006082274527233131806389601472115704722939535999496537803013964529753853514057617362053360679189841500673848721186523071126722565859099118528224171762989034405103974645890351063221834749186479547415525004076084409942793002061272506744165576994419097900390625 217 -90567470647336839053693203282063637471067690463026330722326813561859450769215277315310677914717436122801422464230544296559342705208372314240629926742897050861848528884594463268786515517743635328534967385357688435820087967107046324413642568412996023164517522628121017623906551301579297925673518419776768324871660892967318235610551165549336098801726186037567575827470849905774117894358935795019018199599539619089820073683983390145003795623779296875 218 -32108606547873777078546927537905417120140366818382790529678186826434061417025049780628259944777973265168542908703339466296931611486916308468109959277420376137523906692056721974628227293420713992921405190442310262229251195319365448070594514131992133024901554579573786568865156597824136177743056070043474873666747109545047361590793948361902797009485656054889467280413854628301772091481640044968385762345126643289911074070504313644386827945709228515625 219 3037937760641978922627494529419832335327524722300323943141302813618458056280481484764370601512271107787012321203249205045805088919704295107381536696465050367549423112628054454927323445557530655297933882229080573488275970669755620752639228375413406888953593056236852925561557982777453804654370696162618975792833840548308574000868255220730839680234333705828289171520891262130809887099771976312049717925331707971326530351871035838139019906520843505859375 220 1154338831908675757805825367836907550264977557594086262127629226296319921234617123540951259328394291040584626920993323610511565156931338267368512818726645356444820277183928654490496865143767744317355282757657686350810753760889225470411748314251883929902225318655303064518005815691491972337239996733815496446913023155180733164522528976087241630703703774044509966032127190813544319697084485396948638666107061590496097737632707218666250981390476226806640625 221 -102500407629736750013414778189338286679748093314813114022917886145880245519663274499297411941255370826326195993078835049779935543313604386290235403768381168317237338348144217501157323273951553833231587148856143207368101825865644196272003357728474401872794929931004922944423897427730993736195571627566662815022032961365813911568331971186410918050033134405497676242843928628274342777750450808776708753528286764145597053052520181177943414561450481414794921875 222 -41840140898143093231031233710243655547985466983557541926807970990590247047640078629509624046181449261966641792990797147152434733465023794579778672954893262893023642255479734775574555382246930551216111769033941202768567115276684271273041429935488320467723445508152184930595763700525450562298844221201895717867490219808609678314077242257807479452704168190369034185096437328647885447683771000225438705291606452883669276467988784748578834708549082279205322265625 223 3477123955505137011327292914250143864410533093056151123086179002397485914630969610945184002824400910088162103730133237994523428212405349175643132696351594022896005425075259964333749197313159029302260241376292628295943578489048606518361121607669411786614579632497900124120282228588290205917043316907797982890114942323517083124073104800459044859487870804807473257472156862544019036420598357885718360085433272921313906033640891872140662787745259702205657958984375 224 1528902549863843071120870813587513019648575645713280515263295655018050694416200328624390598306473040588247711932236203928001474322219476348867300002650231985387852127246837198324075133725618408239744554975001623032696973498930739016601700305887798124150050090589995333423303970588123878043193262919678674618131526392423418654394719977807848227005830134069309095258154679247453604865126902943572790467791741081482005811850767297187862296619770444929599761962890625 225 -118533361348051196511440451204371655453486546652255209378234785363909715398047623598856884102959495022337987860497893920705258791360667929141401499271955483975910984228896847594122715203471822814121696864187898780439715708715942138255279879369668624291919615251133823036960281658071255602101701569351779830025833395073670819134391227110018578726066705094507044090858854831760094769305038696239083898441243902361228993089506847770301059758601131848990917205810546875 226 -56321164749277335924912943411286707843458015019510350828238300552227496388460740096353321728785739804553319039232499102779180033001703252561920092592960733287266764959291700116883152200316150094409297513159748653444003262579605147846408375546458584746728923878260999018464231136227471632684902941269046588981023303979201964048359499326646160767992841912298851742614032332728484371180400805774423632043215181931825256807408002221349086010583638376928865909576416015625 227 4058137601928463727052293082438021510245759370934815971614740458982325018211015894719581632133624332735071816352386396710965034704288257958915391228380030512889719129791912883531605088027929626398577078025848606882238855214610047826570265065750014748842116334183206533936868676384167451940722983150762130192000695740541226209906534110318769400478789997358597639541454231436758167837894072717833221529514745843590189610955984699459516969828986447370611131191253662109375 228 2091445200499567069938010046418847501786553841182147721215708966802525577280310335776894961415034917236319113430497853989156391707126076699506626441155438158470396610261952544515919064454565751703800392139065840016160970254175449946036672927674218069220420028370086010574687979185549879080058235677981729914148154459233879156963904898789679763084562718469670962180595696160941075104977529595137820752404768829578892941890401797185188873802347649910035170614719390869140625 229 -139434144462331900872713447060836524993504598918937624121483508758958528986240531408477992357412373767721017041639254678970422563301960712472965758205667616231742682726684331543543770209126779922138840993267414943721569504935959476792015945830171454417130308777540486484618741534997859609482252927266641391200996925576461335504288219404785667760661773750088807603200175011543394311735567821930198766652132808330952778760818241873310774428591705170530716888606548309326171875 230 -78285604770444598664923863937350587246245097394770004282267788794234886510876155493693639240362027228471571555252805660684575932367472996960661656505012782884093486861131337154169284304181114156318281152541401607638147522014080639482028572000008999204024793756361153252722868359500518712159411691818099423311073218756540755642568385032323468189714416598538297392991740011236308975803134232030073868105972778081372534252054217081342690712462451642215138343907892704010009765625 231 4803888198814263633192683717800015985026755868745765853355136592387620357472941422811421799035374910442927237195214601035015065046793691161939395868218111466374264924090601507541594456471158249117301809646436872764874942143843446907860371281632143395562151336269352760153279967796517655488511685610864561119593779353196245582676937129860696639813685606935617484330279820873925327176251585884968836704928604548004437865367816606792846001647014676442898819549940526485443115234375 232 2953623342713649089404744254852533755854117814050811929517800875219796024797372197999060476648004657496077786926646566439313275866289542948071577489071678918420417789937709906521030929513421445203329226338636515324859131279530142925235775077792497485190826588631893840824161579588210999523872062759271239424744950889073249385569578790328912309794561325985178252462188293804854781128386147160454268475786356324101145166107211994651970401850004938737189401203470863401889801025390625 233 -165781217350667038942890103575533132001975003500686804184910449312197343391276169444949174511705507346606588348111712733103439825387246373889972366865751106760108283957332617526838131404444904408808025082058500849370764169136561393958845318859899989952853762879187884933480066411723264566260862878202377467995087848765161447051482111137039860961784753221142356268758295318701335590950308868098397416339104891711693066901447959376442472116651374905743962227947610430419445037841796875 234 -112316372780822733723385927161541404808479406026665381112503464082607407468957991832897282624114111338579985087073759860483836109975901319987359625736828347988497631318775461219177024122435830392688905102788466411698986590122827581825743792680655110025777209228895404340416203315195228710859379195302464090666398355502784678542966731575440323350314435576742250098781550814551555246426815055058998804968727330268080290774390063747015487148813543292102670948965949262119829654693603515625 235 5722852523424972443630148410533602943888471402570708467479067992113739855931707072154646894269161815802262625664850006984066016350900228941484274354462751215119696671660687559111494764667518284365650089296731318139451995173014631413063189383937813269003894397079777320356281340959629369623519894010383404603425798393475816742112750211105705432587764247223353190942181704868572453349610233296579055233739151583666459326228138925307103797253952603466428765392208269885741174221038818359375 236 4304498574383046335067452989092549295778253344448004601290402217585432701622889284439172783971370027738751345393222287923539970788537064396626202323573368963997703307664085246409626782164469654471494867709640572884077679461841119197171382134272229105026357827329446929841426266914280503870534165435216724954686914385958391795841307222132541637109409383642694227215324548034320570498216900312578979781328145221224148966412170421475415114741601356147680826854094729758330620825290679931640625 237 -197273604803668314789530569086057961271852771940843303122207716386565338663866578360420596141841744403058347977452434027397112083184932230907695765501953059636467726612610980527902533931946210775510059875444428890687140282145489792198374945855349331375425101452506811862654216892997147540093741760628894700024740552249575466705248129960330621913148355781629768060024868200363659183971213937831915540789674517240615328128293355284964116802905109154990100424204432925480003468692302703857421875 238 -166253286288881022562527442908649627468469522766440905177554741323907929839428544078559702848505989567016910894914638692673379198871016711598604890838785693301910159427517943853290723344082378967656124250221162299764714126668655379417189920392524710915259107929749319483644991176371871403305757456522855411410373093695734371943057390136358456724744405654485751000005295038231522279628395740290316927428261180209883052057070337938551908499403568013709008168357135218968745873309671878814697265625 239 6774814675365830432212503407138802617455207861118949869292067006380873548326897074871577990602320349369233110144082852896956157484923163536884093480499373700834098870138239245967356481559706207822285247306529588810509810085058227530914594810436225265934594671954106040758271030644538663539325520040193386997102031264055959834572259948068715174859625977244088582322292343142063632099052145885595750953545384785679749331029126916674316944955791548511253271113840439779963284372352063655853271484375 240 6470868811909724583737000051572790289411479021776653716011024809610971595264628855008032464841466505802606921580025395167412676609312640857359204630898601341767528047065330946341547008843980079908821244956595609866342750606782290117929332311809952883546675114183804681971558123519988810310888944801852882753972335598031723212064157331039870303342952028016599750129816475005958397783147487001988469550935143299294650756200794978888224378004686304097341644618020763606931719144665636122226715087890625 241 -231050450518674864285737132211692694319601086531421502338020441160033505582626613995966789950410882654462748714501814344796592019967249394027257531367322642779592123835648087151503084958821476960586344190494892363620907663073152435812312784670710673921803665274656619454823787053859719186854531495153454472677465297556337102307848680125712294481827497855167165330041643926333642027095409997022020449319168843970755400209408479625856320929857743885630818957816012480610313900673720054328441619873046875 242 -253790912407172841519688641674563341950800969400861221892192532822631720550234772827203437442092589732817693175899860549850108680280620371323154354856379806799185790632702891242824193744080777664603130766547880262219858207505359932963258556041037733849038308134337385490807691193736701728091998840429707520843975252906136223156948073919087177855524670567099923271218503036814295976385121237516743930454205708910915531824638479963883337770708251403996566583965846715144879748349404365755617618560791015625 243 7789147300098265171859595322854383678351636149373542468198790711124794950110119910961864846005445294921469134723829826824155050149392943386828832485442617853535200669689233152473405974005233294439811383811422358912294772985593068428769617630025352591185199352755951181652873291690832922360985058533847491542627473260867958643092159286052988903587941873078473933242860093303912622148322847335667570042837666814474917050686457635432654516880601734272287793502389719714122347420265499181114137172698974609375 244 10029678794321257405123361044775132437626989142181170573349045200651344285931092666670499842575444113896708655236093059539520153558673866254441438495703460563724423837395428182427384240799510060016965902674980966197108412061583964463175484405261618193657168034780105273139399937991093164839874551645025103723257067172207298354011878674329050787978523890909847949161001891013751138517118296872762479416474450271059475411062150690435394747266104033441090279111911470386963947910623979758241213858127593994140625 245 -257741020506677938687649278697912415849748528001531533816216573226084173358297356507148094420026021048172288681183080097007600054511834934922362898006058495695917292884498867138831870136481311362532034865922998172099645726266602986536528023653334046256082719841836711942677775783999777930885644635500798127080693427194552177474087478887457291441131546904496677887418764313048302435693314025120455311570915042487267144124223543961204994006925905185109540506002903488925008409275134752839873544871807098388671875 246 -399366656449144096102784446260614568528663941693178317725304686879982275575396554722687879223919506985801227969726448933608592895016324926313392508384500642252701968570647038896237039868014960838886036851499609539223731103355600564476117616163100296337533412899631561850616172417786486602149049177968550357411476463200880432558101901978557312232073270964734348491637258875901024199922891773005545084597725506470786914785677878623186842489026298613202420880481780777103224134619041430368793145753443241119384765625 247 8274661866986408732066276823366132753800858629451143097017339441805995098797883477909426462707279455882755908673875863357903912897324021194959043669414939959210186113179813658735542489338978416225196469219265275458396425966398659397073126717817166929709741486638718835086513858455026717090909464124135055173362412144552891213906824698730161417351608052414329864711226301024095827667635491664072659653735478740848635653710167280826007208718879680370973303842818805955123314453337463018330674781464040279388427734375 248 16021630700490983905117148216789062008874963256058092920945428438024640750367907158063179931579451549809264115524003506946203755665669845707478883048844483398895667500951769682687706625725445535088311860922001702479790358499502994283932735926739381092298610691199050910065988092417583608483846601127854249277329631259242794084449423629263643098740937904644951869867929408165424061474052768863364244313362065809626310786502665471632328351399492711110536535630812070044784027094913011109868542308085598051548004150390625 249 -252334661665591037693908996571612439472328480016538660461041487223874455337464230818173217907830401670499280809261619151536128826234540646991280123218192210806750099778353345139920621923055569174821934042743193194417583017128517568517146259381325593106525520511201913368105840315201235343425145625011978730258360114023342986987673470949864749609813515590573357295298580829116953665004659668778961952681666264844203232090946353316304023860492246483031540777035027997829114146002720858675110478479671292006969451904296875 250 -647542212504733263953085069751695245511359910222954045547401899769157330865027960096043418169591068624558592296053561558953647740172962939383239585040379732398687186152284252185956312978128299840266433516085420640601871396238594371267864433109719782466673985664143325177082356873516493775738529924420444601000214466305452542713459217711986159065061020775520935313209029370722460560065363888754281696875807341952927140666399251561286381158055198213191980478160872421455643655684614646443252812015955210663378238677978515625 251 6981842734932770706837889012391827571072503889555045520935170733721128786842161547655798234419175924532427911294827767842444978761634081506230647065134885875679943110261889217237003622993109052378956161150672221170902755212511989668605101339395087608480913652382960865522874748398067562530025748190882915570462512286418128259433479484909591563872142277540616293893547376725624320632361897141776550599228447016425595196351331051503881060559659991496817499079114271804800904634687121544125710318346911272965371608734130859375 252 26365270658542127832394534551305391210838279188933532627653131902082081031567977721163596460784007912034463619498604058949385449304721189448732441242237595108173818078875491708471540616431618473366808500436818735194007808489916284272836929085804401232702302173337310692678137168932918007721730232527738532943723033190344401933111846108029329157722871938161935353175173289155944812896539635930235485111360220373572051369758883022242546235951638769702296397698372965760253386850621236361396174393784505332359112799167633056640625 253 -153200394518184792173977308285357012707272502842527515208391750523020956436204514415682324818008398382939518953207028499653046566441343796166697729575878605447888907138953906862125732822912591587484463820630949081110895036346008044866950011650443050365113308078195440910715152883938120134117119981505911480529946435629011658397553135951802520214901976647508442816034311661667163201012843909264708476106101019130698241447052323735381709236529365644354595593913896203357925196553360868110407126067271779145742766559123992919921875 254 -1081372985183598575299392279661229549230954073351842405853033222891351277942026157451689576165783390274559223503535821102597777258035509389726581325402229466130851552316485672697725192369180877707349435518006607426067158513949438867430829125569031404175362123416793993254659705770304268065153420910289421068634081970517600715922509890263449097459504139140742624599317823987653889917382637737782955135154740497326877588648172841168309908572896513443240093134035083855666534939442328797848735639333988094447799311019480228424072265625 255 897024907716274951877856883019722612724078580205110166529737636064509925726812571918048420782492625288399208368883703190734673825750867576034371549577105526315474989371246996074123692351302930105063539701289255659215316385818344693031113451547273615546871783717616036320808582016764426952884148447558140257675826080674568140129966986827524614505265839387964281997590736316010981808363312489509448699040142248555583295822444811221937028800227770317702433828193581697439231290566049011763354226746158696050026803277432918548583984375 256 44676003142473038520377284357220491291794333163065635336621451125822043841413734627188886633512424315368483518972909188264267851898575647227485246410113984773497055001140879374123398315232618572741130498947359399049130394793180411337032706744514423674561943677266347941531596488281353135906252238546293775046562305332485458415459533401717219839124642317101017643607807262611562247396118581510261423876737530655816091103535132292718992008290356109191836759536130281986071754504815432884190086032020778975118839672231115400791168212890625 257 186178598739555837797607941133508520264078678937061847856785976386242863567326302153359129060870587420881925625390201002595190866591338256024128775146508203480129896246500041449430933806969857746388457376244928984546674372813243665575777196660003586988849851771994767449361408928007511364941249788314337682466479667444691602169827676130874998382860826694407433515034953296560203799424149611986371262937094873946983305073327230252598787583048734455343428461957807189774158972441721979805100603668487201433007486775633879005908966064453125 258 -1859109821840024706568399817222850391841244873516389352365613566290543758975582795957615310454351921008947033200791150139181551791612341805389000105162953101042375738436266871655006410787359992368772284906293136575088761484955207027278140826617813497331767713800447156360479681148465818903496199450694823341876242621875476117658393075266440355790201054096711731406392272805086981589092880274538292265369404876954512220479215061723799519335245442577816214504217459124259240632191277122801344538838810675842932733479792089201509952545166015625 259 -17077069822118599329430820593730374072163656832435383754850294500492125520537884104589874710499906676887916129442764591800376356418113282775729486811838222377867387835700050090695447363332912136211913389028998734713556609510878367382795887844690577408444806973664529082115907853297331039526565473405860174485750197289895710792582082927898253211361056383003011748226362272008465185946196158555273834632565841736260675321240860224256616522497332118184615008517075804925096951573130597481940707525122144450308644584673354052938520908355712890625 260 77919144555653163641549765428067704870514134118838487527782162541916174411494813532266673822491198368308960038391581254580777668290380071056633018978367995101646664294130385150447281746999385999127887963153102430744006471338196184613622253364006765834004085700770839141162426922360842174355260709185224096906014636942201748390747946237389813182188450545874815767608275170995797247585428089766301297697206660618576120370260701258685897149655741619089089653125370770911043733687615952531089110622973207614766228408421749708452261984348297119140625 261 1108881903685901221963374990548261880272103896376370801393205217070309198982529746146658891918712061072063827564087150879535740473782831825796891079406465902064007697110338035572328651678579189172885231761666938859855036749289177757231474062838400949613715698234604160644534173392687794256635241285780951033869871494561416080537297064110023491173469947581460933673335754751975539869980922647179640403209706557024180246381968538939118173675866336913381432424366086758000302268698340528594788154073010762320831251948550421252031810581684112548828125 262 -3289032860583697558982190306876817387933718099330847075642719370511948140471911057040566208102979289103479129205452402851786762668284936005287572853046323239377504221198869254753350323568235142869260932699231142282418806437375165189047018746422742068245292173108819599763407064264297689844805957099340740510210761521717367245054918177488765963513424716242771655617646412006284421523057165878262853267217243491489514620263453127925061512413364735453757981551325096501870749636436286002276535834590188110555941513305145669066518382169306278228759765625 263 -63510547822962879259924439633214514185937768274452917672546799085891944343974047830651621049112711165660072743157377046189948782010663194040561109239559654944092263802145533855598668909686790819600245440388347264379781211973705686673167778855226800246631009961413636993213643776800729188652655966630390388232626633323751580347599627476529666876933882036361386146919294834724271921856756110228206923609919002563781879478753538306357239325565294481220351425576419668865918577674813795407059867584425809348725069224230002424953830079175531864166259765625 264 139814981318914203801695578016627609059374304498717805916470967504602602751226372257117105757189972035714531415211718190672277066334894667471079523430693849662197483529388295798743250541399792542989730071381500311762836761010937759611171441815811214558425763277667299682553653161160663727584539328341359638236876572227671390941071845732703714307068304050057722228510846555766132703802089828858126091685008281185583350513550916276843384601255991446336710804847874963214375566121630332435958786430627425591602818769757886364123313040309585630893707275390625 265 3415294015887047439196926324316456388001057996055391412601836340828439689459213938906894057814402291311522648155413292464813114840706516820082115137110956570959925355937101670929960124636483632487611947351436337361808666678746133605693896775159395865740043850418074925338529382852016904578219487022555334315117358715128564543011500096579739364528049787181392373873998634270318325072980194466530584167374057307575740174115085907670503334482056471604515543793291691214129483560604588064148930349003860142184287854430658175531041970027727074921131134033203125 266 -5985180677941551532010806532632240974978933602149678450931089453268447537662852091303502879867093488036667220414261995463236788883553495490433033365194132183143338341136954030285397945119110675708111052227650626697169538816805827352079120513276978461664517798258166800745335683294367209302313175930581792597933524452158289990385156836822071758379802043933071053400600649467688485348858815380546700195200535224759214536676165406226533984259509430433212417133152813714722495635798567231154966049721816079936587570513552770734158618970351875759661197662353515625 267 -177097753122312405909927981830605943546636259176767319006493778865321360786490707511893393138673690977379470056384379576209910689133492700263143672314356001471521795143726355355140831416430906069696729296406347783080906758604557526096957002401553578954792558593506518686414586582330948498596200014428863429296704844013111553239377346345924487488141731648885915441981352395314999690789156616854469433916485553621849868266348108964469999610798324626547845898806289626372880183772565745016080536847883421646688270075693685953654453667286574491299688816070556640625 268 257997516278072307936045785853321921414005612731498355121540874317346822990136550819682246600077893276651106601516566453885794512923555430441874706816535213442324347631819177849188898561099858636730151806572768468243966698189096468656345493669274658486063090052891214206006676712302904528669273111629240539884533142433589117477922687088172269399519248950036625766579673730098822746825593417385894623073621522843625816228059117936100150957106829280825430661183360356284742425311968398291296498830428015613343717424614743115567024636607167161651886999607086181640625 269 8978863630948676954665662188424197252090787892076021697593638274803526314856963311434774789509046433857162604975567055950158455044037496226834019211282756227099211996119119333344738829581263511105603958165641837691460481322520951896307212684612223476331589174160135086319409074619994982658398985384589737345768403219841196782830420304395518895782757666018214033661960764245490140309429990764283118058286244410264362961792065088481930257887954208390328430848490672200028678185229556377074635081939846712279336520729390784941696883601949753922526724636554718017578125 270 -11198121446211091650463674944973941705119082652152855210998540029627322220689885795062939068390649201040616110456011097647684361008962511066661845877594557750254114361118820535645230127347703322115898535635999895120678278367071841151624687859696589950123999392454092657237761912395635998637057588731656095560359343264871740577538762756406393561413336042414605007487699217989019046959618559989021100294010847500428204004777399915976962727119361635357858975198806024245176362019318811078852745650622692830836895835326214321565471315196057381800853298045694828033447265625 271 -448726102448750588249394438846544096332046475660169465107738438288042852115293004217471744635078937022115372893911358515498352628671012640295029229689480546124590104515844382318725027042622982586338609808345173456227872844882425641702600922123421604605363707440034771961799762485856760534663659564380235589305706673160212650168696397896291964308604500523709706869812659918042833971932560595974849085339494568007104255972671926550084443115615925251782260441307012123255136193918534851327508266737162359349282658593334624541177178264729569145575585425831377506256103515625 272 489376297219315592697409285240013268256477734216513802147719212189258485872150901153765792257310886538974551616770242416351147053872117097647113211569708871621033178159259237244303267915605756334600484462449941528306878412646775842030114041805782583967317002790319401978243224665563927809490783962675264729344367354648598091584263280542272030311625256431467440504375907768563700029761511217658130099680966754123763490937874051478470195430416134889221813426971447015795456964402541769727155698219951648862654987669524788022661435788413663330093183563672937452793121337890625 273 22219548464398323884108362979534185402057684574572276321245982605670612664969025443607503916886672713637364549281161313708675145499120086470195734034885815142539104256182463048713815931184167886357426924907171430816759381100133082686133977241475362505167331418589289201615960857504611935246873414858227024653888495619374600674954754479613569266852474993234081726033304585471457936288043906189326400594804322415283859389869186028895271878598580804740642591220609417278091606070839028537531102756606080446680066006604320835895738361999112051481108514022198505699634552001953125 274 -21532058378499459783215081234127155874900695850586678032178799965253792732856900627208408408787397904504501697056874934537002453877052650328190250224707515480599117815990486711122987247179659340222253891211775256876816207772215642976193153726695163746012725108311719425881705049771707211626305044458985122796714548148592026195030854072864454966227676215971908615116362374045140907834792375581201829785516414055801144853269071870542346503712591077587020707665136168634179421677312617165265532395692551220366379154639381670910745967368387114179295593716888339258730411529541015625 275 -1093941609130210099483877422106199201001039982149047591508360675726776118636929604526891925906702617935457846098776563065585684627800205649879999493464049139950021348803379603361923797789301140840744735798838401755478396447133785489153080750428084209609431132549899966210737795791773250639869742361021906784320375284295759905735045912205409387448186041079533962730748135810132779415127654785837829418529756333648625674863858788803315060665796760148762746877426091657310827318658965884550258251138693454969066665674349501618293764249258521312039922689001788967289030551910400390625 276 953783492716499882844812481869833798221820800232891268376023735073422585655590274919500134981945063555998261373389895518295530897083694543871475650043399568960940591958359284963719462872907317902697687174490395685084770074016537967143639594772129123836819747912537600591976270988370690024752541018842677686672031243598295967459949319385084421808202045216150858989780203084660363546964362058213352369852107464517697874838817857888644961437066948705757958792094685854366139099130982265289828176972409689592476858010812705930982264025015353330127419086642366569139994680881500244140625 277 53681234691012453382347189706561547666267603683012672253401941208462726744772347852203892466050212770910182521635447165379944785563621267736791915601981562990250057507488505250336934161119769198784867062910114597716373912314328506626730744487001146799240983538133815292174389680383619032733618625540224884573892775929423496742525119423453686640624304494828876836566111663765958650944009511075447790810563002512685840548706943454417047799674439483300269732343948839453512406567534593956460287809775310206539293045685578446012062107237923771554566118703859821151127107441425323486328125 278 -42531674278705153475866379362894114123074648571235699415838679381642451474985096257476629594849551718157315068261320935661093929547915602623004638742037604442601997836001972027210262506153244137571731678953531442983912102739846482204470029453369516569057244450136543212503471235930228249007077432551845194088851266145582815760085140160969009911018137054555409262124566274902219360551758735444888735290690655350203745232773577837622968760528570058805681294174737188831558563901566025202833448174411035859740110061148781473716837805322349346478364973500470258317832485772669315338134765625 279 -2630246456937962617906719932439176431313401042324337204683403221172539619052492939159237649075285140941497555385680603218356663010382825426909183904761029693041911579087262182590225479410956146324333931439987578237674176028687331035463795955983431230095903156874077221560883169825407808003226635582588793872114091387485430678096786979159505281102246862501890343522214236263874810606673206018018310383397968657912338241115433794601241008508780906863939354136715765877786177561683318099437312762673096049760404151911239618263183418088178881708123264589449382196951322839595377445220947265625 280 1909195381764225713712675014781892287978160960911089456173659614585612823671113915949632516182633612852566838678346780633918340112654775280220017742338810497131515540296180820772898317356059547798345458768141776268798488339492144647500317411453478253737769818872901094010927477072447417358605752618565355113067329070310624953333844230099679783552686524279285936111895075311711136605185025294547989505751646397228947185825323002131876736995826404983579486363426192631419853083414564616620479626773664518539731473784246426957737718034518651353588523749327007824464636077755130827426910400390625 281 128853956195527112916812191209350504364266676084387382885307468185314461238576649300011182342968102057369163305686206065154249934714238837765700670631654359362038686928879116706157119332861268536263514423958545430204893066358718059006139371620675831865839016290172648240056297968642735257819388953119054465604431830687892260325139478525173558468561350304482175662727113133487917092144621751450050506519690090309048398546122691933771675830937433960266186535458558103373480279615028132073578905048719959409830589699615061219206688434652387331048413900524059015576035184392821975052356719970703125 282 -86266122387693447375044331066854548211520509882172677309510795634239694652963564435359115489951006813987701813787271117691459428934699486117347144313589059653610656990718347739693091606018236392194964401923557212157220320858567818348478752346081857907321562613281340360365159121448737656709354125936736823129028794785240807824037559649971755314542589206719243505372052052672274775080509612701163325748227996843110891800409740243378434442369322437861174445558594350450627150665122669817429579044747156415916503201108390541874102958194096110262814708614243755107398987609604955650866031646728515625 283 -6317894746774927863366869798542241182434761379650016586279940354749104320487953468798506431605909808458791365525904993468964051162158784495075005158704443051363428658612505306302547297632525373771637214953739975494266436447824514899378864814849363992495597433266653964000557712006718405801767735563974568322318007727071874059813859735193887621650469673343559930502885696653623378312937448156749923968586662069894121498183117759519317410872392345230106337913681740146767208847258558534736526593469458407758283175842756409447608869239630143382929814174612330843112586301849703886546194553375244140625 284 3923367173252319149039448053098302411393195489159838481000432234873607519457327807759481476594264309351786220527261706694337828723129438718060522152407281813622617037103410843942456741281349438767712151895818704071088590647842777625507462555984222037656586372402163060341298296521905234580488210579875763551561864087088790705201756661036635656042267196404532638094772669923544992446776356463113784212410327432919791337990669362400331118390501994760032871941510907890025616305156921127776193847918130841005316589878801490735522079875168379554194354060255557542438251054440700277336873114109039306640625 285 310290537375882476882980185956822944378424479000737155506569657015664829174296402231279091288296020014331004247752145472991787209484248550639713448103710424975241710910961198352079879775883974590324045745070762312895653161330724169618160125181510648755020378571743030877444150696614626587030171030726720757131016219942566735269924842001983559977106144713213168473050628481257629351655507897111319423008786785676287698578362228691966411031369536993146896754440224040122593826170456366705039084751933496629169675303567544339543199255352745534532806660846841905142115125847704677798901684582233428955078125 286 -179590409702180162726736415681764507612131713339506056890257107999036135027473342873098864317915703062700314780504912270712618616099464942859655740536125649210080020048509672673062828346080483714953649824304595755397681964404247422121588745583883978234829490920949153341570521596933291547645989827319230399389956183801176633182815480830051550439585945734431206058470401027963784154509386838416406819971940883649525327582137393318563455680932629413104983213767357497081869735678242766635901674534620433446069618578186427105561338431559760356344489293657764882208663475554288608415648923255503177642822265625 287 -15274333226210287732575920054160343197001821527759684173381670888844963540440867622545117179158909714617485662709376965408218578070321528562537482180221739656003299050169202605413879131506658729293661936582141538258069812092796349337356538647829171269291751634590743873321594998060215336768511833332226578116344024421384885144440235183786160053057211625524748551985733723933447403893449926081043685606702813772201388288443365746349005034310076535032006936495561247712369365832520798215357379247399684933053037489055823599867522200056802207887696444678644703560087795388547296173856957466341555118560791015625 288 8273504842562113047154003310437157300933442772368196188188705624862961244265141265429133011701378149624101007091248506287471397046576915410504146589585517236093443956884562708234313745465132716196586685248307167360169476192547097897434364443937955827703703592705656216096371856137515380532410091864719165298654902687544981957479621789793485985872822902849020751722594156774480943460292182034927200259741905375540023639161679136221544283257731289257743054858421713230762604661461615200892825559575644007976295658728920623846631258036655486968442202995930896915609160655478358078807896250509656965732574462890625 289 754006815214877749686832142599090758703984199060996805734238765114265425164134826124610652169344982393313916114824934229523202963681805813666269501548353071570957140269117130299361513486900333254908024739417931445769352533964241964170878489372807593878594482226994027234174195510184983654933738555271959055089421316841858111086401721683694513364801380114727772200059363407711326793354260661411810196965036006233528090181422067942766900297059587264742030903429014139422118155589398437540178013964557920276403995383033108994652272056033441246050576337906501773877501984925454440681509688802179880440235137939453125 290 -383578915642998619893221966275051376721582002721429225109947626119262792408184709634238096080988397297134591369423947896219219852108228996620651787523472980601568073472075871222617293367752081840617255306258155304239567773712848819541227682089423177972039022392158442589029066583095270167491706988146062085676978127441271674729848924346132954319769815765011814693148116414829092176957188075204162610775771345840865186287364383459906425752075165564145304187844442699340733034262362908287699416978389711564052190173455440222278320878479969382658274178173960222925602173643558496330220538212350220419466495513916015625 291 -37341134757009949779753483890680540727521087685492776058944275315664503636251977679505398919320769259323560735921595149584096174494312382109144600120358992205411406817203502137577090370453338065518665278789145195843442020914204331574454009841181616650276563886984971612406649037983966882946245572267406946836485904102436852432488397506430633009477217916614969811424529474968423593636569106249147656107296248302055475608160030669250721104716235237518307132782317297766754776120901753137076060180946879652405720653962172661680155345584850916652747447245717254451393054120015642104868427870988161885179579257965087890625 292 17895971567457191190107502514685069297771213333866152649838429613935964041525383693179725330853351179084901102657775775975645981395614569448145043566829768290492065085534583210488738992090301951802785323253676231373244493883800097392940285339853679372706480774176208442469975011670357391821162822973844624108801673363324245027952096003993246567495202565211112119207265856653030945437932914710028895516654931544119789233918131611720655117280746278837346394359451131243487062820591803456813345614290513384290519745887225499650243826125378462054012624071248246556901772399304556423474914473051673281588591635227203369140625 293 1855864896382884620331996314538177645063513598543881041941492147601873500216890470617222017133816424938466222565324015835804315345257025770531701381927610608737241513508667381168390377844376213610308868964110105501044403826744522187762673908226523590888214981980818139365634001151145356389995014665406641333697137574478294092606191635664160896717786329153610092555662271567171464400573929575559825202082816387401031164337992748836839386723900523069752732580931993109776003243726095547680312678870963761998852808544462743086369287598172680071611628364867650237353205894089742716246070684374482376224477775394916534423828125 294 -840170861939008613927982732789350611062690844112571396467523439317075101693959410027382732468616084941751584625927364903280990576197956024572994131033503728632810153782441189763216533109336391376219463808738445470857201127554732811914490214400362127150444741517143819233451663898189457178233339481949475721279894539991157144033743230747222637089138353314542597387513769794056909534154054081748432428583128898736184759955468071337748418863228400255944720291761047430054476907623580065142700699533558689488739546215560731850966627012876350679497705072341531019883133499234941361615429936955998312102761701680719852447509765625 295 -92591987594619071766812234132771077934398479892010823247927005202567406576799856384693963894392489111678027171470889050744092884144891403521748844073615756716101389574303015979104179581518632258712888130066328332158028871097961766818333083973014676222576126869368125437873674526317698320033849255893734892047726741097207976762816411377148768374320419051500854475178651519171527054141305388233505516867716023392817236094867258998289728405202076114045906748823434204982683867030304379070631435766934055503925059296433475186972429564790150159848207161123624100604074157819880972897445004240167838175333235994912683963775634765625 296 39688805554092126300784233629339210313014003040679732920943310138950182077070320923285150965203200253807918093415714323474078075215775861396734645301723064407781490301391349378888597219387592982575963734769278667391475497530350872247301821926328232675406873562757462493977286645062885666947602047562896770259727526360691360029558506940524025984618319809644486456773389800862122071366515717625590058177649149953638183497797482834239548295447674867661368648999143285657390032080179369417816509251874099493147237617159479999222832957121410048173954289601583646937194579139338442807114171665926320144514315543347038328647613525390625 297 4638415016907634360866101419281334780675345922985101660989312304168263190556058317975270711489924639152224349393450643378651132356594711888658573797526638088089401284373934969124446605389919418982680230286786969520599177914541217003709217152305640917602004803453727663466804874111300698177001149756430859394771230320896773701878365093059657871008504333405791406077633646651623675657016454564701006835728964503500563022710062217657186797963488328159036163664577033425616606952238052432284001154155392326989950631468375402161816107276424330705911001238207941106852536911475624626413853701654159776906150910144788213074207305908203125 298 -1886395115345050393031602109745620091096979012684339161453319862504607744503381129313065399982337153815953049399636425742738536849148866235799197855059470330475551617939273709170223733586665051668746517983255138955270456198602595782288133774401828382356516290581243912117889145269999177488631919167659060907302674051713820227952786177471074696868883317654205864350806708645422022963443454965014135024980766378351844745699477777998315692697351986941863910359621894878991580968744559918007403520373893461378336437554669343671798304362557401404312081683699555883201917296152751714089421987026108168548631023501875461079180240631103515625 299 -233356098932958208370329922665953818327367894841450463593186640108550112509801177005139495867799287648792547938316405388461454749892710642315877297924693331992981694494132453115302902989737075129151603387241203435352798193995404770982506836116716262849936965344438376242112917828947148392636067101479751472678489285230181748371643884119903416865150971787769015241557875468980894680835343635390576481126555322262752404212848352509609928321972122464914949388869230340050025222069967018810979457319875187284658538872540637633122825916689447996180119904194224344290422658419161013035202311236186758232664496455659173079766333103179931640625 300 90206426102418759895813093378528576880918629942196767984509974299455439365705769256640564365005450618293171067128007163184461974149609229518062159213747157207609860797271877659210782692522196397084985821136706403538626366377935510647560089583892181870335251256452100733955749829443484417231172565135670834864534479290763115459718837443744399082609215281595578581216585976022047474899097353418401789934385585223292893771127062848134365881264474931165429343055019192448344072853699158214387714433271275545820567667910370480608952137130108169241168013074067966149082356698951182461887410651389693676995267034105547718354500830173492431640625 301 11792138538653862726277099708457998455114672839005476370551420580772812664804866048732982321000072632822783685137817337695149010715533783364141947475208831720896959656401196609699774998763832833262192853725606018975839124060066349422987632683191871283858612772021965589036466555634048833968268723957594275746497251658640648548160486955446028055059383305293552033645795677672581718863093187447074025932422516588086231313600065246207714345854167526450693687014319690488672946156868892905285540197912290479763507827545026841372814100236757713460559667409209642963259952982665981145820269379335624918492470862915563550268416292965412139892578125 302 -4339685056912874256408252560781520473591780869046371418607918263886182071026520390248642287961395419885097689149606798602724989729905576332939037270204694721152987233914565315369937310658948176548347114341640047554471303257020559623081386924873791215941994457907007508043967940405152942983185093001357609870931944020882987793306007516654634247790893639034695842609054186974424170376714319210152737951118397323717776929499697512369689377372947488961235197190977247409722788949707733888323546030205612485766484981484920351168589653609554545981235036316471653950545254112440927653477452571286386118485180856802476900091060088016092777252197265625 303 -598617011149665951302422088940506718785989158320735783045897291813159997168045868519455638512414530587647357457430609422411095148896302698971975824628140356718927790399344969509801478592816498417261258747379749110146309821799788877285653876016848066771208743547937682018239929469865969867979504515908130395976291260251750028536733701391514647804679737023355218907132178669325508865541542698711413334473431188174119665434068079667314663543434029508879913929443462774516449162527192385939807498793688961860782281862237494943166505308030907103250596349910530842087256210286155099845498121971048044104751548781293415633787299157120287418365478515625 304 210024695647877015993543374753819180372796209946406508538558789442051333152567550533147577154310982927541668382310446269101303370137663606383785704322126943298920892411933628222699735438041047701965860160836844628708046842565112245272144689214270675291872696243083682129755010675378007509932725952485098986144683947907803588679535016455551803448040406480540304035772372928479957282783691359256000228396230495091140200034251811693841999460011330295606791319669091852481070572572717863712550542944704249667029770391857612882745559210538439908518650010880774951606028062311844599299366746304308308791439829793099914039700838984572328627109527587890625 305 30530814043338133849709399909911170788636375118711628386137143774424760206294760685511889171230945717018165401975094884180408130743533433350890793932897291004188360283646609199532201894929232152563111771595142107320025700316821563854924605532149086968807851683464253374683055099908849321607918268161869100671763811724417203348774736408407072392325069721328899340917307399749342447024108351622419685038128691630654746283468243845925122547487095736731351957795577113981791441219002759941326392415315115242054954669110760215374791849462598312563478619094797697669143334155731789353687925242351715620028003423346637703331261103812721557915210723876953125 306 -10224666141744912690992431147036649848276678857858387444959504067459632570036888868415262341338350937864743007760083675735393358864784291624668397680891805813378739492655407524485932918518962006191317591688972782567864465989558088219622046066416368631327390662953443467157779801970883104457736397971479395402050014807502489299911951481026779246406051135596851925702926409397447977107221648302726872859867105304299963552275040796563107580581724351222274799315871942861180739784722975846330490364821261399837666181716130851459584121345391324317089103942145101870508129888049582704613271308684114959284901972960333564184962148708655149675905704498291015625 307 -1564596844465082534652756528069299807575665781674064779582388011523082375796628321044271681702952195773348210345509821977268158651542360816193700425246043538726519093444206748861639976928026706297815164699959248456907636346053269004514432775771776382374379776967457185625577306422535894093036406379177572035510925748840322050905020990642689288864368611903700457756467394467361643669415207448140222991009451028036316900525462987913015712826938931617357953248421708408611269023032019695043084376636107199778336543765739259653857102168286880171982207625478036978207314010208184175364084186657279821512452695566941192050462086181747508817352354526519775390625 308 500690561671216075100553788026374244516314017408358717289704035233421954359231489376543298875606784564898387696212452419137712516523470155580289588135242852628945634460503004078475187884981922884429913281559576125945633169794415614492110675188292795598564548346489271467497134139107220846635879984817668390748000807692127192587295890004172392596436704118255331384127005072635869475103485419447117179857583360063872802806219564036704513848516784225601825102933466664214906567338252382266185185920840078460634807162641355468221671180150257722726198457331254311536814761801217025354416014332809374277513051245374523520922597072967517669894732534885406494140625 309 80570576959785838524536708664677654421376989929450929828491352399122827994544724153707696324628536683131474241880620339473460606659974986062702324358752802671443124858794654961592764228225730151857935024276964541635591588971645988321712691155850018352944876093300690091311290951954387075899323932619532476237593155202597345014893406799128486720158719780138314697137332139706655919904658617929640152258695485295219432082649599065091354576455528853107701560797916896077142412009896916615200663986239405232443054223548532877029962325689593461674855223967508404622316213662353642740738424649115680845572904954234970336154469237489311288300086744129657745361328125 310 -24660715251338805094760837977700853659890762133780366020945547833719022051341686274442465973491981738334026120087599841499828310118831994117724624581080222703542544945529886103352347134005296444989502923926924439004408547268710626888637512722796310670308219780662056500663415085975657325761402260616905181922875458655439516281460390627833219194991634935850933804940942959227473074585206980037035591028017430411601247602460490941223897781346775540499637653198653889796884080887768753168404694716894215621420241905829758307643090604307513633775853766257250386303798292277933553641487664722226193253355883794469783046729571018091161443078090087510645389556884765625 311 -4169557951177138836176037699028616073341006244925927526091563456652543532142744478371412839290305020918532767027682752655856333217058103770657533852201966863677586455136317002687950355211522650451253011538823781475961452334499614667959598913460769475036432776308870938888970107037027605580471059199237446866266305547551636248055248842591398699061329082037800833114941534852205625670537990692611706401571774423583926117202965319755007315736330536705566960649264655969978512335575866918257400818973414008880391392635756112622660161017668951814190498178934524011651711711513067706647322009489720458331450705774029125515325300197169020113820806727744638919830322265625 312 1221608366037065984103360350497381328725911346599492763236820773675169051329983115487103256480021498836152240147115041451165068254321703008785914366382973945931492567170005136645658201529397232239204871255592188178540304166819680730563537171432619876816286565107771375921979328326440429358608613398404729641306979830240595528052261156398536255986761905927852742794959880497537520315399208114762868615165715306879374426121149628001967381441131592597924909440208256995896721201609685987539278325131697301393992670736336102492560890021132807137824111960678116342699707002989282961032194913987751466198918883804106463832752620532483050724591230755322612822055816650390625 313 216854178914482635256198451212189277454577376376533544694956087221422005545272792492240206831489284471487081377382772257493427847394593312028043962857611082887377392624260032267088053761458187005604156571496270151813697167629046927430167653339124231730322891071294429614814001731711725443252372283158281162615099046746652880161965803281932337125289626652157869022936404340057568745468668242141180431436872343000022833798512427261706926673782748610235801006257474056326077533497395047454098458619850724171820465903063337468862539628582723536185565099759457163358422651761662908969943218217587188176899438891663060439210365075828126206255915009023738093674182891845703125 314 -60858602913703054613663997676259271267103173858791212329211453713866011889011759891427856688918523697628500082012701430535308811666663306203358354047527021487965375147800980297419304497942325122893101419028576143021996177244613496486803877547966802315195012114998183239425813813461929783841346489563718815379036224038446372444608125179934517710438301068716911831046553678807849661385288905456460113843408398635625445481906450901159223409985104791219201453043912508952308757581333762446896154461028589743624690032841341725643479791268646501049581595579347281456139230034766267277248759217574989904197883727712707052907502551340944939009843371634269715286791324615478515625 315 -11335231387590417963280622804642940521894957850815464413189083513348624637521995207952414124548789540983747355914770366346852231799601489127259332072878595671754940083749864222849331641227566682215537743574015150797569128409177426586951787577794405431234039883589595961843487709156021698766568405747514040256800039430100970570301917107245006713441424233885551040613961784364087655251426660668519866755547864336903288737072262404454304063091906380261570732851524752841956455761852160086129561165379709585890286909721232558994317064783089213343935233472460803392996939599986100189869315420380100037703510076179680093686290363433929848554875101537190857925452291965484619140625 316 3048938349748314787118870687396295910150800172760038243093715065451839463508660131219801456212768316585063622405534302168482547500351821069921080146680910928172098393373534703463060450323859017610157276695158164824424619282746739592786842933383773894988231268810409310898681840355182168375591069333699000947508218315531413532996843042395833405196459382367196255535235825307744129944234159542100560275651391260691450039256324877463883650296080365594607996484573231567626533620566201097234462956319390386687716497827287505464615188424523584881840472655051787755741800210674192118208657605770951234622700456244281040441438403377758770994897931746810829281457699835300445556640625 317 595517856942270250311855996052262890747600683162745445455444138542601989761569279341598991144965475764965312756016596104870472187786958536752265128208205624269339384734190722813418287629340888684028594552516774423751281917936344519803170124349370072310674126064770643033185232008890973645136125173695233753563648710083385953099879955766065550700475686292905110148786110791705095897352204410653371820328263227438210407224484881396144151849281273246323368938558121305323567551463566784615316809959715045054334149971585774687360155122498520933911934835197472386073008333055859401510833283028952837303231590101011588558195768301798530662195655856625928545327042229473590850830078125 318 -153597590728263606326143205300288065716146188656105276708557422778500753860215885981953689026625676751084530701233725573035900383394132626540965824211610471684003243969633547547574914927784751546931873814640568524274745489056494342448959681379243474241672257948165906536724981069555570206534423148694302325890518799825383280808020477820365300936956596690620470956012570018895366569669440007071765313294160230664357673279846883350299560218058504728513882206775983127397275169793238857224302026609027398692689322279564593682193047610740491573352475958551542146477999366353683165030933236271616665516298001279463750608038648925552431272361010107642593684193343506194651126861572265625 319 -31446685871879312246696289519129815408334127737092520751625447355053187873858082424471582072957169833263375705445119592803686747143003619112034519465831973298279303963814737014193931080152048979181076446040656993835344766729691195994424910532878366016365049568093553979181195317517805249335504740191555173678037520947782627163933518190346459414570488438518402009204928133639956553096343362454577929262501609578028635704975797566755259927757866596200164085272640092802035281830163300762364170914929817254482524681334035737205010989344336262298169614762790698173327094117474068753386753589877617694094768602041031749204206444463215261955476457648154303362034625024534761905670166015625 320 7780382864295810086488947115912637583037332098684745885986703257572096018618946143653044831153175873976229499051130872199330826277326967778823859266278446089194523122043648785092606798237300145546439992762792015228293573549813058649105213861652152431779313698404849948108967595124903730886608395777266379728980042932637244049777214661849105724747190561585292688018792952768274970821895603873181798214103104352382532661231048249943004373310038074379139584255406055593626209815424181159825659276526668823368386173356668893622347259481125442216218404512212641554823415783838268258701634016095217952080774267109922545176200266952382466983294898054513184894933432588004507124423980712890625 321 1669098109919702597301180384251252818683227842384300005194196707173817739473897723602872038817865563526254544065530654051939775103279942453661988785440121726228771733094374210741276421186268719808479202926561618636565740575016256893596513431332675256447260738101994088021298003235747542779985607710416552102114365300596237612427199656296805984675070073460720423597277439211736722566623917929011228844038598962286917138252100587110307696521517994718912204101810692688825640059152786417320086916612595070589216010347139757084819505985016019048618204851864133001079393637969047065469077476179731791022276675665356698604627063415734991514688374054752885010762542124211904592812061309814453125 322 -396249979159512203131092326000432715499691204583882655537109559264395048462852948744231277115538123980880613689329254345849902752557157266166088385637811144899149732727041953068679356616004738569663576489017902282718893708862297391402786764076971854475151567253939036561456042865506506099665481758657323518155848366080020777014378718563993165974928053216254788244366883933797151419847095602968143726509596637721161877758076468157984574938261009970269455639940572239535621962525924336586653499114876856799856737735157797020725204657612405150884698447184761121128530299401312390661656984724084864988993040059923408701229630964979118090491859418357030215852515650820350856520235538482666015625 323 -89048083701648927301274235194084515611290353193054038748635624829337003804230665597741373418472829875687945105080987309694635942250280704483654424931887565451493397348770146094451340017840545192937827023906249785971409759899459511554582460452422531349690666978622114790350269255117067352073496649399455641445472993370702242699724336463886553214464995578086294117750214758710020153064605532863782460052977459457340554988572957366812013556039769726368683492966555834617578797858275572356018281413753793546215147652423987273676150733490437643406543530128564439473948141228023933076437242391059953471831005709707283869517914290843295687824663641283914644780679825621491545462049543857574462890625 324 20288935990992390904531165874328219693180390205090973639891616673922050286846090068001938939255283726045119266382437626352468831719054407586988468742224668140735441927931346505799459314199861224431527168244819505915691783410431275744769307914829516600518327573236503453162997552704908101410728515256505832203795556636649655964555759145260073636731760334703316579085990494926319644429596096856592176333076266368110813640626244486000640800439246759072476118350697603832853060821840138974453139587616277441178227920467746950538086305246774523708160013296746988226801735740332952488379677170717164878054894785627015864352952098419280854763953717718530389850795334816718221190967597067356109619140625 325 4775400497287110850711937886238749153871310009422475254037844759411850907110689626234258902685078313145334459007403050043014395495428005654872995799536037876121662649681904160734559231427413842209078300672015336295645814394654987221200770723800901408485155366240100078381719920426109171682687334709961156869208964259224667594645909768042777773304497489576109988547903224729803136016202995693237174644926062223837445118443348608699232171531611667193001839770582070666571741246094368936694953252783190502859631809582768978773404231225679963645663456875871825240242598715478184961757936364475540662219740301619250995065021045789879308336360713792302763824502299361304439344166894443333148956298828125 326 -1044335477439313826870006193852187021076590994250927385870104394084936693066893193949130790638365296610548857079998325777242412012531074531180577900280448588229112704257175872726668736735485624255274513904729670304982943324585931731856100208096769541974864169899701406417123221547782865680861419654705226281183791235623481048560631170157728988107404694174249067946137883434221713599137219521033392210711835113161847112586755029144437577285468283529200858432311318488466854946039411472321483033024081054763735540964713032051963222815114278855006307415694369803939898393151139023704400321215881027518491508955166130282857822752825740461640359668919111206521862881293692148983609513379633426666259765625 327 -257420128449923467382148894617301755419634579188874400045597179404483353571664206510429335121796182356884147734498961507757888314967199207301055543666499475254882811376286601900346885813822007956022215784614122291970561466433448843785335604505857052894792346051370672371581008545282591903310390618975994747982582776636290550251242942520663824704294144890364766054922554521601471787283398706156408628401394373731112387158163901868346037329354816785442817454125536908485321073418932869646341286351106262110841552832508760467240840373566181634329810021607014683607391615327589599318882136886761658590741382353891714202788180584019234734168083815143689119132224748275678511389060076908208429813385009765625 328 54035526939620593327700963640039246477413158433504255338854924275233019610667279023709107827667782310862794416283336502184850092376985146178254655971123986136574602338438201672320815230756505419518801020666078943276313632344447903344418374401188984452102492806009928941682780495545836567061400891693474683279517243032736832315194660895332216292480185544734846295104095464436453697264278073376440875828241781415980127006379941404555706032473622767748672187322632101065616568544397118986526535759662138484499918782902164357584495563540032899893455078930958472575875219402150490645122491931656273258810862283621512014590169399588094601544095994025602551458628040532273655343312429977231658995151519775390625 329 13948453580013236329456368482585142308364768791947551397517126346212792573437285672256718690170100857269710046101753501187147403965982022810040160648118736047826326076982555886938436200757028741848790463034586396822529322242129977280099684553029165284878198563815681691844742372539864986209607920388375830345200104634509618839726018298254654070949774610618096440569885334381998073375412064017209133257877700349656288439068096796699213569694965658550032909179027689674604103399910402556460623270350693035944176345222696317975231771907512791821216060702765124591041736969057553402633733685273248857171688404174497685952303610510386529842475781571603077791503034427037821657885658396480721421539783477783203125 330 -2810243246927832201532524117673886047211342674229172044062704122290305516342158209044364435548186957318016666568560501387512403203678644206958415850708372532868021525049166493296662629165075082140269104484287743534628317365483734466050312096069424666903767668755638784274585122988902672420190505123536934517705709495986259594536614944908143193601860056110187355633608653391624118789914432434731500133604241964160627366990697632996513952270304317982718565694026507274222211353279725634961588186566719191767155789565006074340662285686019109539415288493348399048393788758850529083390569906547049807862242895971586858923865330606694333423884849381718549398684442132153932174198437600944089354015886783599853515625 331 -759735544622146775180400079667371138041237252988661957931579095079987418557668083084066003354234526616228782397442544680402462232039792160459539067501969491781135499700733270182212112438296131949937683676250427491805559153891687257724380696685286299464107333565364537167392852850925695524866591949580256562842926141240815521144436012949234522600984250964194372491034113243019737596599101104533657764634163070513428316787533942916522527197244385695998352153180952826375446424525608748843192860965781645660411446363430375530659201954605729398459287047636565555879060202160069450321752252347443132943709676567026580585629477670918735552498179529726493285727174431130211606701559485880579813965596258640289306640625 332 146892185663653484434675007839572261933360430612573353557072424970050825304510867069956579746193708392225545782752138481999177773427457298863226479409174504498543372717682739352642582938898175394775821502275225246354811838002510373249927931732008257991393293266188040204534839200656310622891122305986396219894200923887571134372520186511118281714314018673919494521330192645950569809769796190492504211340955847249654019088837518761956458512652036210389343168879184608926466185062937404253694317435251708272636370516237603840641697073282688044730230164352145025993576439816282723257960378267128689132470640184953297646287359369437569869093062495897879589427621283854707093011360823608421060271211899816989898681640625 333 41596077460275809578476012924027750598076706567805061513177412174632297446228174515943188823135118321488376561377810515500761917555165468052471981603571799668449308579492651900243309170075810037769327486354829118451044252722923059335697731049181479620334515294810506468033731393737469161223880392946156500075414944199933877661094947453017220972142907047227827602664429709892326415944335034758700770269788605820742498685544913179632029895339852221325522088051080289858409341422000027969050756421359858571562751083791927336744183003292927990190385445391845766987367256112058588932394925031590524907906834445405724098448932623899881122301027400306299112826688456023180836519893479506643210015681688673794269561767578125 334 -7716265460510071823420597908293426489266678256986856823423941976561200334646002362376161706872490201319557409989457809972423834577541784104213255750189468821336174241730649797616440233371421919657729829329965155547601458149268809298662123549969010087502030022063727484533667778549917987056365081954011347978035488319039243026554499244263700720499669516147121913434356423928987806878119750118515128333650261106626123220338704221234342961446827484299035896148101091463855098112295221070024539866255289361617827888449994140103536075298843249310065069219181586737312638341768894844211955940840571639400726983190461974334373225424179738546589212402175516767129015498710124656991403592846666467312388704158365726470947265625 335 -2289261886523153863789283096834760661807067830255730552472123127827810351893744078520534869376557433145690866032977860422577345007962602065904220259357010280567136059827841658006447173741319039121911420778336919718887109717078264941029243449358956549734570103681925521395037477145096571310783545711300692645970729242365218467619297913009174295963206762092138905492138744862498936748306678811316356919425973189281865734979157683429701588384282861412976528621008357780978088136223053618699521027778215674398206475084063575037071934318667963939771701025357898693839030685420110604175084383313502979914026633087965229390546712541095666458196936637784109980662104055995819325703353407109684139865066754282452166080474853515625 336 407315417109265828538089432998910452263467289855398067044856715428837290401769827813551621485087256059883926309962986045090554777483379613006132288265997421531078495799583156226611975596360472384215440733845524392973895585175426955933247227810023394700062318778988862978666962956178566300995015269087692391538132304862433626713016184421145166621701030830843611714621829402313673595534025444875234230070069804310190378492885689669239284575797913265843795440852404444838525733873146379376734173402783475283008487130760864108233543134874883320358372801398195218764761729380697370174507426992850307970707320212306545200173701381064756078632411873877144745048781150835019368506406705948240168481718001203262247145175933837890625 337 126645680092774640256468704691904244604799652585756915767386889671067559526289126821097512117330210481285664851456865828747182817360837253716329178598650770699485742487546992909739992439069280299404959659475662836103332634045881252049770015574556839888652431477509514295468014770742789401093545036502957764063169395644735739763018704923021101110977775628353522962321205307367110493061499268281948110988544921660541467578849939472791713281812274278760357383102988952958391922100258986469935999451037752965258217287429552836959067244508109029771445094219272117796869926915690947257330730287484845742533834293305656092187107163942243097045737714437250398192643553730139534379216966185535527943543903575118747539818286895751953125 338 -21603749481199385441926110981682996007847734959436817493409973073766605234562776345547549662770202604926874748708834931001937833435123440323875140252600609377570270687244707866486954233512357227846832973126184244529500192406837852971970849077187633010811940074032570413980004101775898701631054138418058689603316948073436022717955312047672893720990257199037308523136458127853077143809277088796108797001502666288207826185546351644438490935722049905441674381382381223496722514304569258503343745465496372284774274259979610850940106717682818834842787779248436709184259052219231337491020404817810245484640126268204135248197347517378138077871629205270262588220229940380036349732342682873610546118373193039815305382944643497467041015625 339 -7042629606565965129092830949018323797619648451782889767226086396197808315594301309943753121810384018137912238349916319973890431514585621866110696204610724647308892669084346683098157797161239298213452135979880315476321582671850463102097061218186372489997112238352673816832546637295671669954433422710846248777059488168290330280053628767003307881037650368301312045940542208449458887877121839378026894750296279061885647729675239043994375507137523139935010500776099169225673320658044627355664534313268505062789550317090390649395231219628700112208379186475312647628006704979291730195477503491710571440901383261905265181224783977455712153411194560318077395744537540129947702093130117614823236098668555949358278667205013334751129150390625 340 1151221565975678024054234008146975155770883666243436694266958469284125384693747044795061566770962066566684546257842215140894969779017180986376021471369266642560859662256683133196239763610225437747825112538244384763689483653239468894004209783530058567237784563793957332910791132074850446546402064060088715871749662713455507844224401683199083437964154693015224349243905296423187996144332269965614568439977042031906369159809458344389301167672295921007370821172877116185864640437288111401708309141907787247821285842224108315464952624623561544210854323328389083956841105104879287941354471074325950204320959538087708373654378011072094026193498159893441893841155900165141097744135144869978827791235476235613785547684528864920139312744140625 341 393664146559531749430704298712664150551744655055418751850147631048995908946402851375677229783170762051869628819602601979866359816718461957317257254306805046786578106524449230971027730285692187734336069212463029700254240191831720852133527180815355689585229864907435060495690624442619847813822203243213854961999184921876708931046475880902537615277374555751112389236624591323512135524993532262769794205046204260888193322749559458265156708771496254152657232488611927821879409704031538631758544095684368195097554860676459258546014098700266609901491797207702166051134814835783784938873673247695048025986452987756180548050132991533621095540856087181786912426814907211183224920010282602574357983270841442868722916728074778802692890167236328125 342 -61627461014830746657650473584491880802336432215342836105444581604948674956519959991690404922645632671017439560277706638913988121448874802262797891849847002634414118929761443489171538369927612693393674520775381154614463255013096136381912920957690716923423545548568615682179470595865789129047231806591351567377198943007325619675412018378771079203628960772791461554748693428392190605380235596126631018735980734622130678512446300569427991560695489997525892740789018013230137418516512156894377693138848142168655698192761895270184842395953453775788555543268358945688142254024822699761935324849438901057166181864260283237164485129976512717276944912924582537439059700866808396981462259894498614927075970993433126641548369661904871463775634765625 343 -22118705681058450778746993333798904001180543029767134708032802258663312714049103377576473263520021064076872112922651093287085739892714040294519310376863461825335644008529392410164678060598128032700123951251178603285958239863310142773515504530682420210397193163074375170114140709598238993922241507519977178151488836126693809714076009797418049432845804690698588121039692324829827309653642839467130833230059804543360116246178823728569882250579455915061450772503000339109557502334745927138422265542990976192028207991882358236834289336369338523861194310211872602625513992431888934252166669239543635337039272242964728500355390688578625740931975378784345008782448417632729435453157008612502222779773079155665890111609996893093921244144439697265625 344 3313797970344793014885271248526881328656723477328904357494969610167261509063742580010386673614127119677370686041777791631459235256964607061062031106644281239257176712408477406868482310760407086757612298665148936220877474028741149200329795843281630275514966766136391823145413759581887243775027275027455155302123992286511586334313564164247703539864617810847437412145967437417891326630289956937036725020933206477296512700991697018797986367808708317627216502172167573227598028285614784874300879569238280986783381485819595681398919505891702919886160905766190270162979742524983853463710864914386203799457299700254663255854504827289381776943550844137645628231426549250201428209406146890235198923139038008442775664406226724167936481535434722900390625 345 1249200220045749310072438800748579728821072919349507404796726852321625398473847145925633635397514369457262782539162389084860010289025991072838282284215068406798590652869368367267999590514814514440100569048651425885024268161246253382484121015702278064862589614422490738595847902262400098872173811106210563960536789821100950559417595694811751576492954092857488105870029811065206072945529657942509450699349438819978855121672011973839732329899335460822680611160908040764035410631538794951941500412025992526163264882400718038229295873666649011857167441048318187749929542482869225795323298467953218729059811062057211706147077736429556564175374878129582206790585418164087753119980564510408699865686889345229162602461833040479177725501358509063720703125 346 -178962167462341735051575616076424498814518910551164927516410217250640118749203337067152343011305992871481933730179148828857956607066621933278565507129273536428090653192162960433539478395825079506682448527151916915959720682660111561894011684602498925774218544487250485302617935511719677560225405345753415810033025979787627807427697122665745392960568718983975836435487971021959915880639257403498435307923209715916207819250065886511420796447332030568071727250597905463870276747725316351864968657064597561720506866830453612442239131815954031133151695818030783260659290097307001441110183747725278836706369424936947070838972886115055764692498182288205103127901502746773319057023806727143201768485806387565720918871354846411350081325508654117584228515625 347 -70914981571316049003438217739941513453951373828134413691248184612584947429002096908759378246358005401175903155536025977128863079755817961281124226130469382020015056540594650524273610439515508560929929338950769308287178882387475552404470009595156584720548965790045703306287556295170648729784213486854081610166173272951288619793613559498917026330385906407767802492404350824936730380146024674011031907139550793317035826376209944590221780537754211402873252253044207028225064220457639116405549824380203920885105857522477315541039687969842780568283707884730484976062347165736320851485012444464340210384792376775115565907150865712924783358620603580360367370665401372667313333166269635573144453713910553516613626787547439816995620276429690420627593994140625 348 9705604373871498049172080593420419209089609168582513166951243029464558898222705905349104918805765056271605906930610542379776857310863995550915660287112635666668612695841275405189620186345333476583997514810564010972323844043118133578287622790269091689869176430856070264269926845379956710721589868671912108294365656063025266467772498256037626388233480436926378656922499048903771059413525092310205882863897557003928527219442154021401899748801551709339217814399889622604878415994342737821709598966328267730131043724394732792122832116052826003277570889291130025334389597701334174753142806972307123474687888969529964810606267491507120839630989801247359830378528068543778790805704923181762221945091567503036367599496604137082655370249995030462741851806640625 349 4046431022933871068863693366274044858525410696777818272092563870866411790748535744854964232610707737778050745831152053198515669270868313362939237673766905059093711891011770394982397163069852978013905683986741390578859615893691912410245839374887893078655014377533896920916616907923440276343922768878245265396200012716216973561823620521591134408343003261828949526596400177351151967208179912483596964211218803309060854383882422606325352598340439180595078558089619663536240612572491576515587824894090017582469383042309154804902267609568120727333950170156021471137162831804057495197084775603983179318026494477921564967634568542889383190823750096452632870040525308128211350424610141590980402832300879202567791661772257487808358365555250202305614948272705078125 350 -528503304975277401359772625759433436950881269689429038072626559045535172033972667752352872736386806062593801036887098579075245612287287013642973412943939670026641465142415176883698760280243199209036523072425961099458947415041353474197996420441794440568548425160071015996710039444474791129057634150581340451765845398910237647745803403791899648696229500633798848872102250340165648321080982106616435384302946061342806800013408391030393845006039934639645304000092861165153412820625691828385878181887817513013802034878283628576529344129554072936637552087961802016669904915817744096207764142580384250421771394169677325623884308720382682076938150900660065739738593398687108522449894238895570490170082647473831193031477717263337377495417968020774424076080322265625 351 -232075155525226876611370276996535510663145192855749441218011504273353224395611840072038236352709062762328446293810756909251214675719669802746869643167303215200746671546079457279920412947461879849433634897410366651318634958247538201031929074658352509762582057331972310495955728876481437624345709166149413250223369948004053589194128300593176819196529432448870432402376401307511144782309205948353030047697620877930464477566200403733799461550933101212939180763681899228330609796963400847575759062404343084491083028673320495580841220183160215604518162408286226423560482087869148698155745597458748188584211093869001120292999457925429940330091321223367584059996477937863019111687644499403066693042310264022962943187644388145050606214459776310832239687442779541015625 352 28891379149878089213062539660950226538585284792801566756795633879080454830217694633374097867772881252519566483090420414857120542627281365156032405990981781441051153633197614501561276842317879394177066600457233166780841493122843750244686827085869552930795890264792096559125147618509318385058746647239609114517192651332813665180151231643449113728182354702794717982553596152304943370921760774804658598583746014550422357874531425912101257506978777257414815372234870775431300310821601084507799009866483364002535396163882361210214405464978902617300493674784252854154081722883882821307787156688112068304561709545931186488160312272831250366608400530396494737793033508146831269245107663715064595746839688180542174582217664018302636928072157616043114103376865386962890625 353 13378310564419927857952091373755192092748117901370263969799866189079096542086458041434778879115746001221615153873716704067426868381374857657617656561927207450812633966409623044437988012127655633504988929392214913758698047324721837126868157688747241281355458688622349516517005221545024091015983452726702186753323411171647220196106728371242560506503806129478361127225879888921040236921008963872906478432827863015858918158107668952076686783015303049853717920729370975473481194616148975354699079823877676870032195607886839746052961767049422647718546161544035039847883339193069749470172172732928217047348861964515575816028802650103873169216169504093295587126204325469434958171101778252535798082778898936548149745243321909674878953413715072429113206453621387481689453125 354 -1585290855242828770448433936182323694371797506654299076705115788063699407210396795096957266270881257300475853132640198323682161008776837859524780886190648116233888101835990667664093237444151972867884785966786261306735711389099333515858320105288800047493716487239289086247545665604348760712889568505410775889013561903260046156011594690906068215127317105386626936914180550121105290424926766848614674226445960273001158366622415777449039077879011840993255042272976465286446933601563334741889498779105329269498828186988342509437056182085036411834353300478492108518415900708872374271956255478701735652827921612271042951431791604383608517618787145210787470139801392569537518172195217965947004981964879913609744046932482725002280200601665830068895957083441317081451416015625 355 -775145808524568166650078705783024374606778052941053393523608305151626525531626179735686485490884207964559565110013106536477206852978969526246681272944354733470372373214839015690750202706717555134583529052618672180767494174923644583130926707660720793240641427311310945504454943773185785375149066889497970885374658793387925014586386632088548701002616859440258188608720662620449341959070655894426514096298042089598483030364270677950939029021756658507977290529352849027885434216854728112350730323635263659490100494656036198303830532327175472060534951774619782007788493239588525863975215039281476069495502144002394456654778732400074961096302824446796252681212572619868843572057320869056157973361028695781212011824876438501046359223378061124009263949119485914707183837890625 356 87294348042392241755239042140930313790288184342983472933693167445785220281011788787347579955783960067527568488108072272912575045349861097670036742400102399497259042870513628218908251071879592183959136395686784526846533291112484447581357355716855286765160428044574960622574076510040168301722533750298683866950296651089545629359294877513565239546958922433583624198890920124362518542542185081991697344281416964852304202512633777971339542223713187682982211028472112273484135980341633740444311423168171167991427106560419396726205948370074566684290983551644982250855155983569307615060328177383729437046656261201695707853568441506100951042774934598838406144333915223574758452222660380876331466645995100352790320079962699322375902540484911581642160172123112715780735015869140625 357 45140680809440856515819534330623233301273544790931348675962004011933531081865003981653248891009193842069717081465216241536276348851752436006048786085247338186189610722398763854011486945861212800641496969501057984643455590511758852636233591862793366021600074536120799652245795899837371455664209654402620396236078805187716139588022564233378606881957714129806488374436592655268367042176233792153324407683107768215585234339731387428643253392861315947886977354551198070503629442056154048397712876340533781610070211260605016612209544202223236658096626656504096979207453762031396001702480242632359935065177880954914571643462241262507627911559851164489825515352561064250949738748803111064588399972907222444858010746364087457844225141833084099052073071334234555251896381378173828125 358 -4822877920636508627093397091525447601241159129337449430267400625999874774322710772819193694707763577335040810533916170623944483428505104542618661029541285481593531431761291355142282357761778270363885209460644206402425128405640631278239053351214641824668287822849344274384720161382476236283499968642760980780023062493174201230425347124952639029549033749374842880046474511196040062178503563071141202170755929904190235076417004978051234818001921916718158305847900150872163373076797275502867742465805342421565844224512270307202347097023776306328801609443315418599919822343590356600886618597648808586830428805564296709785966039751304263050046311766771253374644847718967831632101324912278812042139944521578985317772742315321066821817238955917432326037896928028203547000885009765625 359 -2642093313827514457626936698496452276546866299341541744962429387806096442495456324784057791156508023951350515909326261997257605545148759801319898702947711052854220320615045165252961608700975788937823684290486579909393976069348169573882198660430637264912059361911108618003570779813880576124119002959948177404007741698132656237699083370903788879873764757419131314164057000190924415288945372825079908358843297774952032426149146570201850297862394489297243930183790784051289309986872696568388094688574623910365461193392609894977716461037257714754615967617828185499115087494490794297741477244694590836974208527889046980583165974459148909674075359694585776855260355720892920206636091853863262905039426995519880117834995327781739015434837740188211191475289751906530000269412994384765625 360 267278467539240496446363104556454720210249001147299675240679338667870234912582931501698377941031574010894550879484865341161075239509256070983016594641323525774245499405297956806100049319204621703133717590359712856405270737468506986010415871497787952914497986391716621219648701246612650069155196161525952233184542559987361913970581921238476636281143881009046455646922579621184675859732683356966030494052606882493135529443514442662494463056043802386008431100583223054166830901466012465853841692883433985001599062442221567051385520163522493849697364163915197187438561590386073987705656578178586455608013035834563133144816383067560608782094216601258953669486293275035266551026568394978994836221577758508391227521852170935533909146072794497304973260335560780731611885130405426025390625 361 155423274400116845651034763779095370369264487583335212942412278590190895700897927518914742269952705826897234842229331926385868931590621951967891575329117126231329356595295923821583221266036931119369545855772975904597883038051727784478861905233803705054243791918614437708066491384978578449904396233431807467367654208635033321352463451797301350655643680057728970520282417149240635278949957559943490407958004160647668208740235800187484381686615065627745308163821594641142026712941745726197662890702089236377521692110868116910357351608510482393737690052291315764245584710630633493382811235801481469890375906525662035573334321545795367456102546060394537274546215412017651439206149718892200466803007271171261364609746188370908688925890100980263001553140576135092487675137817859649658203125 362 -14853862966629278484921033261775108095489459647179703542713347691023432599653185362487750827397644982170648950322887235249852657499027203783389318611168296803172778513244155490826426977955540030845818342840551847745303628078374586633466831470764616537074452280567299253627162889379508109094812200751201701164260146950005732846065254658882083889715638048882409966541914215659919037234137000282369943313394534898725210989214432634850579280010478322999818526805200077448074471214826612397076055429698540128975907909191661099747341232160570073349312800772631983094554035375805211482088151826032685747415938829048610974708480106828102685513921244972853442126166326250524201241105024280700573677895274117231428944884227718797350630051178662890074438445241384903283687890507280826568603515625 363 -9188911818753598688783887853370144440412593908073008745508392404098272050481723988231674899816094705423414684839311377667222160911695569770121980136656586234725942680740754934047058562815247488718536738880153158187964771023897397126145711727885007561886445194678061581219987135227581295161667473717130925622130014145942922761624192940495350827298146163549869797024151642378367410484911996146737901200856168671515480488308460429369086976029906300288494944593179596522373386909829869429121122839481813878768261651695708153589733233890291579865099659430435081593890839947101896643352022871472242748988284356436167469036160353265764042523247317390641511139119088253615772007010969236117707043585034781153608610898376609417555906520154975200993835274602153790880265660234726965427398681640625 364 827551706521833357140346842725096284461290194471684602805259162297832617202796598485296300656865437294410108748491149867766724572329315896835382369565079930633748699846132033123303572051577249610326509774680726167570501297657408955936921932830359002269768014837650292002699005196713447387621188908789512610554832130812322511937592400767743071082127080284829651507343049154205361851166100457871357380483198175896857354990201623378177730260146656760884853564340697771799600419709944421476848901401443281430715932249446281863793482328983025834054190265083220989888890404574091783198915741924316904317600276998851779633526079395804586311715416144920411961975741540220247318149367211670289400484384315832143367478370012184509221618188837573908748250837854111668099221787997521460056304931640625 365 545989510660871374265910033151156158784556288543607602719165179096356069358820283130471886995639799775879967679346969067619590007502510937688729836546190976742488131497151497116503467192347400162806306967158275062865759124225468758514244938834074920920668740313964186781393696416083581050031313534695723985138536834812023881967143371318968562939527718373632870448456889293538596270730121091070197344914502545101409140209524302715927209453832247999216394160592317936590311881397397462603798616105570817210360432738439749810198356747687629010655467668619311996377999502023575100181176663394596794943929153315322182212291934108354596991069424892615950688661453103840316080300169669973740395948544252554226709404847321965056982803771442765521748219726929075298968001561661367304623126983642578125 366 -46203184853331649536379158644579162506273307756392672550279148371189062308407261452783210822862254308339069891901546846342948473924319894291432510329652221414661119964416029632998422879448025768644574988141079962974114946109355247771978969194088753199608039015780440832212623695201248238779884332503245260736414539720872510721034121800801804978388535665373812941386910050020470064905800914618582375183398995415274129699523000476772013143013310574275039420456503869563558813410462026328907082459339487144946430910217559897555116826374328172514346932031274297150240092112348171639646004503011874577580058612365494818668937404132152203656385432186064205868318331754021643520671234876195510270898923332383503771971782210644745360264648751917615542973407668246439866976515986607410013675689697265625 367 -32603825990371043770656233478821246779185277999109545343176137540837089375965208534635855177859786279853170393103348224189015473094460477988897332020145016500088911892551186715196715691165902179296334427637453844842307164724123269868686505759320413977226331145774466766803458166378433928812356063761695092830516198708278882563201035381248293058702420156136309219336840430242592800408659344304827052850587679881229121389800729959016616168651688201240913639672122234444130566138866800484348962958428202329761422932478657445234056552415766540162355723667932618374995546934543555698140556748507492538703347651433910301824558044173221525812770267893915269261456469091670129250761016246463993107935580439107127572892066325005382351202539628212903573158916117073858610083476605723262764513492584228515625 368 2583945022318124672682605330660703293752046849353022227088415799556489063604219279740593740373153536248725209387597825081528581203224212605258341809038418089486817666901634692224304655418873413152512889206752498894451494182364990551691805105668750662843364695915337995404352038342602843144357462785839468267670209051023359839592357500638629047891599898668453128520533147962704063236866190856209061269900865474013562500206436820550920188561454925876743625505460369888811172861811275310937096865745428857066837988673681518923071633033180474467856203878647718970895396701774830418172810767979530528441928066482408577440020214204406869487122888145720684949387715750645252147624182517097007902106346685607993195394350007926645778893161728755445396626146398922554542800804398439140641130506992340087890625 369 1956629415353550768794855041726710964456669767441679766314230694632326365555562968399554110985154786540970232202187196858659989350015476918812395054758157394116734659720839720674288925921640791386692837684068210908591241403105157809250073752875989552980541781066067300746776722238529731315799206411146411995522404747447870662085754712791691384227061479521564476062587744829155932705346966424357614889090139451169423113275392501339489190453146318434562025670220540978065343695243739554229633260058382854376391179486016049849688873593984240430658279841580709571898211509558622768591211484958920327829548413920296039440772953432452808830289726731492256117037927440122232686151489657134682452633219296885850483362505176071154103143756411119317686400572675230087927612740563318993736174888908863067626953125 370 -144679918467365102839646506247601966671626507723416563859320166192726171416355205262335442057100598157171444405760886803430315580416259596523071181386907769582759313193441720028413039062021210934497451302580909824369565212217888616152782356842286629358547945887096738185547472536851464100904404378356179674127177732914835051180723173109217510303728751344994968736387491794768743828646652324880677190146683239049735623570963417752195461079560920966887170317114307286323027572857135717766049610140238331945859485389505253588934931711487541200586216756249899796782693966490902698894578224663485774290053833888583939745005663597548769800049783373917429824319309234941460719449920934221351526108947095687845364817470928893483260854956639765946426487514916058642025821482782513299980564625002443790435791015625 371 -118003766748628658595761843732337065042890918399071368012171588667225273208482220352180950622735680896051612940227905013725231339542008984496230315489138493051270872069634341457358943415053255090390855947295953110982806835763212602167213332531598246952446414086535557697689534093661729415573526454175896833382248829226599542741323753350280069122088708839247549538873446884033450325501730429100398822402796374898343899527581843619049959381159394931802083670258590762656851838957195427469354465658600659951050184725339328295935025741780853077416588377485597230723492267715398362243830107531755113321553401099825464302804959146728965210287815137155232980776849916935633930805169894719759623841379900133777104796835914898172393246711542481321634255287900733584680510215083277906984449145966209471225738525390625 372 8105533625982434117889625099831688075683641775197425481012002685179101988423369444915979985402181745962060086973901293591142670316467989347748472566270238302206645881204062549860885756630332544133211538451238076709345574205903478597178458548277119762945216573273610369939326523941538048314688879677083626607480391957514418532357205383458790458664261869140649863299993797429023789961812445884476466370181974158875490950224134115647201804897973497292842292047911142709302343989073593771828341340355600926854795867253348109722492137014919935850549857596703491432616011435459242197742789921066046439773048518872544625040305597806231336471153004653409202397354874053773502506353298514972871302993038844361996592275458193865268977671046250806303953476181981288579633371682778224820509649362065829336643218994140625 373 7151906667469269652204439876184719328123196515277624049290568632867559374578089374528412708255553982249464702664763974215093054797741969388419566095468793336752821063810464266335583794747921027487980600500099508663814599021463761649990836564425622353156956781377346900943258715240138151741696442632841664899985245404299366936424920698818572037866875258834117574727169372006536969365845344808728816965133030607668174215881312894436662761170679643656584981764703269434299030942861793209872319225151688175924362311624116020974840851987755929536686031268775548969483618078778063113250891549899020381408959406474244503869439586007505516115140656448790006365522857764477910718574525027966458327691883495883753426437896866392787451508179627348398486528050959715190084434460192550910613391579317976720631122589111328125 374 -454025441546268215746576286901505987020643755331691511869178431090294619879580075205850943056634464270256119302161139695462921722554184877384951372812101452965374678698584362306215963756404869174353537419954014479919842671858604789463151353416065127029942872749744445709237450959490687348754908030203246896883683937403269419554091889006788012065912311410522320766129578343413506685403252130971730872058950817485869545078836963599914502456911548329134363430463562362180808283169452011207137757706569100726506083516530232773217105611324772396021895538794527428459837016605169853474551366020841820262681432769021158993338308123001807157030188176942954432234951330750928108856031790925918429716197947729999238952647352490538805987209742614479730260111517602767762503945002594258451049114455599919892847537994384765625 375 -435589848376359450766495484652787304587431449244299143457762864483631160486335179399956723883070676997881848001563525368221372612698361365692489427456323757952006796007641330780271430774969063559313536310199799103322798138871739414796960562532499932768223411833839416262896346293766943774469678606389627027444724468242706391041883554745053582690607799739294127221400385802849129433364854011926120216643774812544828687117211170466128095886093695991510842692312159500296213728181957587055779766002023328706537794154264592642689743068290780120748842740206545598105372637240031137173017774055386055970119439683306631795408297177637753246169293033804003677835473662887942295161273481349061369306776826987254848795782532103458900141913635974857166153062109135237775648234799159245864499414579995573149062693119049072265625 376 25404096332053996852772032006002552188566950890178763628763775366317242355252813671755661171275190319428650007598471609658265631581674924472673348761053544477886477750900793356201262644326750484545409716711207384138516451621051543885901641907363456803227912460377777995521693414320224537564512269802899113848460176856035085282701664483437103819551133919492760350435369955348124883971423296896902049394362388099542431427953289686364165544826908081037358364939100616001003034561634421745554719950663956225602555602857888677759490450546526022454585940280734813288408235572563912912713906615489210301107299842301502249868260732584171018558737466580264463369095925028679171137197563892004237758725141189661179522394414003282937963013423683955357782536464148691952693873484911804971578736630277717267745174467563629150390625 377 26659669325961076849352633121200593057972459190819643244443070478258527459319912515968942271021977028892122375509229815277391576742590962129424282749024860466762070347171952707268899704586549351947633172310446199902290862493060648953541969994516453188794164023924715413383150712517533201878319624621419457064955357693879907117556719409047889347948057967317347679062117149799886796464977104058928344883177423322228317146823333263864615404337873750640095241898813762562047985783827572651469430706468564779300642895538854310440315082028460628827326438692864779538236499257427596192046428186339121492757451809201081067171251501347191680823457664607970794341159851378973736938549478115394047316008015791395973247460677665502303215259310512920276493628001512389063153754645510947008956282024048078937994432635605335235595703125 378 -1418231432754060419539435917128596907074675662712679593640903464331166622308110779608960539019351088424324758686522906011881957299506259526596930688487459873108628390422655289900291416216679212333388187176868048779364299453838798746519847027877733494856370705485488836231576150023605727397823424242835163193856080052836087262967937859616198231935525663162514107247179198903931945181345820914386754040295401374180312871296702547985681969463069215388075148570796562208835019403898122810430661812734507638625947266411248421553281544366536227151254749523241274089085062083071630436270856991702692422466039971522716543072597898475109702383339043710883217864098365268306683013340456626563296580296339194060387011913413052508990637076785285509288138742492003855267003056855989948841789418350837340909720296622253954410552978515625 379 -1639622668008322804044655021395482501033374889322595071684920381128295020610454716725918951603398540783359629580115811498385760379906831454590410031861723654908185281731534972431819799391145332177532205875486823741113504752894255893051695309723598194943281281696481317235088497781841691787209897654531417688798886684006610428565542959030537543270624906002457673011283701779665527594236067048724469897467729701430874793159357148485941998747349383071137247975769742375293745554477955852937535367804981571018383904683273524661889542084927496202626435547412474010248875578943194432597509361377175905842825518845850982944661746428872178278821948768488115651595756485384369170235718125007086364344548550972225752841069122787243992875003064996732492057516760631933006298603752458095249393977778794866395628559985198080539703369140625 380 78878460168192187618659011332884180395404061892620126331939588997363493173421112062801364416693125423159893385934554325825599612375551165141046300252444443014582639506512514627138993375915943617957706886907910340249841734102323285973567091269019090142475042166915636980770869970240135991835513113388936261332381169663997033628877733909562651328024280136839752791705889945405285932273090377257895575078718405064768475706078157298795191567356776771041351732070918614621583793588147165050134097139248392141263990739701462963218932550591953793619606933490905376470400263881715993363170530769676029825355794577322495396848057038430424615538140861918367232161932648316571877801898765332697851615311891082058512993254388984010787170865447634715610682223940249546018422191825308588511939738015817082843028629213222302496433258056640625 381 101329563743433312755082258173770323665591578496162053244583396607244658934646697921961577482788679797739418263881602127469755407048942300170290873062669930411220799140925855476038521817398486366938671128129508421204196561258682009206130198722929800331420770912069968073895902273301375226379818865179898754229121370115766923150639213227467704420379790614195493114533154131283236308362537739405767844763507032445408494645420416847288565400723611905714415744048739933696190895301603698132085347727770907472598033126000825493002014873501096435201781406966166426953272781959151629237518528940227328912811117913037198987057617395353523417921969870497720235673044432481844625508720301602099725847126968253260509909862487143702794137239515919372430264471851485749525959853006127863286112391962141697389530037298754905350506305694580078125 382 -4361888499783991640423460206619425764037171615655489171237058329059046230976664389130417927113189688379577848247244551461258882239799057513984205378868026259689965679916336150436080340061291440152892228833082499914879748705970187810829857013691747280116740698066017105357660124936654797556172446058692430150811623703422390293888395426228687443166415665535045756237005168553888876769946995568082991461191122235180597384303453940559793986916776916333642232886637539063192440431339600830563950004989834722380105870805849569550788880520131089873780472114094829511739681177511516396174018855464807268316554763336313065948967689549235051030635280926836861125133584756986226314145194085854278168164645700100512989420334961152599835073959579313054771205866782653731719255258811057383703382550001553500289762865804732427932322025299072265625 383 -6292488165197547084737627765858699838541655101734769948843984207288023704666559576148322350580460609045204049083285288813644638021015740591308201415504606104866437762436637321031348285848194387532397185237331911637374898740462128396766310502838246500110226690612867989811762316905665578497069572883086316657469004986761232223723599048499754857566615040696549124680954736103101240090557020443226952262650824807027562269558714345880404551192963883754899115069145409752171039567001141259358789408810324011646157211323464332656690632834342507245395942949264717313135031244647697005715466739214352058781985994747075587444818433341803618449836359870515103370016349583491403936552373114773610825164428531885275960209031829206666711564300001051008748342605391257392323095819725271978516296176935184568755125642525172224850393831729888916015625 384 239175293031609809898025873150615391762742074556286631374354600048357463923845320807244298952762664359973266926932108995897045417345493619556122999859722526784391421763905806184800299350201916758064365303990777231531754394508315630926917755757326919241572159899139757369962568527291355676684927723742198937849912979368739467055981387373286366810870351180304703368076449007579083047615346184801142526887810246168877533958698531466570954956273521132062670406338585699953982961167891166836376894965547665126565262803402420729064793716580341066081603458044804205319725102116641061288435840210097671476059026872229502552645557099062819883997614841033944368519956651914510378204690846677046489096121464449010049140528943853640875809177396052802752592526183440246476637432689564506536678592812720465635202998559094567099236883223056793212890625 385 392638980245767058096848477424291076514812990941498002134558342567215165939516564717071058279673106889283919820007671791498690869098074658801881208655009149205453317434477863497642115662795486043405685925763897445295476472819209661460673232539348272875064842769140990697059923052704101085529128628529744581317081427113286431508677556545939182013558340207552451464993214468539617358791447858656267958989421560826414981334501994685861061095393264886285077502253090578362825944189846451296373456018100374442116974116027081309552734855941680396051998836278083555642102649177627140637989934114096901230090079895587225656530492886822233595947408349030173272284576858149405807976073480957222014657309377433764297178386096750556527172037861445645165979859427096541094018331916917541772225145538847563981294870963001386598989483900368213653564453125 386 -12954168125152668552855631321282426601668158235368107188145704692179979195232649835162471634285441841685113059132717279116605268334348063757705985457975848249515226388242415814257784092158116117983446034381085288704158139221387597593608494263887738588721531399063641713679265783783641348127193298987152224847113665387661848402738171347742174787926192102077842091741962052260009322885811902252765919607045617249420816886331517434140725155145813188575323365732072137214315787567092139819102959658910706001733290570468073574324007509823407470311249613496864020507580741373126767289369793683333307263811351106543017945925850931834436908185194195890136243903166812089160983248746200702461279451638548850515935279002859744398798788358204884585081849296560925685467277785017263550563831518106035137621761136665315721216984456987120211124420166015625 387 -24617271553354069019676407146902181729632626740730593605418930800873998652506013074063699774515945929209127639480383318861579163768112544882987765666904911359362982977753981839305845697086717913856161582481773461492737525494437756538426861048469964892367162405035242638836947437250611055820943437894157749283155304127186336377114315822669379803611461090369059105467665497408019399294375877008757577609561737127844485697240736318866967498192860705812055083199550620732255810879914938991560339750018406144623125078275745816320571653560862195877479839297625441003949866565241014194821635528439373964039049631563575484483794035857940095762709309861005476282014994154244448900603557914729313417809062733940728707553853700727794751063662576342008928299052499829335027543256515005474919940391365391558987136554384981312892932692193426191806793212890625 388 689062258671551057154348914321969544716820378704515144026512155967161622403385683395357497767311761176560839931864660502628554874113054784810680223967813273358292688295700107862548287388327342331573357767078893782554802752873485260841556634137828058619471877507719740403223151862278555400381539497229732838149167617178140241875695335362001007136187382195822936572332241417348927492531212014791118675796309242195966265385464472421683785385747308515481047675208777466853034931331699918861039254105655771349551293633546675587066468553064396964306084072084265696682517666820604477465641667540701495777193598115790089679456328141138487042949018367831174293855065146346636439293876517266460886851981867964542402844036020311699317482010984152467076818303328175778010375737589746011674253494182939960263757019323378919413158882889547385275363922119140625 389 1550788532050981117586551992197293382521372488308884767382344875199571867413934886200324700515810856132251731106838297192876562692179047395089132399878814174770911121491182783030720978573024377905000759217309747164500283916242747051283566561233317253567727719518433810008751283875135801301683128429761328153132755634304315060529275912026516541971482935207216693816137243712165211999509946185336421891605594095118772824312691044420810527993339189067099939547966997704080936423324591904847821911597685215483178906388268012408581184198986876168896403199251966048227685401158892210617036931113288797362524471632139051101110639558592375094475601472462516088651609798290922262292806618874558028624066356544401155656225208314504763460267629819315648581256760570151572543137619455914189939040710577751633014240359039280000263971714957733638584613800048828125 390 -35669382756708898931819999921755409856357724183656711509351018668740731783546884565207015291721398285163252355292055689590263457595961249453753784354609585986638333023562515482128463081772490569526086063679228992566537140299367558911295383163931062330243240179189313550686560164681390997712828213887616663228820466727810466459876189083709996757850841775180286347834546971077668652726782187821424607253303845349111537990497744900965616147472327942693084964656471749885739873186038105962545862157241789321490128890257504340102848794282077787052158790058346425432400471321906391907844621949513482874074563807900164615914425689005303301000183232141672361206900446401017723819957477270725042024517861572667527364144335886430143771780030050223592004029555332130420795142543333334592738411492867621657736368641925496343577126623358708457089960575103759765625 391 -98157166368764531503777454866633772956982102432273623160763304308452654242130140532962549655047536881861480633106503895093892548179852020669000153946116527491959356320930740809291593741652542648885578397668025970815960623529713596494652212254540639392060253520070594684106338916054486881228904195261758796031071603308985677856539033067253865105547546055267852147042723792589986437392672310928662258147907954156349624730028308911011637239356531604972839605463837273693262262591577907078098117685527960860834693950062060545674673461663401225286135548079030947054187166001828341826323616417485153631734668936758046071647742335756892774973969417190890128287043209288025557150759309566848201458591101714338602651181030340742561674278609002235480637383949909482828457251147513891331484040649558640456462521549093729192134563366067823153571225702762603759765625 392 1768584210731632418620455160710662306336500453079815304621495702973112161422776059464530014332979125769503327523376872014557005190144117359554671438859097758105848508773843151622523139817370384410493451457229592993069792423193971934086011099097018153161966051829856525507056399370976234170981443747760620702084587986928042177218782403604089289108050289447130437109322255279051755614056475786341366181899232401321674915743966612961905871816409538521201189803951047212796223734392136172489089412336369614897654274416380537182421281019098365061027164339480624544468174824463052967095075961438657264050957676036221996743012840314189457817083759204363360062132272029493136876449949977448024604624054879164213505043725372014545358420697618430085361532320344300390971719663242250623115816257533427688762024454771376143434189537746448195321136154234409332275390625 393 6242215614135680970708985769654264429391873935124503241724220355318842915799346324702576403365803677774578982762412307714115337405564043307361959133388479450639916206348254980111365984668989920296882237822796469215662112398746902091466824142507833854719204169797712327447024228521979016076415239234641533686667594036468466697487748667920909896108231616140965334931347743001029757498254544812145474872334242882751434943434437562149692540607179230734801212254395277464680907842287524091949988312563449474580934675976822995578436569914568123235875887666908184384451442663902422284174330316783170482549933204540064067717633293491476666071032372665312103507051053322774240665684068944620368308449489597663179690285818777618588363355492274170112389204091956773299493207875187933408230141598697239041991006090727505059334484259687503282520992797799408435821533203125 394 -81387604289761704710344969413533704248260268170157004975411043648891944290145728978355885875694430632368303936291250395108209605407895159276597916159460920614367370127854223190642728296267753292394064891361996921418470842421332906698185861922571588465613709806811083915697131579742677844347628401471720009185579408593418399767372257168253399199811971647236179734345371989590960285433246863352482044975125315648788580468583190570084236532027633525816788888786370984526479841062372121097940424962990060529169383655109168302363850427789075893795976006502832520325853605054752618782203454577037700960318605379821789306052489023985802691027292750178437164180457964415838849047642170541104092935747629948552918560684725646585102972434673204119252681296247256362194139464704041461130140849858637012022768018483836908251208689811727854390710490406490862369537353515625 395 -398835076240501053521964868552560058520465830871977577937650592057535565351091405858007826103410989298157668831440709028752094803949381232018682117146717170978516408469435689986501481710933627399171369800210263021704373664399323931227635380677602877221345432298882437855867148115999590027347170031876058412198547089202676384366084883261897103844795267453281716296669790600217682163025757320586383780376225681298502532471876196669740996664535174106969975720217473624938285384962839948346473556139114803366197745416524204003292268636645999549368466038035929755492395950376837572648190172732521394064998729606282318260811360302093901655436990746232433128468956921308113427454520963449934388856392760189388197864366664566072183571116534241750529841525262653207971023169581015620886164182210940558632315776851374377468457504776392598788703480749973095953464508056640625 396 3213817417299346216805150250009221442243845405848458858688299722804917688370968168034954006668631669674459424726073567639213858630304305082016090069310318455220785972134213292036720775123505396184439363397202867893046080884544473043478736401037341559807894129043429070486123709207736005123068891250795071326792490909879461479283726319887049495571991728440234559717411400612837137849744680182993407156077140541873468601825257381230985312361772398782166442392352511175158018104766992287324840012686159956430560133007814659651801445690992968697162174465936604198189392435569432212632248194722035514125793910223384706390241971134382005921651509352756028493562720536428960813286017675675578962676527039460960269376382271294619821350512067122838329868520548668576947868498506534993286892071399479606175346618523851871652556537170502408518046877361484803259372711181640625 397 25602136898067120316625115998633878981416143209128347874149602280289046176845070709443092830219364943803783067998214733450700455156112226321872575629542751544889888565991909450474226658595431591892563912240074807707844209722968151201332658623234766487302791643483123298682019904483644379459990996341166874615995155321079492717249496062616658253329165956305129836662547463588228931811677107031172659314476015609370901806144928055663379344585069351304248714615353130542916674106659943327759595773499923665330470564625899808517464624806569127934571644144410648695339131970752731121589857202110322649628427471253340204599521595955599889029202087899066830200008338018440237402128858935618568808728690986866936470741732176599135819561020465012394182042871252471940641817717453846786055639077553256115411198449661988322714748629100990509535495931459081475622951984405517578125 398 -78682768885854551004480853185923672929389957386096043666931296971030245325665093211784567833789552484424268101841621761894897828168829945435419938569910063404620186181880246411678526638315968090743213656327331207134144597393752483311628159780141752640970944797883480745834460711568111536185097690197799844231356483772590221992406094224132409991571246241379596290352859501072863024610093826133174691263565138763195750627064962938172692656309683298755009002944993751004529405856684625328211781708398073111222691571135092978258635054137676149116429867880193518925656925247448807715281124384801378807344172185840062983784414151758644883699084733017817065534951118487690998735032646115306341361934705081557516410963988513046500092531730759876253436949674304711154616126025680057627974981292219850814505250175433067659888777986078739353752187213331126258708536624908447265625 399 -1651116792484204922289743383393847599570434199338689837752004413108771692524891104528111776160392721879114838432762101262776837035786336054056233285983247998925343556111803754960834630672790627159318666873872699957806633989085063279273682638190585512798539648729207275209551087665045295567743304968544064406962060416900784323547340538604392319591609160429936449330106174559820012922612743622072554255416473408123614243606135706131642910084748479911186515168554233413640118126730289929127268756000723068611403533582675191518863342324299039473455023477194421952875314157572490335834204038585189170051479210497459563346677676491592051669465329243045322029303412357669391201733335471963519374218400753594640383469598743760971113602479014155938508548580915245904400594919780682625665863260070784840551324957491283524433655576499845857789579396612822392853558994829654693603515625 400 -3169687147177158143621083528737503627042262931170973118216916891930405465264115227617227985161474515907358350596971758868521779361754850257226492440634393316278878186134643407246096548516485590347133490051677465222296331459087943380071392199084124956785618313800443947598507566850886884362784180343714935703383881686411234848591557574562490880922863587599387901634702740368752344428316473376766625583188043601242624288998453456260608042505197090491006303910412660990769818897887068833671390633936180693293805330138345817665635058992144086440687323585932161088059958453717855646070678874941154326908283450738967825587531420516584970354785207242420950664468891391539585232431637180216425578139268300911487171576103429298555895031329057922811273085351528521602390897444855505563372269459587417485808634426616774994768387051035071734600063105968814625157392583787441253662109375 401 106976519717240593173657265826277636934028924802491246620738801384988753648286622997283556955267641005187104738689999303033596431022145802051557784469511298363780868045114210104425853584854250211972113945976692569939758400835416660780034277993754520604561441146083629213840917942860680718367952241059936798892624595606738767991624709113691809855131659277921884977082706597774493075663164204343417682623071536628403989864232601490049157533279175512792431151402762261898925805517633352063278658435677173942552479949506660681334016407319617037447682084704268881740880057618428784483826068305945552447701311422981684865736775779552582023329579408913124762745538776320018851946157980397334973321461672491428139412972118078564435381965483472015201297582616550291997146596314563956615331077905288920580296814073302088508327039421934836226091744584981046983784835902042686939239501953125 402 740791815041125513194199157325233895290064108547184988809301362058526768075920568402888149148397912528309336864930475914784893986009047592667736324276047950431012824953249755543650191908999187979991055510620534345469606288422354281756369170005675528465514542631522585793098838272070717373814947128788093647626346700146340478192328308727187581882169360767240861751407092408707355177068115765218601944250419371565943308383080540875847407323618490956438907271642038592777018002832706525889354170540148039910514581603980524413865066738845749330598340338310669457306951309162563260899173782603655029623122466641813252214501095037361302960835453677447773610792922004177288795600013916487894305014391509820952726704787421366914964962852615620857672410083688747280320250461385523135484444758160162417614584579988389379751779156719014511153548022414851370598398716538213193416595458984375 403 -6963034910990370762275284783883878658215249378294704019984947194585714958750638433233079922409107863259163462318122862231186009503956177974842310474171073554890710186445251570062911037900503194864571993340233024253029478064563562845230170474215241022209131720484392655993210445919498617516125447011143383622845152430792523824295605914776429487096183332011548632938777149011422550283602565064834640153423658654530351719376368536733582098160654933640312091767595279350941759068516190887139512581112339535635235131323651867589127159176588511200089856382589253307206538115796743344420193003443379882455984592777050178935169280392395545172511352157671098180986502659044021270163592245813603331061798001782661387496872280641595714990305882553413680941719901777479620573686082735494939398893713234851783176796809783265117531219530489201832231034240231446919011659701936878263950347900390625 404 -83178508991726774065772910104554613378983372282085039279328784696281553374357742394916355317347845433619020678154465361728576636290367571009117386037541434266292654222124121390737301618473436960784556016767537326543476106468759635864897170004066737662445241032663546816054302985027901942047509873305776399993159432819716603580742375537445315906240225547107830064996249180051981141508081831172234847299451172364705933427979638875288484325333031468783630958974398528322749192675517032684909939283445802611774030631215731854829230542995226146797892529239896632725774313748970821773164424588279121676255096321062670878751764892571147750963660189574210838859159219259938582660360469780896684252478554119084026653133112994568388977516325276190382405673323212442341090740052428940897934454949810537855301652873170905372062310123210027384331691362577143815482116906423470936715602874755859375 405 455300816309539151779063973985109317355976724449221363503578180067764464853439995466264032985244552207417635178405732760498019066833472098242433948983360714849155737011358204150523715100419765912692585040047733284679555899837212262915299711346418760733231026637099212815363365749614206009485140706618783289348003739126410516234595104032600530491939805585756295778252105602599323165253680269207436354524774355759878929662604669797763038738791878939547227627210703850318822501552870076018082269712223168915195998721714288770699048161074388750289491457881501967286424635033920404296746969566420930938598004146467066756555200238658647901695704675067386979554908829932813411176364982955104227390070162850076202355629631458458314409797957774974866678245317515470274501852906480727968304106520994741890228846733240840608551871705215407144594198272141782018878064519640247453935444355010986328125 406 7733846056494889405350680501885374770574982677673706244634652464261855041158811455861782237297414899936832122585743136185502008441178376825120361442839897076457239728570354625198892934690141028560537645460356790417915246844601381023672401880698912461699187397338551370678139647595751676465162826320685906050291209082933658942105482779174789829068120226074526209455664436716207098520613650289247510103940863197647750940522767455596492650279059589364630165354363806694849687039205022894547352464947994953934474143322635610848841056731288731242857186132837127909570175900239577638021052745069097827872086890357257170137679295794886243449204268413300908035323980525308637464228075337100152590755468750003484000490211700865923572863835890245725323027453323545693371472719372266452155000121862043098137485678674947304503767525709886932408973261659395315828172012828645165427587926387786865234375 407 -29907376060028534643785842294439183147284426207085818989134170797095695107134661324527809066319017613286588540341173139442548200021565234961475763885319401451676384936068200030262251324911358138466814015026717729647854174409870118051346730605273160168637575146988596668438688593845646799273530860424127184976745445884407604179071261768536328142370524291855990454879919167510581647732461990414865266359283754611050518207066220504660488120676424163665077104670130594609695345136939345525388570281187602291120598857207979022972173590366528253227826146237117961752814870215949814943215536418597291980554107494269645628861460233618082158573083866546465671879108843659714460492570737282237614480945917407225194561332021061781390637496912099324418304546413757009782427678505768189107670522693489555948113444278945341831983154868166878324052204742447012310366507199521635129713104106485843658447265625 408 -659460286189076711271320979683506215859513038905167242479412029564119625819438381153429795365562842078868031872274253638467630424668481272394864730798802781097513568943898762009175063380416549269444559190916753267654094757501298046671549798628367895092862097591063029416485902493806525032421700092748740454403627809096185889584139210404792233301630060445277763368649374807999307072520450370245571662989655647128959401547759251940601587006881635783492910845825276203666695990927640707156027988829819110748318612451874551480568354186353432471905676441668073000353674328886145386701357773786372356085688714500163622400165047857030440368445253566294910429796595550254272005029267605687549533323600663598855686894981723593800758040688716084083744971224176219710658893074807931961794740391502299729373164202132480684735067182380990076621714266746485632305647229491452065985868102870881557464599609375 409 1973460626632700642259312427394834718223613869389018455693415092857016465672075383000222919070593973957396016003028808556402327676502033363651727766110077144444514770889644255390167888254439044773755316341251351292466299038007268832488455757092992955030804856427402970250041131786352838219621187250129366715950948852130324076371973421801153183731614023292287156288899890421739408053162205466609706786968270766536350254406510114216336614889194523342689471756047825400304090052216504778310302801361226665480165509003759208744965943857934284262986868579480208435012283290148988241553267306254674748966275845368745679373226250361935606151204324975423720496372595152781215620691809113378339619065983353629962181291326355481533791785792458536526333532443642802220026045373143214567451617165991374191299640392050508910303083268254453039323445953323045297504456423712124735203587988507933914661407470703125 410 53561822775479347946711747608843928441537684278723663430667957719144520495904725173465065976684432660248618135808291540359599895060194398964597586163817460392181627905533065450154760790731834945363634184578018994470556505632557350138805825342983364768216881144325669054327728586366396926696302940995992878607630315635746705053925762912006489712757474661444649826724469728137115128276871027964779621181209957700152343299783983086162063026347936040456120645602930277704068393227966141866295616490692287967362922168855100075724327730969077150038460652569444223032495170134083162239824899906810833314356942072195569689856266992720800948688467235672686777739325803732653632612688258584537355074285049536882791008744330819285719585188915242981852441965589681976688967164216340028761853994690116246425305315665146449760691497711471905693418773652703871512829856250205254664109588702558539807796478271484375 411 -130809445707066579919129972689520702342204744783424987510003290678967311047459723313007480954785429586949000292242132006614444604797964084018924770294212236632043762942962506115764177333906182179146009940463024657873258799576280009103189202259401675249304974158186476938736093330317723529913757742448612572880423871180317391627356845861472562014890016053766489671575108373171245907249649331952392826684526494524843622181181481870818267645808560560219154110808681911699677319302080416666038833983959213681355778497185411144462016352389149774997395507786228223138353380281025383192768889981901442659768256939031110175520406214076158955819548928689280081480371141029065073363286520017666630722991189100417674126326174876987045852486390519781169811015078806513570685097863090611426327142191696492553995588261669069573527333188903411343396186351453149302681846381708298638901766253184177912771701812744140625 412 -4220300512572298844583611442739649955205485818563103896090750414250917018895627028064688427633530043319418494179598327373295103236887683891955460333430355330992455963921015094381025169638037945227931540979888783979204887255908333532457915474283526769243941251142424081668929291389036057822862031129638260707855361031560874074037269375514578908129268258177140123120844185304681629007178873443712920870909953876215761432492124571196933818649341080246745195379577713308590668354414843741071888907103069985849736976332637328964187270745328843678847764708309876373641360319272652024215865935504786117035355201746080971967611999979717163544673270129005231442841646369272869533434442233163999329171003113766818361575845908994617010683480307307123548346028286237939758237217167804852153398385415802382259656468925126265833997966569739481596189719101594919580646720759707759240253466259673587046563625335693359375 413 8709644141709590315899492839975671507352086056732101846887205881005739623457173637663047866708031062134726983034510867012608015186450876404299337566849749745114166634045484432718659126126044033638781629761364673845196760882639691259920970538230087778993391488958286096390657166781780958991449536606342006260791734052901299616406118973300551784581172890201704886024004812332418228688434700644611942219877486581185083911698316203129909786658599860630033495994916776947940309657725981111252736490889858408019161395134479894781151883070134768364031926948142467143278051211880394915697087463274505958298395765129962012695095932352400567529496607345792283601111683204997554908892023280893321604329468909749443150079634986444650303324934247315738780124660278430752063014985688280744778011786515511687112583260592214748286338336527320589295654113245881022460293921296940145558658219471226402674801647663116455078125 414 325911646802710178075208571387817377439738664460443538506283776620900552183516690128011283272789116389002648686752760026300722253099461760496668716902740102500952091892326858068250165630432786931613895829607262350138665991157001419622234145413564080918002090793726456090094669003583751279653654737791287502223729455442118338879568139704681175350202686532608261507643225123657120213796483209848116394888488806948017153960809667576151603003845813618138901522040610371364268805209109440896419481673087292513358309114183832605583672951837645456997148180314892924371239109580658030910672163597255749737859453953673103573940528132404959381767392847980185432920321608007558383548424908456537147139162478878429965049991721319417097233413604677269102026262669911189357779694180270555162065331307207232623027492012865571683321159633951592702152939912440714801764219105633708067521689510925853028311394155025482177734375 415 -582508855062165252416371142934549249767891014330606388974499705144188442305108138080145237908010281693306856054724811028670090751259390069881064628348965315392812167352700915643233779442869357313427736865687169633698963028921093806322268481330947706756938769927485699632278121516702566601240269247425189238387661372182773770978727746602798001211539089967384901988319738627892340160606956086783593158828300825992181122019978622773636031556599746384644392001776875344487639344098320553965016433562635587246462324903308378420154376128988610417353907535656444521743516143130491036051418901168908286862467509905967926749564991350348776466159441497227695949394756761152738220711828092860670607623473008444683503364291000664272721057229622075585622995269402204237732573390589240260214961367841486301668151596661334330879651533756044579319370165367612544840358171618015013141990481015941583109452039934694766998291015625 416 -24823584289857031534078127969075708534113085483328651038649956827944086334823367767706924763969663703299182351484012111711548010832173764507596360979116043668103069974684639246144627532548343051979540900952932095968317329730090674472814144002808651693901974413699658141098455204694448431537316554258834204966439638150287484777767004765359705424851822065424177931100452718202929892776572346632006831022494606621076098870885127065012852427731552781470700309335674611989257988494700030481291363920694836611905390746263120958174162213196987956160687809840852473914195986052760094598381584064488045489188628638835282387023846663093329301567019028655846346402207005512111841229519747059836345440283258497220264067132398427625775052288544752830729844201986309150449186395792685790724620459062990973757586896271331624038667939230970788473962592977151451980324399308561829259089435590899253014640635228715837001800537109375 417 39132318838900155533173693424799764497687145810351582510576234344937427072151730802658613249276780585358839731482594404285577015854711946766886725628797890316611882232359796910798087726551110012806624338347625075474398929796399900423306246773841184595294107710884617978912994889230147126233097642351184182128589077003390052549909585275228964370523783240754882425141341562019905938639741122867359876004644376232159689680815973710635815176523712344446601364237068810155764700735000518620403930671049663312654062046152442633700172905018815493465511097593754846839768059987586251428585314667252627040789467284388814107571564663767238097099581986237889653689600412620044774964063920098767131861759676692618009338390637124628538342227375967153712655676185621802237027653959626650662783574206258489973232137920843985106448136466732502347121181219568387361979795905138458619369575318671838903838988699135370552539825439453125 418 1872594007311502685918982323946939236801911105792541604817840355279621943623416440192966661751590564739467163229563926215989799403030226221380598197727194665538094200231645104188044606966526316597459027714712500188415703541568544925453017917834941579506324518097489795958330017344079504975237370718157206792945808700621471009426820166295254362123058904011439328083266690735580255669827273918715388842916822536840973231527853742303057308785595878321704695518047506789101157658445968452235176451653867309043927076703821086376998218675403401857806659793957722256998435941746086687641996103228688560180595955489822736910866760797442958123556313393006492353302694113465427197239296593374020139181693627984307765483015229002974299593437232068495687173601911237360629476051177229159924928362572584691086185880317756455840414649142663156305674912076331123888733450416278106865375608500967332670228415736346505582332611083984375 419 -2640521132458405418654794912334006156541373210164805053262091083125384701899709520831865821479268521294461855440927543049522184208602523056159598521691041967351999746245317782090663085456302334044226078556974217109882319412385172932437340716948254948157404175159775342080280711832388245275124253095862002043054808894858453443422543375665928279503773211410900421660454751760062049262579573506492564419315914468252720680268495207077899573949551725724937534503087114014562256686679065276638096687062529664334462830133739699951755917342877092946221516185688914597316741770410660168299873187491535449893196586852223822423761738967675080192577512213119903327478468070411624845480355930441245000455009798777399581531045307386331230884301804831438327755900576009773479417235274192130481427869138136983571956522046282513189039935735544813156129532903911262984380192260274473334903284236677406549009816671969019807875156402587890625 420 -140310541690582206408082656746540372298346988089810164318135823051297101798768808731577520173770806959857861382900977898936566524921898310735670237073781729344154756854550195292529407258955384988223454276004126173338692722056515557112086653811541439274517316515220289080460928476443369865084783515086384892906849647455076476394986416126118916989707858343542980819938250192550026840669433566587025985976087652496955184410990132355436421875496435657345358994889464235903419662973390772984009790620673853524955996263170666200856664673963417576035308034422706844347123543705894173025262777432414599337404475200999306848154622684247208512473643001556094204594872611385864391521610753817247964009650049074205840413111334251195545662224841462502541892749253411018432204661578178921569791426740392588579407907794440085275480865233183413789497249346436760342241350108657497704482481975012047639734813486711573204956948757171630859375 421 178959505144016993653231832551473077029583298279164285002361998180594689608262391753742262892580576154075895337286205139594806580928706177187420732230489586811909288950258670916986069298152033883428025113636505101289699549208404588537476229112101559476257193495295012829739994990693479359194030263067018694544914948968893789908494919199679165552488190012679949785677650058791871697622567013548818953160374382157430339163413463227803104902150017240038023052615599916371298846646776647557536049634631149093692070980983795853713189292639540316180735421102160214979695492340211846985997057789761999014046073393420312343471975605939376413740605715972897751378660604453877632528875363738136070010910616463443238325306766043309999221056770593418551111047728924649895378525380165137950107395082456877419338882221056861771004872901280552018195567172049938531746021530845787677184407049588470503395953858927214241703040897846221923828125 422 10464257090101172609710212518184911856639777773097054251837309394647538384920942251879761345354419457046605338723043520361245743037366839474731285170058509438789589171745325773926020980366035336383956154100215938780494018775740496968845915108815257038781915988447529220014296218903858108334482556611256715938757534400575594792633338148631958204294496304809718126809816789926256289075449543176112441061343001986384489183015416323044490369263357990902458289432529239398941522087345080736843115988084353903577509212045684755499392190556850707101663755669208253273060997389530453623598957235394350499079890384625656287375201454340724997036430428571993225698672804864008111393201273450534625991440705729276202919481553048816588601360342490392691117724523225761528590114955855784498653451861960539713389472538501687004813370335139977947362269235785929621520274667764887596827036270907714025642173518715338786932989023625850677490234375 423 -12182066324215071891060989937957980878767233714691301908642289096644937668454645438593437253661606410912011482144618910561453128383423234899867174512354897565615418683936757149699205536597035467724753728098144955050666549888204668805931795351475634726840937196170110610992273536449249732370268272121257382454174777899306577079341179965423706682808830140502803496514017784669616235290891923598370896708549119251878645260652520918490309011684266988643447116521850226485812766741723513329939178917281502107123277194483747795965751511849225280639871477549882039670506597651398590439232708072562317548100846309544657951612242133052735904163780617023911215746757389538564849913238028999341261160268689855260452530273863988540761843741523352396502372567044324075957804706934310330568327874698107279269328735981467822863088910279347443768435110407971092349676683642595916990778899622183527627365950122018123380485121742822229862213134765625 424 -777984012977348313708306972710929174281933580252705249204614909060841903707365715945279712220064979768135734852058374829081991429295716216344771920125203905630572481002703979732550541383548114799670748056362122196125465880067416639316794155504052477473774261005205940385661030378852029393580093034949264628690172691830376094156698029800272101321528804485904761840339594269834719641638715013678135619712336150378376732058577023545398292102562204627799092324262749791480930576266026569222607260785875946132168782237061332535180106809344877958047967908737574962142310895371956817206905683875444850040452800044581012506734265525416200667737334633443963862961039573803844090896700609468042086490809250080683343911762224165909359715526446258632063396025900188914297189752136525141396365815783244340746370675080705718007285566982539347663122413691322074992681760096236272414063985611139649457985333153577922615795614547096192836761474609375 425 832871851612798116484655741994903144729354081493452619254798478925043269052275857306379619518408096253883566011289291854499682525254096577720352623304007184458839016157234455199876277190859431633079530335323570061539556649320665207745259188324638135729881422825506527945908979519731805470081086610290180762868906280888418285955003479316022204122165280668427042759353155622037426371452590873056509475018260222421148502003407471731535353934056119892802100078031534607900102669074174550760749285166302437003422820023514361946619639311852861686801252210402609666077045625002406596003981723668783243493748667309780560317808016307499242781863076348971193767898466374755923190386010232859412336144081722527726546679892358524058302724340123798117794649905011031184818203761143225360370323228184676576747920363719658288229814641432904520827955251634261780939628637242147164900550737320486447421222455315412969145683064198237843811511993408203125 426 57728558551554421981240213781121989372957897407866019504011728883464181415513508829364406283943514338305563174620665566254793522533280544383939309817140324824959110397822341280585486160211584862122728655357149963510936109089244961655687573548077203752718764984335961635282306839182621251098394838507707773499662921236963485512463676748328845196598084592196678066504146843588307579184088483057022184792285645065656980512250065429758349180931688388087978006915647996182962583521286802044780256330939071076216934757139244554780248550382659155845608851568595084473883333271371259844715364953168294142753918619618305512677694262962401629883030871257472880804359906530174281610167888126171759335612625480693680961724290926443150930035696443897406538065908283162673452533240315882786991402557599755744127222797904880125950684493912356690745754440818833767944282368836603180211059095929397102288402464200904817825943382558762095868587493896484375 427 -57189509430744651504932860997646645877197394384986822062492093983157765176758093920281048270784661966981484841697993281631458122820169310299717278690370442189748602631053952515850934210694533171551470904224564467269413202937471522508637389236919541004226982927112176698426658960419818252845743974956807415939610645650486705322764381730815680124895879926528503684575959241570105330850765758916090720965998746244400015517697906111987926099792422504101618640550534026379487072480540500086876928386242168427099130981677076923886213305437676394950299973286461922852939656006309227704203209889064227729276813435284484501089178350098325734712519470638912659906187161922004899806868498749462905345297304707679996034664109991830095832961982141336218211688915079868313306615297814689155941789610692901135806844027031533386686214612098045007925119053579579857365930101510877128215752188481763723921962073906275302592749909535996266640722751617431640625 428 -4279262856398948843654974853083565722270976567216658143482967803700540111120521929363858681639431970672856451249699886288266377741817994928713204210742717040390464515814232398322475090699948837110234986526798313912252560424826788590113719158799290197411702763662016693651151588095717733687709084433716214603763736141898145673452984284042977938253955303213255526995237649966228115136733965521566906215651560942993756047542875556598043676740730725078105883853135704619857689114904195745080014093367590144761725899798735487451799979751358446421215646564838305987661103975745381667019356704715784717677243633769899088039412714696652799019091374841558992356291727983928300255136095986987119807008154278539904667019636650504929001599099176516840290922615714978836339938610854684321687052228572870009523290729957429844765943722242383586765272412957099906350607439089457574028998562844228933773307762428164766381255557092799790552817285060882568359375 429 3943895511608116412527749975867410009930003654241363003807536989397724105740096590409787469494928162289263950727723562743757448515150169324297631214221811394466456789447685689647427998979216407797141611682680410333030771036748391541708313424337056844082023574415939800093855067739189929710873958825436617918570025046112655471891926250267621107448510954069714053838782521723673682644185024832598231697820231264886750695697387640397804625671503753118999300641946148729948827211936235135298298636121649039337536716246568128157315485847069938288167920714965932352993118468974729703763536977344578370248750918180035521927322206508934249146931793142011853225473934419104490231733353749357824405986493147819000681724372547141006879666256497869103824471049537402855189727785235005865707944663304138643104686883808471249675445657733218130735669692634208249458571092322910888691822400926350424892986623544224680548664629942123838191037066280841827392578125 430 317119687552054728798972192218938700616038347739630122674816981368568757171354515998978388004051883909268497402590260510980723962876617858177198422309306405845388786867295951666852513848361126320472819152052831271938882299588354111144264821219918354360128636541062535175837008408172140704382775744101592572125222259620200605373095133023756986290015940433063402884308938805971289958993662259980848006664453338740613811270621703634439862574484822697073199219234955943320613814167292971568062312641469025077338110165445359547711772421995259000822484608537962251295436996451226183613328937151060498160376832650640624430199715878532647471963471334448726116904932183522571462290115167650419974377385171789061297957152570672496590151465477058912885660895194646613443901692503353880317146479097878013137373093569623815599920785097067265166691250618863570538847371263453676923326454125179974563842275990953718336707821856546019034794881008565425872802734375 431 -273146162900861115652688202357829087788643862815755196231858941774602617419998355907950903184996436365523784320680272078175240243750977705839686998271144849709306436018589305382505571839650409335546520574055253227439229098921951184239679789033219787986953119011109053798658758976671109800137566093059406841346961833414106577145126106928523701413413193358330963975988045769241252283198960518538888580036835043218307984405926914511938870911404527328784125286621793940811632234512641674667039171429026726954866117102908709009700037881996915606149664933961837036453023447566523540246101341156068026780726104797168071335306266326019696558215451353600302065101989610717205932231094846342013948249132186818126280999134028780480056286794100256267207984348834802249825296929056953739203629692850276907812985622858249988174391940592210638661213294535804628804589825434896704121655716177903670725226236816135922655336439012485616473213667632080614566802978515625 432 -23507661638763870852465277416899883393356248829955230406560365981989220850318306795620423523143892820140563947247058529788572309754726100622846783233836116117483268056741284464195504081118522608625785781704909051206512785416467816669513257292383238278067667255625613600040585395958750757262101998469958430777662077778272179554085878912627378803808558959709007736068158954156733668932850288909077212421509636233638677452566983163723554439232701926998965542318532063578590058905351938234160442650397783903724232113486269439388831563458537551986175845007146785492215119204050132293480359755541686236457461733318870035641935893701004994578510752281880465260046122971499014301175895467397693192223448398746469350959976933397457198989593040488751542536768454627093006588619253943327521949927823423172342592253509523993689628760008483781774782973389315366186350283531346150748778260817834537622726578321050134982295732730184223413516519940458238124847412109375 433 18998322756260044963575404766725811462833670851148035501057614351243843473269573405883933890883071138504113702162252868470073151669894793262370420970838620581468685278041247525568292419220501633895758766946158296613074445331871492594482184069238937451088588744595327953045131661243557194466516915464319736230937466560761473797154076072722665825697266129190889144215206600343796131442731801484880192323190315483421872593401554269384912169667570930942633396347346966835868320005605955268727267160037017539690729178762531744137903293316379454020847271513349469231667317358475332779115754460688556355040048409458415954151864063091657418957257593768954137397797410301575444889755062249062515688306149720286017302688595985506128973180050347132160525863985012527516308547340025580767789210674794662000522272868844219552428197426605226917157477289926804565429482591818154210496209749690321319346119324448851160436153869186142462144317732963827438652515411376953125 434 1743960047094030709634906373519488277824535784681779769603871503928835103132775815515009897908866861454100567154403431972899558998404491020602062561574861304084324747498380377653299291370242395074143163278203341788997418072482908931072087866377709319508777531036090931353672561491140316591239991361995302766484571440638487675986678442568773442700441507433702502375313110999997220598177375373240531104135166520661928031554771372349477010542754964025982603913212484965963119872002846835717054745954988037409093631726420514816058495316944472391726527181438065761295258338479677243754052087715669904517745352792677537290898555515008983444490503198409557803120182393466647081619059674701391165103236759979899925605881521897628677546224245153784768332104085080909647582901986315012491300753011075151849754840558900167823493686132581237942161312901000938503655139947680578142904848631779428072814375185152638570648885814022214846286118472562520764768123626708984375 435 -1327014276111661087750885026471360910939787051279107181160339392287607971402973287943312574510662631298676723335851657516529405352614940669587729244809847429321478700791032129139389006953703816900572291570059480809327051012030806356677492958208162667713592609799827863065928754031256317645595671335655415501092328541750825261350375388308141321659621179473984521439606180101971632306484700621932753906338188868405115378139102620710167019772273802192584755810823208119466414243594129268855091425758107688993530318941803979292767412269903284291339097329653384153933589457147285310815300204183512670687566996808238921218054765770273204894824414386715579703148739411515833143900803618233580397187912590733969804889400398939476772458611858580399018410784537835380068383431872586957559267320358407720173471186659904887453004236239097387901797106735668770693697786365812383340852990838068214180222885587424064195091861805669193154211260576857966952957212924957275390625 436 -129531935899274649546726277274275143492993972002920556269786521843303049574781578159059310378191160883163850584050068138712878949380639185569765994938229713245429758460166025858924946097629500665377730174065286899917283306628024624156037496734677989084351515661112467247822949178436939698412660547958086063459629392130548352833533106789362171115398218926222937949586345832679662297085983145661923996440096129053071645274360251713018480031809311325873917876818199856148753128598011262857256305076238545441186479822469873575551479226334593390901663857124207414968144802398399281921424551642240821524803349995341180658979895035994049087807367832325499436901622950325173785561199153367374937390764657429453396781893472842823276768975481848889207716417297564828603207084262338553718058300666482504551719579547485219263786621242958486777293093253811879989821066643942112258434769637271837367192343447234826761049086292342491445988839071645770673057995736598968505859375 437 93082012670822472702286879803353788144034069145931295638368159346841810988260901383216757210946167169472315069737623933013940564118995293446471662044717995061607534801971351216078699608665860491994333447306114814024801850548619791464064495140485555600524715637075879287833565008843511529451650155040222877355855202600291548095532048893033826975885372053975360028574331983799062021586197458600044653930278475507924751162349295047435424540396196639837276883045973836613408005210550482203486536058765469561785101088385149297528990467316135809111354803302456792485796566525235059663899161263678662848380215368582825580178744740705966762692201197800867328408293647362560457692195565396237375927222818821574488275038661613679007008451795386006297429808446988564421974023138712869217735877868222641568534018958424975914261662107825134268393267776684697211688156713370349698838954600688074917141541137574762368422482951596313993638305561706403068455983884632587432861328125 438 9635493933407361903522374472371803449163185599704414338755107824109005146538391551108528604968395879410063213595928643477109255163047946970458372155880624294804991994438850390737126132078912172564722697179308494862868163662167474199822841019537221337240204777898175402781545689182482266656684141607345859163340279199491497830974803006511274676822928370932903469345887426797719322767836078106990470673631557737722777811364806135008607398073889369203104526586697509799261869012020361753734035541861058933772281157993857976395236372685711883561049165117763423697683825973618454062664825515279190033268829436413097671472716412881692544935695804310655743778054963382133155263480510690471128197277907252168596213152559824503226090625109238940294058225088398747298245312438961559918004898726724075635077106009276793492131818374813128784253653582693781718057833375558089643717825854704462829158722467691416137563821429738075909395525401046622704370747669599950313568115234375 439 -6556549821403842563545855970964912374302265482320178941622275575493962514750348560791985581635054258280027272020323200573551620391812190306935551391265606936117399279436484944934394578772100236207126310601156140269629499289217028552125046112090606976504630698854865213733610710321587792750487867692997325189845360359708829597511698046221551853516807817607211128840790863108457648189831046481889816110908681719451694754418832548710784946697983081930278295880476632001744669072659718206461920474876457363557162227037487363673490865735455173053500045597540307049133762044496486623198304759049187250903322414511097483509799429757124114888909349169605063435648609225347174059690025984803063605305632796042796408977880474337691490838580047214761370138362722526840634362223635702548623642456383985376961514319167618623511691404648774583226844440448970466762255680876116085012227733372900729674901580619297757925966593164777676185621982431206422603509054169990122318267822265625 440 -718039806663083976672433507580962479569098760891379433651697136112454040585269073135696265236317649443285011984616869269672814110644704844179736267938246273278528417057684586813114909155048577069493580331003842239005605559772111572903626038187901141944372036888836764363686019874887712803842502121296209437927660777907980490730824530448176591733877058972042284577144776334542491037552121435222397373921872531788626986160736445453096065669708779568637779201195136661912628945760162678234366742040457076069802902529394628383643874681339733600362194752832800701777547145814279649144588584790871373040529223931382167617345643000105830985181360956813240503185955931937281606326657089208941013160538371939940207531873151970708890567269419091029639683543650354744559781941152246730991790599929082737900221196763585092690989116203203965794685557696261220558648272407320799706985477801736491132484532360374621660893685405936370905319085383789745602456378037459217011928558349609375 441 463760672236350478046186446072474141642419989775325457790577317340647377848478500047574250932765079282983918889685553390534395430975149400857467421829721231040055578552944223940858071029100061951496495517995390467224162681536529237330955156678878959575528216029930608613113341332348339303235562698550368292342538982550505471256979714082431333160008675944181797840885848840698148707783396386052994105515961470303573667164170701844839270672283690182147048034354398645774796866770383900365433857738991595494005509030585126140728209536216546067251672276428509082953366822802638168255852220301071710379186175586694117786491775138087277754355551604025382719177103085923060158943071766750717668720382813842230826994283954450937105014137638670013042265044776609939477618429594991644010934281291405063980315634686449930020458417742348632463436043926721308768020343570812950541136665445811681555564562004741671076658430333755670903984539480777445075165843491049599833786487579345703125 442 53617003228805797851662926878961492173587653624478556787897433384849178456735185623198283835676830907942087420653426141316637162847554750482176055563192796410764905064199823370806845695000480752756242843597553449575159285808921841178035627203614428180667468139561929162736023338563469674648293850042395636126140636208054469575076464674690788732451688226801553883964806355095875388243715641505423483715306224767560957481116186645284285476936753080853355461863554946629236021476849461560246798073549292406048886507657936671687926742665355978213334278914023493151158357305276957535466958776134791184657419694039275407850866302903997166015104547496778441624496579119078573313904394601018752205817096437344362441463501495346070084977550032051404729596949351693358228033587773769175570175446590554280969180912616295842131936528501040886621105832569900662991051595177877325372139832340716807264782770913592076080858824439684564737728795392594230706517777207409380935132503509521484375 443 -32939034158667610640760819650178630977295902679750011295697011063935468951178778589290515244611326582439070091073777234269241664625306823946587216994879395045338315121384019094207167089492678432211173850852554171767243148219697030303955534902816376880542785039909341653319687576068653139095637762216788593024264458125506121416009393123784959235927002791173185683178966288613870863130903736619411472512788373995779284076217698001671449709833517586398190450142594585898912374740842321493965291959175007741722526036087727688822263081917922784708422070286816846910037086193433718612114707588557264794067959818239449232944702735473081450492799394317149612015834806468839406754390188813413294190025205520172374323891390767028170117007423729167356854698281437619639564249864780912831881087400356815429841674801525479309974244861380626274478768960166103089710373423068601123920689093420196062068320983932954655392645951496042636585220321004625206008642468447078499593771994113922119140625 444 -4012573024511814941826245708646443602216171063413078162918732259616763485881951224380900613974240079851567196285982666629075990952044148342836782888522491202441645752444284619500359923594867893863360393167884791721047097046461570005502682496408674937216495443703348116559511888795689230366287645253226508187349931188734767670604984529462783940352762871240506244452513124322879947428353015411375279094876608396647676094970872740793829280087010609532512860326812857229288314191011790065802498170342213557521117019289018121624467066023711551056000258211977894244036216101337674727550895301470875748128464180853619885084548784771573667868703989927239549701702795529403989926217613727003778241752795770523317386593526602150146916303535974246037896097746074361723744414307784076882813374648101801795677242611382448483956311781211308831641644125981042006428767675894878549752260432674864862700506005257049622208982144152218615655893946335168043590927167141302334130159579217433929443359375 445 2349175983842084823459513007254816350923858832631993421662300950508666593290977430248583677444532298022419597529324735573372634498408848491115941429565072670808886101288688302310631314795055034802768510778283092508269029679914060145675400302007732981577598965132082385857180928527487636837039594734463037378112544288107730462857698705960290628219993642407302368597434121585804103706137878890504151999425459122785173964559332218160254888328470199906786478396222479088390527719404247550088923029187828889059012267627272986593485403626073792303227381380530272693324966455214612138694432210922392563367077892902059005001823834433249934231702554884807739544566451982043660899398689432336172533291369003802341953435892322080051485594592294120319454364249256873296815855292735041113757475981292356011259265772067212433388045925483329142512500673136922253004543901195003948892606022948153538038947661706044314342037327278446261686022257517544841599834999634754950648130034096539020538330078125 446 301012269256267163273551618172596201038383066124608771873122913348315812663684750916862043648625628846611577167903114115156951360224906896490683385581411754138062672800151919731334103465929301642623493297364230097711630374478984882425065382676140041131825151362234777652061116705918674801290874319977414162116619260836428053688201828258773547401130643599764607005568841740365435928640658275458564629946781994928256839509246876974628427243114945840732784492941051273101347208627061183594146708245909319806992387258681681320875257807779734677143195521404137759519195651021506031802616203337647395499416372262247752540754241066348995387813383408278737835718586789624951938278021220741383236114415892116037660166706794359404348624294869853998469201507760785103148814103911829308050803558288120671506668748714896773375350745934939899385608628407657929508472581261236814396103484706271775642274216227510928836755709408325671311063505878889988470469114477390260020683854236267507076263427734375 447 -168227601838276976848228975709312009981758733044703744842578953709410599635141277535736357644479219452482802874849255224071534830977911586697655583241028571840593325226309547619891063239242669866356512974265688849418895780560755749233213695707282023179285554671912042654692730864438443362743330427154536305832804453600177601133953437761749050733145327433213587700873965944115690921332670734219413167112754362564833105089794637041641594055293054154461472714619161302728885672739260388071054133163649466293256792424312319420748131093752184968107068781899052573840519498067058626085937035086876470510901030056648328466688004480139429271169906078495735108395422354658493827611964002761446221694795913802146622518816558083130858194059008085511328870718198503683925795106091133044010951136808894703167971126819825748870276340478346797707885155493450616976541943042835241243408052946518630552178675372447559155657102423480670942783162620763199952918932821223363394125271952361799776554107666015625 448 -22638640475114715245532111756896941351902265015570938330633217415751994256403773940572329816993972384560944763410782381655333149954215965935964624599697493623356637014281748853524283084578017798480720208506661802542784480840324990022094753099646415054416414284104429402169817359464587133874394025142617150664676889422209989085447214380339572915171201062799422190205631935507401131943247982030153564948530043193558956301671576534448950900659390958883131219844929093404005385129216310489141810396737524815969830693071736868273601574361322631751182704396454494587025631363406630917384334923926780850249242331281650394819617634979293298368967876519575197177702855557193738796524448692573756768463291980701484235905988597157560792249983746035001793111573982010879047200051126872733245644553920443822323766403539663691554030618524471862648888994979394392309243214665378883896478006252557514120538470761214196563113453211898517033268527817755624865145119871855106108426980426884256303310394287109375 449 12096093228639216295509405582294543729676610484374564294041844057335423707837994488730740243320753969060587177628005635233939046143281831486489228486302402161786117986553232983793592390228385919228286684577773324922711857765775784306239243414153468038987746344448166260696130548420161529825087978955454541178798231577375439634470568627095001241432899278478912230027600792682603378646923671296557362191632610401537532653488577695261935575653651743519780187636975605239831579659078480372199115716501336041619555813521532209938848354388351963086582710393123367126114414934897813692226044583845512819547906945734900834824250524975702752292582264170308595241017658533908879338783277220951852201879191780201085854746100576455517360330776652083895195155686104693310203269619414437438472561482272739758007053668057975231551405533463874831134228600117775005727961842203483574062100460615273343384316851476947982298154298220473681758264467725421221658718742833747546161493602312475559301674365997314453125 450 1707169897022090239007061772884642438703050005124471733763808188673645676761487681333003827445111333153496936089113517053015317892086170087682641006564308301984645653077592013026617264957177788222032059949246432817970616856192438045758324368032848278423079873919428817158508827834835946592881112495600959010941258740679587384269612322732614860910887319298298932421315259688350360428522590073392096818184341333820779026738430022439057468490431038284840099607265330422219701601824328394220192583220400760272111324020259657374179473087835645403750441104354923862901642448785960588129831976615813749583168923421439190592510600158002349698224896723132403668516838600188702569275511735105189180833878890993269989625060301462324243708333200979513436403128098826973871151585415938656063184500974428941538221389000957933754014106797552408501026030717400064336429542159347747127172519521874895179021311543613938141098517850829442740757208515035014749734519443407734438922229713853084831498563289642333984375